Обновление DSE удалило папку конфигурации datastax-agent

Я запускаю кластер из 3 узлов в AWS. Вчера я обновил свой кластер с 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. Я не знаю, как я должен запустить/остановить службу сейчас.

Могу ли я восстановить файлы из каталога отката? Какой эффект это будет иметь?


person LHWizard    schedule 07.10.2015    source источник
comment
Какой метод установки вы используете? Пакеты, tar ball, автономный установщик? Какая это версия ОС?   -  person Sven Delmas    schedule 07.10.2015
comment
автономный установщик DataStaxEnterprise-4.8.0.2015091812-linux-x64-installer.run $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.3 LTS Release: 14.04 Codename: trusty   -  person LHWizard    schedule 07.10.2015
comment
Я не уверен, почему установщик .run может сдуть вашу установку агента. Пробовали ли вы нажать кнопку «Исправить» в OpsCenter, чтобы переустановить агент? В противном случае вы можете использовать менеджер пакетов для его установки.   -  person phact    schedule 07.10.2015
comment
При дальнейшем копании выясняется, что установщик 4.8 переместил всю структуру папок с /usr/share/datastax-agent на /usr/share/dse/datastax-agent/.   -  person LHWizard    schedule 07.10.2015
comment
Эта папка в dse просто запасная. Новый установщик использует внутреннюю установку пакета (используя его структуру каталогов), чтобы позволить opscenter правильно управлять агентом. Кажется, эта установка не удалась... Что происходит, когда вы пытаетесь вручную установить dpkg с включенным пакетом? У вас есть файл журнала? Можешь поделиться этим со мной?   -  person Sven Delmas    schedule 08.10.2015
comment
filebin.ca/2IGZsbHoX1sD/bitrock_installer_4676.log   -  person LHWizard    schedule 08.10.2015
comment
Извините за задержку, последний комментарий был скрыт за кнопкой показать больше комментариев. Глядя на это сейчас.   -  person Sven Delmas    schedule 08.10.2015
comment
Есть ли шанс, что мы сможем подключиться напрямую?   -  person Sven Delmas    schedule 08.10.2015
comment
@sdelmas - как с тобой лучше всего связаться? Мы в программе Startup - Clutch Holdings. Я могу быть там указан. Меня зовут Майк Дж.   -  person LHWizard    schedule 08.10.2015


Ответы (1)


В данном конкретном случае произошло то, что установка 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», устранила проблему. Нам пришлось сначала убить уже запущенные процессы агента, а затем перезапустить службу.

Буду выяснять, как такое могло произойти... для меня это до сих пор загадка.

person Sven Delmas    schedule 08.10.2015