DSE升级删除了datastax-agent conf文件夹

时间:2015-10-07 19:07:00

标签: datastax-enterprise opscenter

我在AWS中运行3节点集群。昨天,我将我的集群从DSE 4.7.3升级到4.8.0。

升级后,不再注册datastax-agent服务,并且已删除/ usr / share / datastax-agent / conf文件夹。

预升级: $ ls -alr total 24836 drwxrwxr-x 3 cassandra cassandra 4096 Aug 10 14:57 tmp drwxrwxr-x 2 cassandra cassandra 4096 Aug 10 14:56 ssl drwxrwxr-x 2 cassandra cassandra 4096 Sep 28 15:14 doc -rw-r--r-- 1 cassandra cassandra 25402305 Jul 14 18:55 datastax-agent-5.2.0-standalone.jar drwxrwxr-x 2 cassandra cassandra 4096 Sep 28 18:23 conf drwxrwxr-x 3 cassandra cassandra 4096 Sep 28 18:13 bin drwxr-xr-x 118 root root 4096 Oct 2 18:02 .. drwxrwxr-x 7 cassandra cassandra 4096 Oct 7 19:03 .

升级后: $ ls -al total 24976 drwxr-xr-x 3 cassandra cassandra 4096 Oct 5 20:45 . drwxr-xr-x 114 root root 4096 Oct 5 18:23 .. drwxr-xr-x 3 cassandra cassandra 4096 Oct 5 20:45 bin -rw-r--r-- 1 cassandra cassandra 25562841 Sep 10 20:43 datastax-agent-5.2.1-standalone.jar

此外,/ etc / init.d / datastax-agent文件已被删除。我不知道我现在应该如何启动/停止服务。

我可以从rollback目录恢复文件吗?会有什么影响?

1 个答案:

答案 0 :(得分:2)

在这种特殊情况下,发生的事情是dpkg安装发现了一个预先存在的/etc/init.d/datastax-agent文件,并且只将/etc/init.d/datastax-agent.fpk.bak放到了适当位置。 “sudo dpkg -P datastax-agent”后跟“sudo dpkg -i /usr/share/dse/datastax-agent/datastax-agent_5.2.1_all.deb”修复了该问题。我们必须首先杀死已经运行的代理进程,然后重新启动服务。

将调查如何发生这种情况......这对我来说仍然有点神秘。