我是Cassandra apache的新手。我在我的VM上安装了Cassandra
●cassandra.service - LSB:结构化数据的分布式存储系统Loaded:loaded(/etc/init.d/cassandra; bad; vendor preset:enabled)Active:active(exited)。
在nodetool状态之后,它显示:
无法连接到' 127.0.0.1:7199' - ConnectException:'连接 拒绝(连接被拒绝)'。
我试过了
1.$JVM_OPTS -Djava.rmi.server.hostname=127.0.0.1 in cassandra-env.sh
2.Set listen_address and broadcast_rpc_address to local ip in in cassandra.yaml
3.Restart Cassandra
它还没用......
答案 0 :(得分:0)
盛,你在评论中说服务声明说:
“有效(退出)”
这意味着该服务未运行。我会检查你的日志文件“/var/log/cassandra/system.log”,看看是什么阻止了C *的启动。
答案 1 :(得分:0)
尝试在cassandra.yaml文件中将种子地址设置为本地IP并重新启动cassandra
答案 2 :(得分:0)
作为您的日志 - &gt; #include <iostream>
namespace {
auto out_ = [] ( const auto & val_)
{
std::cout << val_;
return out_ ;
};
auto print = [](auto first_param, auto... params)
{
out_(first_param);
// if there are more params
if constexpr (sizeof...(params) > 0) {
// recurse
print(params...);
}
return print;
};
}
int main()
{
print("Hello ")("from ")("GCC ")(__VERSION__)(" !");
}
出现此问题的另一个原因!
请登录debug.log和system.log获取更多信息!
答案 3 :(得分:0)
您遇到了正在使用的Java版本的已知问题。
https://issues.apache.org/jira/browse/CASSANDRA-14173 (Open; Unresolved; 3.11.2): "JDK 8u161 breaks JMX integration"