错误--Apache Cassandra 2.0.5& Datastax OpsCenter 4.1

时间:2014-02-27 11:30:48

标签: cassandra cassandra-2.0 opscenter

我在Centos 6.5上使用cassandra 2.0.5并且OpsCenter 4工作正常,直到我将OpsCenter更新到4.1版。我访问OpsCenter页面,单击管理现有集群并提供我的节点的IP地址(127.0.0.1),它给出了以下内容:“创建集群时出错:max()arg是一个空序列”。

任何线索?

2 个答案:

答案 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

  1. 将以下内容添加到opscenterd.conf以禁用自动更新:
  2. [definitions]
    auto_update = False
    
    1. 手动下载定义文件
    2. 用于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