Я пытаюсь настроить кластер кассандры в качестве тестового стенда, но выдает ошибку удаленного соединения JMX.Кажется, я нашел ответ на мою ошибку на странице часто задаваемых вопросов о cassandra
Nodetool сообщает «Соединение отказано в хосте: 127.0.1.1» для любого удаленного хоста.Что дает?
Nodetool полагается на JMX, который, в свою очередь, полагается на RMI, который, в свою очередь, настраивает своих собственных слушателей и соединители по мере необходимости на каждом конце обмена.Обычно все это происходит прозрачно, но неправильное разрешение имен для подключающегося хоста или подключенного к нему может привести к перекрещиванию проводов и возникновению путаницы исключений.
Если вы не используете DNS, тогдаубедитесь, что ваши файлы / etc / hosts точны на обоих концах.Если это не помогло, попробуйте передать опцию -Djava.rmi.server.hostname = $ IP в JVM при запуске (где $ IP - это адрес интерфейса, к которому вы можете обратиться с удаленного компьютера).
Но может ли кто-нибудь помочь мне с тем, как это сделать -Djava.rmi.server.hostname = $ IP или что добавить в файл hosts, я знаю, что в хостах обычно мы добавляем «IP Alias»,но чей ip и псевдоним.
Я не знаю много Java или Linux
В настоящее время я работаю над Ubuntu v10.04 и Кассандра v0.74
Судеш