Como faço para iniciar o Cassandra quando há um erro sobre "Conexão recusada"?

2

Eu instalei o Cassandra no Ubuntu 16.04. (Eu consegui Cassandra para trabalhar no RedHat. Mas agora eu quero que ele funcione no Ubuntu.) A instalação parecia ir bem. Eu corro este comando para provar que o Cassandra está ativo:

sudo service cassandra status

Este comando retorna esta saída:

cassandra.service - LSB: distributed storage system for structured data 
Loaded: loaded (/etc/init.d/cassandra; bad; vendor preset: enabled)   
Active: active (exited) since Tue 2017-12-26 19:22:43 UTC; 8min ago
Docs: man:systemd-sysv-generator(8)   Process: 1252 ExecStart=/etc/init.d/cassandra start (code=exited, status=0/SUCCESS)     
Tasks: 0    Memory: 0B         CPU: 0

O "mau" acima me preocupa. Mas ele retorna "Ativo". Parece que não há grande problema.

Quando eu executo "cqlsh" ou "cqlsh 127.0.0.1" recebo

  

Erro de conexão: ('Não é possível conectar-se a nenhum servidor', {'127.0.0.1':   erro (111, "tentou conectar a [('127.0.0.1', 9042)]. Último erro:   Conexão recusada ")})

Eu usei o nmap para testar a porta 9042. A porta não está bloqueada. Não há firewall instalado.

Eu reiniciei o servidor. Eu tentei modificar cassandra-env.sh. Eu descomentei uma estrofe e configurei-a para 127.0.0.1:

JVM_OPTS="$JVM_OPTS -Djava.rmi.server.hostname=127.0.0.1"

Nada que eu faça funciona. Espero inserir um prompt de comando diferente quando digito "cqlsh" ou "cqlsh 127.0.0.1". Mas isso não acontece. O que eu faço para que o "cqlsh" funcione em um servidor Ubuntu?

    
por Jermoe 26.12.2017 / 21:58

0 respostas