我在 EC2 m3.large 上安装了最新的 OpsCenter(v5.0.0,通过 AMI 3cf7c979,在此处找到)。通过管理界面(端口 8888)添加新节点时,我收到此错误:
错误:启动阶段失败:无法启动节点 [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
为什么新节点没有创建 /mnt/cassandra 目录的权限?
我为“Amazon EC2 凭证”生成了一个具有所有权限的密钥/密钥。
如果我手动 SSH 每个新实例,创建 /mnt/cassandra 目录,chown 它并重新启动服务 - 它可以工作。我希望它会自动发生。