Как я могу установить sjk в cassandra / nodetool? - PullRequest
0 голосов
/ 14 мая 2019

Я нашел интересную страницу в документации Кассандры: https://docs.datastax.com/en/cassandra/3.0/cassandra/tools/toolsSjk.html

Однако, когда я пытаюсь это сделать, я получаю

# nodetool sjk --commands
nodetool: Found unexpected parameters: [sjk, --commands]
See 'nodetool help' or 'nodetool help <command>'.

Я полагаю, это потому, что в моей стандартной установке Debian cassandra 3.11.3 sjk не установлен. Тем не менее, кажется, SJK это бесплатный инструмент: https://github.com/aragozin/jvm-tools

Можно ли установить его таким образом, чтобы он интегрировался с nodetool? Как? Или sjk уже интегрирован и был просто переименован?

Ответы [ 2 ]

0 голосов
/ 16 мая 2019

В Apache Cassandra sjk не доступен с утилитой nodetool, но доступен в datastax. вам нужно использовать jj jar для метрики и деталей.

0 голосов
/ 14 мая 2019

Хотя пока неясно, как его интегрировать с nodetool, на тот случай, если кто-то, кто знает даже меньше меня, обнаружит это, обратите внимание, что его можно использовать, загрузив, например, как sjk-plus-0.12.jar, а затем запустить как

java -jar sjk-plus-0.12.jar mxdump -s 127.0.01:7199 -q 'java.lang:type=GarbageCollector,name=*'
...