当我尝试在dse中运行以下命令时抛出UnknownHostExcpetion,
./ dse cassandra
Exceptiom
ERROR [main] 2018-04-23 15:36:39,630 CassandraDaemon.java:723 - 本地主机名未知:java.net.UnknownHostException:jarvis:jarvis:名称解析暂时失败
答案 0 :(得分:0)
您在jarvis
配置文件中的某个位置引用了cassandra.yaml
作为主机名。您需要确保此名称可解析 - 运行nslookup jarvis
以查看它是否已解析为IP
答案 1 :(得分:0)
找到了引发错误的原因。我使用./dse cassandra
命令启动了cassandra。但是我什至没有停止过cassandra,并且我关闭了系统。下次尝试启动cassandra时,显示为 java.net.UnknownHostException 。停止cassandra的命令是./dse cassandra-stop
,当我运行命令停止并再次启动时,它运行良好。