然后checking Cgconfig service这步,如果操作系统没cgroup(资源管理)组件,会出现如下警告,不管他,直接 输入 Y 回车即可继续执行:
checking Cgconfig service
command "lssubsys" not found on host [192.168.133.10]
command "lssubsys" not found on host [192.168.133.11]
command "lssubsys" not found on host [192.168.133.12]
Cgconfig service is not exist on host ['192.168.133.10', '192.168.133.11', '192.168.133.12'], resource manangement can not be used, continue ([Y,y]/[N,n])?
然后会让我们确认安装信息,输入Y确认,然后开始安装。
直到InstallCluster Successfully。
。。。
192.168.133.12 install gcware and cluster on host 192.168.133.12 successfully.
192.168.133.11 install gcware and cluster on host 192.168.133.11 successfully.
192.168.133.10 install gcware and cluster on host 192.168.133.10 successfully.
Starting all gcluster nodes ...
adding new datanodes to gcware ...
InstallCluster Successfully
9.查看集群状态
在任意节点gbase 用户下,执行
su - gbase
gcadmin
[gbase@gbase10 ~]$ gcadmin
CLUSTER STATE: ACTIVE
======================================
| GBASE GCWARE CLUSTER INFORMATION |
======================================
| NodeName | IpAddress | gcware |
--------------------------------------
| gcware1 | 192.168.133.10 | OPEN |
--------------------------------------
| gcware2 | 192.168.133.11 | OPEN |
--------------------------------------
| gcware3 | 192.168.133.12 | OPEN |
--------------------------------------
========================================================
| GBASE COORDINATOR CLUSTER INFORMATION |
========================================================
| NodeName | IpAddress | gcluster | DataState |
--------------------------------------------------------
| coordinator1 | 192.168.133.10 | OPEN | 0 |
--------------------------------------------------------
| coordinator2 | 192.168.133.11 | OPEN | 0 |
--------------------------------------------------------
| coordinator3 | 192.168.133.12 | OPEN | 0 |
--------------------------------------------------------
===============================================================
| GBASE CLUSTER FREE DATA NODE INFORMATION |
===============================================================
| NodeName | IpAddress | gnode | syncserver | DataState |
---------------------------------------------------------------
| FreeNode1 | 192.168.133.11 | OPEN | OPEN | 0 |
---------------------------------------------------------------
| FreeNode2 | 192.168.133.10 | OPEN | OPEN | 0 |
---------------------------------------------------------------
| FreeNode3 | 192.168.133.12 | OPEN | OPEN | 0 |
---------------------------------------------------------------
0 virtual cluster
3 coordinator node
3 free data node
gcadmin distribution gcChangeInfo.xml p 2 d 1 pattern 1
备注:
p number 每个数据节点存放的分片数量,最小值为1。
d number 每个分片的备份数量,取值为0,1或2。若不输入参数d,默认值为1。
pattern number 生成distribution所使用模式,取值为1或2,pattern 1为负载均衡模式,pattern 2为高可用模式。若不输入参数pattern,默认使用pattern 1生成distribution。
再次查看集群状态(出现了 DistributionId 列)
[gbase@gbase10 gcinstall]$ gcadmin
CLUSTER STATE: ACTIVE
VIRTUAL CLUSTER MODE: NORMAL
======================================
| GBASE GCWARE CLUSTER INFORMATION |
======================================
| NodeName | IpAddress | gcware |
--------------------------------------
| gcware1 | 192.168.133.10 | OPEN |
--------------------------------------
| gcware2 | 192.168.133.11 | OPEN |
--------------------------------------
| gcware3 | 192.168.133.12 | OPEN |
--------------------------------------
========================================================
| GBASE COORDINATOR CLUSTER INFORMATION |
========================================================
| NodeName | IpAddress | gcluster | DataState |
--------------------------------------------------------
| coordinator1 | 192.168.133.10 | OPEN | 0 |
--------------------------------------------------------
| coordinator2 | 192.168.133.11 | OPEN | 0 |
--------------------------------------------------------
| coordinator3 | 192.168.133.12 | OPEN | 0 |
--------------------------------------------------------
=========================================================================================================
| GBASE DATA CLUSTER INFORMATION |
=========================================================================================================
| NodeName | IpAddress | DistributionId | gnode | syncserver | DataState |
---------------------------------------------------------------------------------------------------------
| node1 | 192.168.133.11 | 1 | OPEN | OPEN | 0 |
---------------------------------------------------------------------------------------------------------
| node2 | 192.168.133.10 | 1 | OPEN | OPEN | 0 |
---------------------------------------------------------------------------------------------------------
| node3 | 192.168.133.12 | 1 | OPEN | OPEN | 0 |
---------------------------------------------------------------------------------------------------------
也可以执行如下命令查看发布信息
[gbase@gbase10 gcinstall]$ gcadmin showdistribution node
Distribution ID: 1 | State: new | Total segment num: 6
看一下状态
gbase> status
--------------
gccli ver 9.5.3.28.12509af27, for redhat-linux (x86_64) using readline 6.3
Connection id: 8
Current database:
Current user: root@localhost
SSL: Not in use
Current pager: stdout
Using outfile: ''
Using delimiter: ;
Server version: 9.5.3.28.12509af27
Protocol version: 10
Connection: Localhost via UNIX socket
Server characterset: utf8
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8
UNIX socket: /opt/gbase/192.168.133.10/gcluster_5258.sock
Uptime: Elapsed: 00:11:34.00
Threads: 5 Questions: 73 Slow queries: 0 Opens: 31 Flush tables: 1 Open tables: 22 Queries per second avg: 0.105
--------------
10.3 创建数据库及表
gbase> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| performance_schema |
| gbase |
| gctmpdb |
| gclusterdb |
+--------------------+
5 rows in set (Elapsed: 00:00:00.00)