返回首页

gbase数据、南大通用产品文档:GBase8a查看现有集群信息

更新日期:2024年09月11日

首先查看集群状态:
注意
必须保证所有节点的状态正常,
且无任何应用接入,
否则需要解决故障并停
止业务接入后才能继续操作。
进入数据库进行操作:
# su - gbase
$ gccli -uroot -p
Enter password:
GBase client 8.6.2.43 build 115142. Copyright (c) 2004-2019, GBase.
All
Rights Reserved.
//查看现有集群版本
gbase> SHOW VARIABLES LIKE '%VERSION';
+----------------------------+----------+
| Variable_name
| Value
|

GBase 8a MPP Cluster 产品手册
3 集群安装升级与卸载
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
109
+----------------------------+----------+
| gbase_kafka_broker_version |
|
| gbase_show_version
| 1
|
| gcluster_hash_version
| 1
|
| protocol_version
| 10
|
| version
| 8.6.2.43 |
+----------------------------+----------+
5 rows in set

cpu_tuple_cost
参数说明:设置优化器计算在一次查询中处理每一行数据的开销。
该参数属于USERSET 类型参数,请参考表15-1 中对应设置方法进行设置。
取值范围:浮点型,0~DBL_MAX。
默认值:0.01

参数说明

-U
运行GBase 8c 的操作系统用户名。
取值范围:字符串,要符合标识符的命名规范。

配置-U 参数值时,字符串中不能包含“|”、“;”、“&”、“$”、“<”、“>”

“`”、“\\”、“'”、“\”、“{”、“}”、“(”、“)”、“[”、“]”、“~”

“*”、“?”特殊字符。

-G
运行GBase 8c 的操作系统用户的群组名。
取值范围:字符串,要符合标识符的命名规范。

-X
GBase 8c 配置文件路径。
取值范围:xml 文件的存储路径。

-L
指定该参数则仅给当前节点准备好GBase 8c 安装环境。适用于不允许使用root 互信的
场景和设置安全加固参数PermitRootLogin 为no 的场景。需要满足如下前提条件:

安装包和GBase 8c 配置文件已提前上传到所有主机;

GBase 8c 安装用户已提前创建好并建立好互信关系;

用户需要自己保证各台主机上所执行命令的一致性;

手动将所有节点的主机名和ip 映射关系写入各个主机的/etc/hosts,
并在每个映射关
系后边加入注释内容:#Gauss OM IP Hosts Mapping。

--skip-os-set

GBase 8c 工具参考手册
南大通用数据技术股份有限公司
232
是否设置操作系统参数。默认设置系统参数。如果指定该参数则不设置。

--env-var=“ENVVAR”
配置普通用户环境变量。可以指定多个。
取值范围:字符串。

本参数不能指定为GBase 8c 默认创建的环境变量。否则,GBase 8c 的环境变量将
被覆盖。GBase 8c 默认创建的环境变量见4-3。

--sep-env-file=MPPRCFILE
保存环境变量的文件。如果指定该参数,表示将使用环境变量分离的版本。

不能指定环境变量文件为GBase 8c 相关目录或者和这些目录同名,不能和GBase
8c 用户的目录相同。

--skip-hostname-set
是否将xml 配置文件中主机名与IP 的映射关系写入“/etc/hosts”文件中。默认写入,如
果指定该参数则不写入。

-l
指定日志文件名及路径。在内部会自动给日志名添加一个时间戳。
默认值:/var/log/gbase/用户名/om/gs_preinstall.log
当不明确指定-l,
但在XML 文件中配置了gaussdbLogPath 时,
默认值为gaussdbLogPath
的值、用户名和om/gs_preinstall-YYYY-MM-DD_hhmmss.log 的组合。

--non-interactive
指定前置执行模式。
当不指定该参数时,则为安全交互模式,在此模式下用户需要人机交互输入密码。

GBase 8c 工具参考手册
南大通用数据技术股份有限公司
233
当指定该参数时,为非交互模式,不需要进行人机交互。

-?, --help
显示帮助信息。

-V, --version
显示版本号信息。
表4-3 GBase 8c 默认创建的环境变量
环境变量名称
说明
MPPDB_ENV_SEPARATE_PATH
GBase 8c 环境变量分离文件路径
GPHOME
GBase 8c 工具目录
PATH
GBase 8c 工具脚本目录
LD_LIBRARY_PATH
GBase 8c 引用第三方动态库路径
PYTHONPATH
python 软件路径
GAUSS_WARNING_TYPE
告警类型
GAUSSHOME
GBase 8c 安装路径
GAUSS_VERSION
GBase 8c 版本号
PGHOST
GBase 8c 用户的临时目录路径
GS_CLUSTER_NAME
GBase 8c 名称
GAUSSLOG
GBase 8c 日志路径

GBase 8c 工具参考手册
南大通用数据技术股份有限公司
234
环境变量名称
说明
GAUSS_ENV
GBase 8c 环境变量标识
手动设置服务端SYSLOG 配置
设置“/etc/syslog-ng/syslog-ng.conf”文件,在文件中添加如下内容:
template t_gaussdb {template("$DATE $SOURCEIP
$MSGONLY\n");template_escape(no);};
source s_gaussdb{ udp(); };
filter f_gaussdb
{ level(err,
crit) and match('GaussDB'); };
destination d_gaussdb { file("/var/log/syslog_MPPDB", template(t_gaussdb)); };
log { source(s_gaussdb); filter(f_gaussdb); destination(d_gaussdb); };
设置“/etc/sysconfig/syslog”文件,在文件中添加如下内容:
SYSLOGD_OPTIONS="-r -m 0"
KLOGD_OPTIONS="-x"

该配置需要在GBase 8c 每台机器上都要修改。