我正在尝试在Ec2上的DataStax OpsCenter 6.0上运行具有多个节点的单个区域群集,但是当我添加节点时,它无法启动
在节点的安装作业中,我收到错误: dse无法启动
我在同一地区的Ec2上有3个节点,我在第4台Ec2服务器上运行了Ops中心。
我是cassandra和datastax的新手,在查看了datastax文档Snitches后,我的问题似乎是由于我的endpoint_snitch错误。
我的endpoint_snitch实际设置为GossipingPropertyFileSnitch,但是OpsCenter不允许我选择其他选项,在endpoint_snitch选项中不能使用Ec2Snitch
您是否了解Datastax Opscenter 6.0在Ec2上正确运行多节点的正确配置?
编辑:似乎opscenter lcm工作正常,但当代理开始在节点上运行时,我收到错误消息: /var/log/datastax-agent/agent.log
无法通过JMX连接,目标cassandra很可能无法访问或无法访问,请检查cassandra运行状况和连接设置jmx_host:127.0.0.1 jmx_port:7199 jmx凭据不会记录。
答案 0 :(得分:0)
听起来您正在使用OpsCenter Lifecycle Manager功能来部署群集。我是一名LCM开发者。很难准确地说出你的初始报告中发生了什么......但是有些一般的想法:
答案 1 :(得分:0)
我解决了我的问题,但我没有找到为什么dse在运行代理时无法启动。
我确实找到了一种方法来运行OpsCenter LCM&在ec2上安装我的单个集群区域。在planning ec2上阅读数据文档后 我使用了来自trusted sources的ec2 AMI而不是基本的ubuntu AMI。