sstabledump не найден на Cassandra 311 ubuntu 16.04

Я установил Cassandra 311 на ubuntu 1604. Все работает нормально, но я не могу найти утилиту SSTABLEDUMP в папке bin.

Как я могу установить это как патч? Или я чего-то упускаю?

Спасибо.


person Bhupen Sinha    schedule 28.04.2018    source источник


Ответы (1)


В зависимости от того, какую версию вы установили:

  • Установщик DataStax Enterprise 5.0 без служб и установка tarball:
    # P2 #
  • Установки архива Cassandra:
    # P3 #

Для установки пакетов (пакет Cassandra или DataStax Enterprise 5.0 Installer Services и установка пакетов) вам не нужно знать папку установки, чтобы запустить его, вы можете просто использовать его как:

sstabledump [параметры] sstable_file

https://docs.datastax.com/en/cassandra/3.0/cassandra/tools/ToolsSSTabledump.html

Также, чтобы иметь инструменты, вам необходимо установить cassandra-tools отдельно от cassandra:

sudo apt-get install cassandra-tools
person Andrea Nagy    schedule 28.04.2018
comment
Я использовал установку пакета cassandra ... # Затем добавьте ключи репозитория Cassandra: curl apache.org / dist / cassandra / KEYS | sudo apt-key add - sudo apt-key adv --keyserver pool.sks-keyservers.net --recv-key A278B781FE4B2BDA, когда я запускаю sstabledump sstable_file, я получаю команду не найдена - person Bhupen Sinha; 29.04.2018
comment
Я проверил, и похоже, что утилита sstabledump не была добавлена ​​в cassandra-tools.install в установке cassandra debian в транк. Существует билет JIRA: issues.apache.org/jira/browse/CASSANDRA-11642, в котором говорится, что он будет добавлен из 3.8. Вы также запускали: sudo apt-get install cassandra-tools? - person Andrea Nagy; 29.04.2018
comment
Спасибо!! для установки cassandra-tools. Теперь я вижу двоичный файл sstabledump в каталоге bin. sstabledump mc-1-big-Data.db теперь выдает ошибку ... Исключение в основном потоке java.lang.NullPointerException в org.apache.cassandra.utils.FBUtilities.newPartitioner (FBUtilities.java:411) в org.apache.cassandra .tools.SSTableExport.metadataFromSSTable (SSTableExport.java:102) в org.apache.cassandra.tools.SSTableExport.main (SSTableExport.java:178) ... таблица простая с 5 строками. Спасибо за вашу помощь !! - person Bhupen Sinha; 29.04.2018
comment
НАЧАЛО РАБОТАТЬ !!! Я не вносил никаких изменений в конфигурационный файл и т. Д. Просто дал cassandra VM отдохнуть 30 минут после установки cassandra-tools ..... работает !! - person Bhupen Sinha; 29.04.2018
comment
Я также обновил свой ответ, чтобы собрать все важные части ответа вместе. - person Andrea Nagy; 29.04.2018
comment
Спасибо! Могу ли я задать вам еще один вопрос ... Есть ли инструмент, который может сказать, что ключ строки (раздел) существует на каком узле кластера cassandra. Я создал кластер cassandra с 3 узлами. RF = 3, похоже, работает нормально, поскольку sstables создаются на всех 3 узлах. заранее спасибо - person Bhupen Sinha; 29.04.2018
comment
Этот вопрос вроде бы в отдельную тему. Пожалуйста, разместите это как новый вопрос, вы можете связать его здесь, если хотите. Также, если ваша проблема решена, вы можете принять этот ответ. - person Andrea Nagy; 29.04.2018