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"
}
]
}
}