我在部署dashDB本地群集时遇到了很大的问题。成功部署后,如果尝试创建单个表或启动查询,则会出现以下错误。此外,webserver在以前的SMP部署中运行不正常。
无法连接到节点“20”上的数据库“BLUDB”,因为区别 目录节点上的系统时间与虚拟时间戳之间的关系 此节点上的数据大于max_time_diff数据库管理器 配置参数.. SQLCODE = -1472,SQLSTATE = 08004, DRIVER = 60年4月18日
我遵循了官方部署指南,因此对以下内容进行了双重检查:
每个物理机器和泊坞窗容器的/ etc / hosts文件包含所有ips,完全限定和简单的主机名
在每台服务器上预先配置并挂载到/ mnt / clusterfs的NFS
在“docker logs --follow dashDB”命令
节点配置文件位于/ mnt / clusterfs目录
使用以下命令启动dashDB后:
docker exec -it dashDB start
看起来应该如此(见下文),但错误可以在/opt/ibm/dsserver/logs/dsserver.0.log找到。
# --- dashDB堆栈服务状态汇总--- ################################################## ###################重定向到/ bin / systemctl status slapd.service概要
LDAPrunning:SUCCESS dashDBtablesOnline:SUCCESS WebConsole:成功 dashDBconnectivity:成功 dashDBrunning:SUCCESS
# --- dashDB高可用性状态--- #配置dashDB高可用性...停止系统停止 datanode dashdb02停止datanode dashdb01停止headnode dashdb03在头节点dashdb03上运行sm ..在数据节点上运行sm dashdb02 ..在数据节点dashdb01上运行sm ..试图激活 先前失败的节点,如果有的话...... SM在headnode dashdb03上正在运行 (ACTIVE)SM在datanode上运行dashdb02(ACTIVE)SM正在运行 datanode dashdb01(ACTIVE)总体状态:RUNNING
经过多次重新部署后,一切都没有改变。请帮助我解决我的错误。
非常感谢,Daniel
答案 0 :(得分:0)
始终确保在启动docker容器之前在每个群集节点上启动NTP服务。否则它将不会对它产生任何影响。