Não é possível acessar o nó remoto do Cassandra

1

Estou usando o cassandra em um nó remoto que posso acessar apenas com o console. Como o nó tem um ip privado, o gerenciador de cluster configurou um proxy para acessar o private_ip: 9042 para permitir que eu execute a consulta no banco de dados, portanto, eu tenho um ip: port público.

Infelizmente, não posso executar a consulta e estou investigando o motivo.

com.datastax.driver.core.exceptions.NoHostAvailableException: All host(s) tried for query failed (tried: /PUBLIC_IP:55092 (com.datastax.driver.core.exceptions.TransportException: [/PUBLIC_IP] Cannot connect))

Tenho certeza de que o procedimento para executar a consulta é bom porque tentei com um banco de dados de cassandra idêntico desenvolvido no host local. Suponho que o problema esteja no ouvinte definido no nó remoto. Usando Kafka, tive um problema semelhante, mas resolvi a configuração de uma variável advertised_listener no arquivo de configurações, especificando o public_ip: port I usando para acessar o nó. De qualquer forma eu não encontrei nada parecido no arquivo cassandra.yaml.

Você sabe como posso resolver o problema?

Obrigado Andrea

    
por Andrea Giordano 12.09.2017 / 19:29

1 resposta

0

Eu resolvi configurar o broadcast_rpc_address em cassandra.yaml com o ip remoto.

    
por 12.09.2017 / 20:05