12
返回列表 发新帖
楼主: xubeibei

分布式事务数据库HotDB的快速配置HotDB Server

[复制链接]
论坛徽章:
2
现任管理团队成员
日期:2020-03-05 02:10:00版主1段
日期:2020-03-05 02:10:10
11#
 楼主| 发表于 2020-3-5 22:18 | 只看该作者

11.校验并动态加载配置信息

登录管理平台页面,对计算节点数据库用户,逻辑库,数据节点,存储节点,故障切换,分片规则,表信息,子表信息做的任何修改,都需要进行“动态加载”,新的配置信息才能生效。
若计算节点未启动,将不能执行动态加载,因此需先启动计算节点。
登录管理平台页面,选择“配置”->“配置校验”,在页面中点击“开始校验”,若没有出现配置错误的提示,则表示配置信息无误。
在页面中点击“动态加载”,若页面提示“动态加载成功”,则配置信息在计算节点中已经成功生效:


使用道具 举报

回复
论坛徽章:
2
现任管理团队成员
日期:2020-03-05 02:10:00版主1段
日期:2020-03-05 02:10:10
12#
 楼主| 发表于 2020-3-5 22:24 | 只看该作者


12.登录计算节点并开始使用

使用MySQL命令行,指定实际的IP地址,登录到计算节点:
mysql -uroot -proot -h127.0.0.1 -P3323 -Dtest

例如:
root> mysql -h127.0.0.1 -uroot -proot -P3323-Dtest
mysql: [Warning] Using a password on the commandline interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 100728
Server version: 5.7.19-HotDB-2.5.2 HotDB Serverby Hotpu Tech
Copyright (c) 2000, 2018, Oracle and/or itsaffiliates. All rights reserved.
Oracle is a registered trademark of OracleCorporation and/or its
affiliates. Other names may be trademarks oftheir respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clearthe current input statement.
mysql>

执行customer的建表语句:
CREATE TABLE `customer`(
  `id`BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
  `name`VARCHAR(32) NOT NULL,
`telephone` VARCHAR(16) NOT NULL,
`provinceid` TINYINT UNSIGNED NOT NULL DEFAULT 0,
`province` ENUM ('Anhui','Aomen','Beijing','Chongqing','Fujian','Gansu','Guangdong','Guangxi','Guizhou','Hainan','Hebei','Heilongjiang','Henan','Hubei','Hunan','Jiangsu','Jiangxi','Jilin','Liaoning','Neimenggu','Ningxia','Qinghai','Shaanxi','Shandong','Shanghai','Shanxi','Sichuan','Taiwan','Tianjin','Xianggang','Xinjiang','Xizang','Yunnan','Zhejiang')NULL,
  `city`VARCHAR(16) NULL default '',
  `address`VARCHAR(64) NULL,
  PRIMARYKEY(`id`),
  UNIQUEKEY(`telephone`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

计算节点将在各个数据节点创建customer表。可以登录到各个MySQL存储节点上,验证customer是否已经被创建。
或在管理平台“配置”->“表信息”页面,找到上节添加的表配置,在表结构一列中点击【未创建】跳转到普通DDL页面。
输入数据库用户名密码,并选择test逻辑库后,输入建表语句,点击【执行】添加表结构。
分片表customer创建成功后,可以连接计算节点执行下面的SQL语句,操作数据:
INSERT INTO customer VALUES (21,'何重庆','13912340021',4,'Chongqing','重庆','某某街某某号');
INSERT INTO customer VALUES (22,'吕重庆','13912340022',4,'Chongqing','重庆','某某街某某号');
INSERT INTO customer VALUES (25,'孔福州','13912340025',5,'Fujian','福州','某某街某某号');
INSERT INTO customer VALUES (26,'曹兰州','13912340026',6,'Gansu','兰州','某某街某某号');
INSERT INTO customer VALUES (67,'岑南昌','13912340067',17,'Jiangxi','南昌','某某街某某号');
INSERT INTO customer VALUES (68,'薛长春','13912340068',18,'Jilin','长春','某某街某某号');
INSERT INTO customer VALUES (69,'雷沈阳','13912340069',19,'Liaoning','沈阳','某某街某某号');
INSERT INTO customer VALUES (70,'贺呼和浩特','13912340070',20,'Neimenggu','呼和浩特','某某街某某号');
INSERT INTO customer VALUES (71,'倪银川','13912340071',21,'Ningxia','银川','某某街某某号');
INSERT INTO customer VALUES (72,'汤西宁','13912340072',22,'Qinghai','西宁','某某街某某号');
INSERT INTO customer VALUES (73,'滕西安','13912340073',23,'Shaanxi','西安','某某街某某号');
INSERT INTO customer VALUES (74,'殷济南','13912340074',24,'Shandong','济南','某某街某某号');
INSERT INTO customer VALUES (93,'顾台北','13912340093',28,'Taiwan','台北','某某街某某号');
INSERT INTO customer VALUES (94,'孟天津','13912340094',29,'Tianjin','天津','某某街某某号');
INSERT INTO customer VALUES (95,'平香港','13912340095',30,'Xianggang','香港','某某街某某号');
INSERT INTO customer VALUES (96,'黄乌鲁木齐','13912340096',31,'Xinjiang','乌鲁木齐','某某街某某号');
INSERT INTO customer VALUES (99,'萧杭州','13912340099',34,'Zhejiang','杭州','某某街某某号');
INSERT INTO customer VALUES (100,'尹杭州','13912340100',34,'Zhejiang','杭州','某某街某某号');


也可对customer分片表执行DELETE、UPDATE、SELECT等操作。



使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表