2014-11-30 4 views
2

Использование Datastax Community Edition. Когда аутентификация пароля включена, opscenter не может подключиться к cassandra. Я могу получить доступ к cassandra через ярлык cqlsh, где я предоставил имя пользователя и пароль для изменения целевого поля ярлыка. Журнал Opscenter ссылается на то, что пользователь не вошел в систему. Есть ли способ его преодолеть или это ошибка?
Opscenter log errorКогда аутентификация Cassandra включена, opscenter не может подключиться к кластеру

+0

Вы можете включать в себя номера версий для OpsCenter и DataStax Community Edition? Кроме того, сколько узлов работает в вашем кластере? – BrianC

+0

@BrianC с использованием _datastax-community-64bit_2.0.11_ для Windows7 64-разрядного настольного ПК. Просто один узел. –

ответ

7

При подключении OpsCenter к кластеру Кассандры с аутентификацией, вы можете предоставить имя пользователя и пароль в «бережливость имя пользователя» и опции «Бережливость пароль» в диалоге:

Thrift username/password in OpsCenter

Если вы ранее подключили OpsCenter к кластеру Cassandra, а затем активировали аутентификацию (что похоже на ваш случай), вам нужно будет добавить имя пользователя и пароль в файл конфигурации кластера для OpsCenter. Возможно, вам придется перезапустить OpsCenter после этого изменения, чтобы забрать его. Следуйте инструкциям в Cassandra connection properties добавить в cluster_name.conf файл раздел, как:

[cassandra] 
username = your-username-here 
password = your-password-here 
seed_hosts = node1,node2,node3 
api_port = 9160 
+1

Отличный ответ. Я хочу, чтобы больше людей использовали изображения, чтобы привести примеры, подобные этому. – Aaron

+1

@BrianC Работает. Спасибо за полезный ответ. –

+0

Жаль, что я мог бы дважды удвоить – Chobicus

Смежные вопросы