假设你运行安装sdb在/opt/sequoiadb目录,及使用sdbadmin用户。
1、确定是否只有一台机器(控制机)运行了sequoiadb.xxx.run包安装sdb并启动om。如果其它两台机器也运行了run包,并且安装了om请执行以下两步之后,重新扫描并添加机器。1)请在另外两台机器上停止所有sdb进程(使用root运行 service sdbcm stop, 然后使用/opt/sequoiadb/bin/sdblist -t all查看是否仍存在sdb进程);2)卸载另外两台机器上sdb相关的内容(使用root运行/opt/sequoiadb/uninstall);3)删除/opt/sequoiadb目录下剩下的内容(rm -rf /opt/sequoiadb/*)
2、如果另外两台没有安装run包,请检查另外两台机器是否有残留的sdbcm及sdbcmd进程在运行(ps -elf | grep sdbcm),如果有,请将其杀掉,并重启扫描和添加机器。
3、如果上述两种情况都不符合,请检查控制机上的sdbcm是否正常运行(/opt/sequoiadb/bin/sdblist -t all).可以尝试重启sdbcm(使用 sdbadmin用户运行/opt/sequoiadb/bin/sdbcmtop /opt/sequoiadb/bin/sdbcmart ),并尝试重新扫描并添加机器。
4、如果上述3个步骤都未能排除问题,请将/opt/sequoiadb/conf/log 压缩,并上传到附件,我们将分析日志,查看原因。:)