Estou tendo o Cassandra Community Edition 3.11.13 em execução em uma sub-rede privada na AWS. Estou tentando criar um túnel para o cassandra usando os comandos abaixo.
ssh -vvv -N -L 9042:cass-ip:9042 username@jumphost-ip
ssh -vvv -N -L 9160:cass-ip:9160 username@jumphost-ip
Agora, com o comando nc, posso ver que a conexão está boa.
nc -dvzw50 localhost 9160
Connection to localhost 9160 port [tcp/*] succeeded!
nc -dvzw50 localhost 9042
Connection to localhost 9042 port [tcp/*] succeeded!
Mas quando tento executar o cqlsh localhost, a operação expirou. Abaixo está a saída quando executo o comando ssh tunnel.
debug2: channel 2: chan_shutdown_write: shutdown() failed for fd 7: Transport endpoint is not connected
Qualquer ajuda é apreciada
Após a depuração, restrinja-se à parte de armazenamento. Estou montando o volume como diretório de dados. Se eu desmontá-lo e definir data_directory para o local padrão, ele estará funcionando, mas não com a partição de montagem. Posso ver que todas as permissões na partição de montagem são exatamente iguais ao local padrão.