返回首页

gbase数据、南大通用产品文档:GBase8a配置监控项

更新日期:2024年09月11日

监控网站中包含集群监管模块,而集群监管的主页以图表和文本信息栏的
形式直观的展示出当前集群运行状况。在监管主页中展示了集群的多个重要指
标,包括:集群状态、报警消息、集群节点服务器性能(最近1 小时)、会话
等。当用户不需要某些指标在集群监管主页中显示时,可以使用该功能模块进
行设置。可以通过点击“平台管理”下的“集群监管页面显示管理”超链接进
入,界面如下图所示:

统一数据平台监控与运维系统用户手册
- 36 -
南大通用数据技术股份有限公司
图3.2-6 集群监管页面显示管理
集群监管页面可显示内容项包含上图中的显示项模块,如:集群状态、报
警消息、集群服务器、节点服务器等信息,而各个模块的展示方式由相应的显
示类型决定,显示项描述信息描述了相应模块所展示的主要内容。
集群监管默认显示上图中的所有模块,如有不需要关注的模块,可以取消
相应勾选,然后点击“保持显示设置”按钮进行保存。
【注】该功能设置对整个监控网站有效。如:用户A 取消了“集群状态”
模块,那么用户A 和其他所有用户进入集群监管后,都将看不见“集群状态”
模块信息。

GBase UP 支持十六进制数值。
在数字的上下文语境中,它们作为数值等价于整数使用。
在字符串的上下文语境中,它们作为一个字符串,每一组十六进制数字被解释为对
应ASCII 码的字符。

示例1:0xa 等价于整数10。

GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 360
gbase> SELECT 0xa+1 FROM t;
+-------+
| 0xa+0 |
+-------+
| 11 |
+-------+
1 row in set

示例2:将“4742617365”转换成对应的ASCII 码。
gbase> SELECT x'4742617365' FROM t;
+---------------+
| x'4742617365' |
+---------------+
| GBase |
+---------------+
1 row in set

示例3:将“5061756c”转换成对应的ASCII 码。
gbase> SELECT 0x5061756c FROM t;
+------------+
| 0x5061756c |
+------------+
| Paul |
+------------+
1 row in set

表达式“x'hexstring'”是基于标准SQL 的,表达式0x 是基于ODBC 的。二者
是等价的。

示例4:使用HEX()函数可以将一个字符串或数值转换为一个十六进制格式的
字符串。
gbase> SELECT HEX('cat') FROM t;
+------------+
| HEX('cat') |
+------------+
| 636174 |
+------------+
1 row in set

gbase> SELECT 0x636174 FROM t;
+----------+
| 0x636174 |
+----------+
| cat |

GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 361
+----------+
1 row in set

执行initnodedatamap 命令初始化hashmap,然后将数据通过rebalance instance 命令
重分布到最新的distribution(Distribution ID: 2)上。
说明

按distribution 分布规则,此次rebalance 操作不会实际进行数据搬移,所
以会很快完成;

本次rebalance 操作后不要删掉旧版nodedatamap 和distribution。
操作步骤
步骤1 :
步骤1:初始化hashmap:

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
319
$ gccli -uroot
GBase client 9.5.3.17.117651. Copyright (c) 2004-2020, GBase.
All Rights
Reserved.
gbase> use vc vc1;
Query OK, 0 rows affected (Elapsed: 00:00:00.00)
gbase> initnodedatamap;
Query OK, 0 rows affected, 5 warnings (Elapsed: 00:00:01.45)
步骤2:执行数据重分布:
gbase> rebalance instance;
Query OK, 3 rows affected (Elapsed: 00:00:05.60)
查看rebalance 状态:
gbase>
select
index_name,status,percentage,priority,host,distribution_id
from
gclusterdb.rebalancing_status;
+------------+-----------+------------+----------+---------------+-----------------+
| index_name | status
| percentage | priority | host
| distribution_id |
+------------+-----------+------------+----------+---------------+-----------------+
| demo.tt
| COMPLETED |
100 |
5 | 172.168.83.11 |
3 |
| demo.t
| COMPLETED |
100 |
5 | 172.168.83.11 |
3 |
| demo.ttt
| COMPLETED |
100 |
5 | 172.168.83.11 |
3 |
+------------+-----------+------------+----------+---------------+-----------------+
3 rows in set (Elapsed: 00:00:00.17)
gbase> quit
Bye