我在Centos 6.5上使用cassandra 2.0.5并且OpsCenter 4工作正常,直到我将OpsCenter更新到4.1版。我访问OpsCenter页面,单击管理现有集群并提供我的节点的IP地址(127.0.0.1),它给出了以下内容:“创建集群时出错:max()arg是一个空序列”。
任何线索?
答案 0 :(得分:5)
该错误发生在4.1.0上,正在影响那些运行Python 2.6的错误。对此的完整修复是4.1.1(http://www.datastax.com/dev/blog/opscenter-4-1-1-now-available)。要在4.1.0上解决此问题,用户应禁用自动更新功能,并手动重新填充最新定义。这只需要做一次。这不需要用4.1.1完成,这是最好的解决方案。请参阅发行说明的已知问题(http://www.datastax.com/documentation/opscenter/4.1/opsc/release_notes/opscReleaseNotes410.html)
[definitions] auto_update = False
用于tarball安装:
cd ./conf/definitions
for packages installs:
cd /etc/opscenter/definitions
应用最新定义
curl https://opscenter.datastax.com/definitions/4.1.0/definition_files.tgz | tar xz
重新启动opscenterd
答案 1 :(得分:0)
我今天和你有同样的问题。我从http://rpm.datastax.com/community/noarch/下载了旧版本的opscenter(特别是版本4.0.2),但错误已经消失。
我也在使用sam cassandra版本以及centos