作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
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())
}
[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))]
最佳答案
你的代码乍一看还不错。该错误表明 Cassandra 实际上并未在 IP“192.168.1.3”、“192.168.1.2”上的端口 9042(默认)上运行
如果 Cassandra 在这些 IP 上运行,但它是您需要使用的另一个端口
int port = 19042; // Put the correct port here
cluster = Cluster.builder().addContactPoints("192.168.1.3","192.168.1.2").withPort(port).build()
关于scala - "[NoHostAvailableException: All host(s) tried for query failed"连接cassandra集群出现异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19419975/
我是一名优秀的程序员,十分优秀!