C3工具

1、安装

rpm -ivh  --force  c3-5.1.2-1.noarch.rpm

yum install -y expect-5.44.1.11-1.241.1.x86_64.rpm

2、配置sshd互信

cat ipList.cnf
10.0.0.26
10.0.0.27
10.0.0.28

sh Gbase_03_Tool_SSHNoPassLogin.sh root 123456

3、C3配置

cluster coor  #cluster主机配置
cluster data  #数据节点配置
vim /etc/c3.conf

cluster coor {
10.0.0.26:127.0.0.1
dead remove-index-00
10.0.0.26
10.0.0.27
10.0.0.28
}

cluster data {
10.0.0.26:127.0.0.1
dead remove-index-00
10.0.0.26
10.0.0.28
10.0.0.27
}

C3工具的用法

cexec和cexecs命令功能:

cexec是以并行方式调用Linux和集群管理的命令工具;
cexecs是以串行方式调用Linux和集群管理的命令工具。
可以在所有节点或指定节点上运行Linux和集群管理的命令。
语法:cexec | cexecs '[clustername:indexvalue] command_name'参数说明:

clustername(此参数为可选参数):是C3配置文件中的集群名称。
indexvalue (此参数为可选参数):是集群中每台节点机器序号,
从01开始,如果是连续的多台机器,可以使用“-”来标注划分起始节点序号和终止节点序号,例如01-03,
如果是不连续的多个集群节点,可以使用“,”来分隔各序号,例如:01,03,05;上面两个参数省略时表示全部集群节点的信息。
command_name:为在操作系统中,当前用户可以执行的Linux和集群命令,使用单引号括起命令。
注意:

1、必须首先安装好GBase 8a MPP Cluster产品及配置好C3工具后,才能使用C3工具。
2、使用cexec | cexecs 执行“service gcware ......”和“gcluster.server”......这两个集群管理命令时,需要在root用户下执行。
示例1:显示Linux机器上的日期

cexec 'date'
示例2:显示指定集群节点机器上日期

cexec  'coor: date'
示例3:显示指定集群节点机器上日期

cexec 'test:01 date'
示例4:查看gcware服务的状态。

cexec 'service gcware status'
示例5:在指定节点上执行停止gcware服务的操作

cexec 'test:01 service gcware stop'
cpush命令

语法:cpush [clustername:indexvalue] source target

source:源文件路径及文件名.
target:分布后的目标路径。
功能:
可以复制集群中的文件和目录到所有节点或指定节点上,最常用的场景就是,
在集群装有C3工具的节点机器上编辑一个文件后,需要将此编辑后文件拷贝粘贴或覆盖到集群其他节点上
示例1:

cpush  /home/gbase/new.txt    /home/gbase/

posted on   数据与人文  阅读(5)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示