按照此处的说明进行操作:http://www.datastax.com/documentation/cassandra/2.0/cassandra/install/installAMILaunch.html
在 m3.large 上安装了 OpsCenter。启动实例时,出现此错误:
错误:启动阶段失败:无法启动节点 [ip]:等待 Cassandra 启动超时。
单个服务器上的日志为:
CassandraDaemon.java (line 235) Directory /mnt/cassandra/data doesn't exist
CassandraDaemon.java (line 239) Has no permission to create /mnt/cassandra/data directory
我需要做什么才能让它拥有权限?我使用在 AWS 上拥有所有权限的密钥/秘密对来生成更多节点。
答案1
/mnt/cassandra/data
也许如果您以 root 身份为其创建目录,那么chown
它就是 Cassandra 所运行的用户。
或者,您确定它已正确安装吗?(/mnt 中的东西往往是远程安装)