我试图在DataStax OpsCenter 6.0上运行一个带有多个节点的单一区域集群,但是当我添加一个节点时,它无法启动
在节点的安装作业中,我得到一个错误:dse启动失败
我在同一区域的Ec2上有3个节点,并且在第4台Ec2服务器上运行Ops中心。
我是cassandra和datastax的新手,在查看了datastax文档告密者之后,我的问题似乎是因为我的endpoint_snitch错了。
我的endpoint_snitch实际上被设置为GossipingPropertyFileSnitch,但是OpsCenter不允许我选择另一个选项,Ec2Snitch在endpoint_snitch选项中不可用
您知道Datastax 6.0在Ec2上正确运行多个节点的正确配置吗?
编辑:操作系统中心lcm似乎工作正常,但是当代理在节点上开始运行时,我会得到一个错误:/var/log/datastax/agent.log
无法通过JMX连接,目标卡桑德拉可能不可用或无法到达,请检查cassandra的健康状况和连接设置jmx_host: 127.0.0.1 jmx_port: 7199 jmx凭据未登录。
发布于 2016-10-25 13:54:52
我解决了我的问题,但我没有找到为什么dse在运行代理时未能启动。
我找到了一种让OpsCenter LCM运行的方法&在ec2上安装我的单个集群区域。在阅读了规划ec2上的datastax文档之后,我使用了来自可信来源的ec2 AMI,而不是基本的ubuntu。
发布于 2016-10-21 16:29:12
听起来,您正在使用OpsCenter生命周期管理器( Lifecycle )特性部署集群。我是LCM开发公司。很难从你的初次报告中知道到底发生了什么。但也有一些一般性的想法:
https://stackoverflow.com/questions/40173921
复制相似问题