返回首页

gbase数据、南大通用产品文档:GBase8a监控网站报错采集中心不可达

更新日期:2024年09月11日

问题现象
监控工具报错“采集中心不可达”,需要在发生监控中心不可达时查看java 堆栈
信息(发生问题后先不要重启程序,重启会清空堆栈),命令如下:
1)查看端口占用:lsof -i:{采集中心端口号};
2)如1)命令无信息,则再采集中心目录center.pid 文件中获取进程号;
3)使用如下命令抓取程序运行内存信息:
jmap -dump:format-b,file-[文件名][pid]
4)使用如下命令抓取堆栈信息:
jstack [pid] > gcmonitor.log
原因分析

GBase 8a MPP Cluster 最佳实践
5 FAQ
文档版本(2022-02-11)
南大通用数据技术股份有限公司
77
通过分析程序日志,
发现采集中心进程日志有内存溢出,
目前判断此问题与agent
开启snmp 的配置有关。
解决方法

命令的权限
随同 admin() 或 task() 函数,
使用 grant admin 参数来授予运行 SQL 管理 API 命令的权
限。
语法

元素
描述
关键考虑
user_name
授予权限的用户名。

privilege_group
权限组名。
请参阅 SQL 管理 API 门户:

权限组划分参数 查看权限组列
表。

用法
可授予个别用户权限来通过运行 SQL 管理 API 命令管理数据库。
拥有这些权限的用户可
以他们的用户名连接到数据库服务器并运行 SQL 管理 API 命令,或通过使用 GBase
OpenAdmin Tool (OAT) for GBase 8s 或直接地通过连接。
仅用户 gbasedbt,或拥有 ADMIN 或 SQL 管理 API 命令的 GRANT 权限的用户可使用
grant admin 参数。
示例
下列命令授予运行备份和恢复 SQL 管理命令的权限给用户 Bob:
EXECUTE FUNCTION task("grant admin", "Bob", "BAR");

使用 DD_HASHSIZE 配置参数来指定散列缓冲区的数目,
或数据字典高速缓存中的列表数
目。
使用文本编辑器来修改该配置文件。
onconfig.std 值
DD_HASHSIZE 31

任何正整数;推荐质数
单位
散列存储区或列表的数目
生效
编辑 onconfig 文件并重启数据库服务器之后。