opscinter升级到5.1.1后仍然无法升级代理



我正在运行DSE 4.6.1和opscenter 5.1.0。

我(通过deb包)升级到了opsCenter5.1.1,在webUI中,现在它说我的代理是旧的(5.1.0),需要升级,当我尝试通过webUI升级时,它说它成功完成了,但实际上什么都没发生,代理仍然是5.1.0。

我试图通过apt升级数据税代理,但它也失败了。

有什么想法吗?我本来计划今天早上升级到4.6.4和5.1.1,但被这个卡住了

我昨天遇到了同样的问题!您可以通过以下步骤解决此问题:

  1. 检查您的数据税代理共享目录(默认值:/usr/share/datastax-agent
  2. 确保存在数据税-5.1.1-标准项.jar。如果是,并且存在datatax-agent-5.1.0-standalone.jar,则删除5.1.0 jar文件
  3. 重新启动数据税代理服务,并检查OpsCenter是否看到了正确的代理版本,如果没有,请继续下一步
  4. 手动将/etc/init.d/datastax-agent从其原始形式更新为:http://pastebin.com/x72vWdQK(这是5.1.1的基本数据税代理初始化脚本)

完成这些步骤后,您将需要重新启动数据税代理服务!

注意:以上方法为我解决了两个问题。第一个问题是您在将OpsCenter升级到5.1.1时遇到的问题,代理没有适当更新;第二个问题涉及备份没有适当的访问权限存储在datatax-agent/tmp文件夹中。最新版本似乎在部署方面存在一些错误。

主要感谢freenode IRC#cassandra频道的nickmailey与我一起完成这项工作!

通过webUI然后修复代理

  1. cd/usr/share/datastax-agent并chown 5.1.1独立jar(使其与以前的独立jar文件相同)
  2. rm或mv旧的独立jar
  3. 编辑/usr/share/datastax-agent/conf/datatax-agent-env.sh如下:JVM_OPTS="$JVM_OPTS -Xmx128M" JVM_OPTS="$JVM_OPTS -Djclouds.mpu.parts.magnitude=100000" JVM_OPTS="$JVM_OPTS -Djclouds.mpu.parts.size=16777216"

否则,代理将无法正确保存到S3。如果您不在#3中进行更改,您将看到OOM错误。

编辑-感谢评论者。我发布了一个关于java内存不足错误的不同问题(https://stackoverflow.com/a/29377036/2560922)这让我发现datatax-agent-env.sh在我的系统中没有更新。数据税务代理sudoers也没有安装,数据税务代理的所有权也没有从opscenter代理更改为cassandra。

最新更新