Cassandra и CCM на Ubuntu, сетевом петлевом псевдониме

Привет, Когда я пытаюсь запустить CCM, я получаю эту ошибку:

ccmlib.common.UnavailableSocketError: Inet address 127.0.0.1:9042 is not available: [Errno 98] Address already in use; a cluster may already be running or you may need to add the loopback alias

Я знаю, что должен добавить Петлевой псевдоним, однако эта команда просто работает над OSX:

sudo ifconfig lo0 alias 127.0.0.2 up

и я добавил 3 цикла назад на Ubuntu этим в интерфейсе:

auto lo lo:0 lo:1 lo:2
iface lo inet loopback

iface lo:0 inet static
        address 127.0.0.2
        netmask 255.255.255.0
        network 127.0.0.0

iface lo:1 inet static
        address 127.0.0.3
        netmask 255.255.255.0
        network 127.0.0.0

iface lo:2 inet static
        address 127.0.0.4
        netmask 255.255.255.0
        network 127.0.0.0

Я все еще получаю ту же ошибку после выполнения ccm start!

0
задан 5 February 2018 в 02:52

2 ответа

у вас есть два решения вашей проблемы:

  1. у вас есть другое окно в вашем терминале, на котором запущен экземпляр Cassandra (./cassandra), вы должны сначала закрыть это окно и повторно запустить ccm start. [ 111]
  2. Вы должны использовать псевдонимы, эта проблема уже была решена здесь .

С уважением, Магали

0
ответ дан 3 November 2019 в 10:17
sudo ifconfig lo:0 127.0.0.2 netmask 255.0.0.0 up
sudo ifconfig lo:1 127.0.0.3 netmask 255.0.0.0 up
sudo ifconfig lo:2 127.0.0.4 netmask 255.0.0.0 up
0
ответ дан 30 June 2020 в 13:45

Другие вопросы по тегам:

Похожие вопросы: