var cluster: Cluster = null
var session: Session = null
cluster = Cluster.builder().addContactPoints("192.168.1.3","192.168.1.2").build()
val metadata = cluster.getMetadata()
printf("Connected to cluster: %s\n",
metadata.getClusterName())
metadata.getAllHosts() map {
case host =>
printf("Datatacenter: %s; Host: %s; Rack: %s\n",
host.getDatacenter(), host.getAddress(), host.getRack())
}
이 코드를 사용하여 cassandra 클러스터에 연결할 수 없습니다. 위의 코드에서 내 실수 무엇"[NoHostAvailableException : cassandra 클러스터 연결에 실패한 모든 호스트가 예외가 발생했습니다"
[NoHostAvailableException: All host(s) tried for query failed (tried: /192.168.1.3 ([/192.168.1.3] Cannot connect), /192.168.1.2 ([/192.168.1.2] Cannot connect))]
독일인의 나에게 오류를주고있다.
은 당신 카산드라 노드에 액세스 할 수 'telnet 192.168.1.3 9082'또는'netcat 192.168.1.3 9082' 또는'nc 192.168.1.3 9082'를 사용하여 클라이언트 호스트로부터? 이렇게하면 방화벽이없고 포트가 올바른지 확인할 수 있습니다. –