Подтвердить что ты не робот

Проблема при запуске cassandra

Я загружаю apache-cassandra-0.8.5 для ubuntu и извлекаю его. Я читаю файл readme. Я попробую команду bellow в shell:

bin/cassandra -f

Но он сказал: Ошибка: Исключение, вызванное агентом: java.net.MalformedURLException: Локальное имя узла unknown: java.net.UnknownHostException: node24.nise.local: node24.nise.local

что мне делать?

4b9b3361

Ответ 1

Что содержит ваш файл /etc/hosts? Возможно, добавьте localhost и node24.nise.local в качестве имени в строке 127.0.0.1.

Ответ 2

Да. Он работает после добавления имени домена в локальную запись хоста /etc/hosts

127.0.0.1  testdomain  localhost.localdomain localhost

Ответ 3

Добавьте следующую строку в файл /etc/hosts

  127.0.0.1  localhost.localdomain localhost node24.nise.local

Замените node24.nise.local на ваше имя хоста.

Ответ 4

Перейдите к терминалу и просто запустите:

$ hostname localhost

(или любое другое имя вашего хоста)

Ответ 5

В AWS EC2 при установке Cassandra у вас может возникнуть эта проблема из-за первоначально настроенного имени хоста, для которого ip-x-x-x-x является x-x-x частным адресом экземпляра EC2. Действия по его устранению:

  • Изменить файл конфигурации сети /etc/sysconfig/network

    HOSTNAME=[myservername]

  • Изменить файл hosts:

    sudo vi /etc/hosts

  • Добавить запись имени хоста в /etc/hosts

    127.0.0.1 [myservername]

  • Установить имя хоста или перезагрузить

    sudo hostname [myservername]

Ответ 6

Я столкнулся с тем же вопросом, и он разрешен следующими шагами.
1. Измените файл HostNames в системе Ubuntu
 $ sudo nano/etc/hosts
После этого добавьте имя системы или свой системный IP-адрес в имени, как показано ниже.
127.0.0.1 bflesgwks011
(Или)
127.0.0.1 192.168.15.22
2.Save & Выход из файла.
3. Перезагрузите сеть, используя команду.
 $ sudo/etc/init.d/networking restart

Я надеюсь, что это сработает. спасибо.