GBase 8c基础操作

GBase 8c 是一款多模多态的分布式数据库,支持行存、列存、内存等多种存储模式和 单机、主备式、分布式等多种部署形态。GBase 8c 具备高性能、高可用、弹性伸缩、高安全性等特性,可以部署在物理机、虚拟机、容器、私有云和公有云。

启停数据库语法

gha_ctl start all -l dcslist [-c cluster]	# 启动数据库命令

gha_ctl start all -l dcslist [-c cluster]	# 停止数据库命令

# 返回操作成功信息
{ 
	"ret":0, 
	"msg":"Success" 
}

参数说明:

  • dcslist 为DCS地址,一般情况下可以只列出一个节点地址,其他节点会自动同步消息。为了保证高可用,也可以列出所有节点地址。
  • [-c cluster]表示数据库名称,为可选字段,缺省默认值为gbase8c;

数据库状态检查

使用 MONITOR 可以对数据库状态进行监控

gha_ctl monitor all/server/datanode/dcs -l dcslist [-c cluster]

参数说明:

  • dcslist 为DCS地址,一般情况下可以只列出一个节点地址,其他节点会自动同步消息。为了保证高可用,也可以列出所有节点地址。
  • [-c cluster]表示数据库名称,为可选字段,缺省默认值为gbase8c

举例:

./gha_ctl monitor all -l http://10.0.7.16:2379

# 成功返回信息

{ 
	"cluster": "gbase8c", 
	"version": "3.0.0B06", 
	"server": [ 
		{ 
			"name": "gha_server1", 
			"host": "10.0.7.16", 
			"port": "20001", 
			"state": "running", 
			"isLeader": true 
		} 
	],
	"gtm": [],//该参数为分布式部署预留 
	"coordinator": [],//该参数为分布式部署预留 
	"datanode": { 
		"dn1": [ 
		{ 
			"name": "dn1_1", 
			"host": "10.0.7.16", 
			"port": "20008", 
			"pooler": "7000", 
			"work_dir": "/home/gbase/project/install/data/dn/dn1_1", 
			"agentPort": "8005", 
			"state": "crashed", 
			"role": "primary" 
			} 
		] 
	},
		"dcs": {
			"clusterState": "healthy", 
			"members": [ 
			{ 
			"url": "http://10.0.7.16:2379", 
			"id": "84e2852165d202b0", 
			"name": "node_0", 
			"isLeader": true, 
			"state": "healthy" 
			} 
		] 
	} 
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值