DSE 升级删除了 datastax-agent conf 文件夹
DSE upgrade deleted datastax-agent conf folder
我是 运行 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 .
POST-升级:
$ 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 文件已被删除。我不知道我现在应该如何 start/stop 服务。
我可以从回滚目录恢复文件吗?会有什么影响?
在这种特殊情况下,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" 解决了这个问题。我们必须先杀死已经 运行 个代理进程,然后重新启动服务。
将调查这是怎么发生的...这对我来说仍然有点神秘。
我是 运行 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 .
POST-升级:
$ 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 文件已被删除。我不知道我现在应该如何 start/stop 服务。
我可以从回滚目录恢复文件吗?会有什么影响?
在这种特殊情况下,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" 解决了这个问题。我们必须先杀死已经 运行 个代理进程,然后重新启动服务。
将调查这是怎么发生的...这对我来说仍然有点神秘。