当前位置: 首页 > 知识库问答 >
问题:

Cassandra DataStax Community Edition向群集添加节点

甄越
2023-03-14

我已经在Microsoft Windows 2008 R2服务器上安装了DataStax Community Edition的Cassandra。在单节点集群中运行没有问题。问题是当我尝试向集群添加第二个节点时。在对Cassandra.yaml文件进行了我认为合适的更改后,我不能再启动DataStax Cassandra Community Server 2.0.2服务。错误是“本地计算机上的Datastax Cassandra Community Server 2.0.2服务启动后停止。如果其他服务或程序未使用某些服务,则这些服务将自动停止。”并且应用程序日志指示prunsrv.exe文件有问题。

cluster_name: 'Test Cluster' 
num_tokens: 256 
# initial_token: 
seed_provider: 
- class_name: org.apache.cassandra.locator.SimpleSeedProvider 
parameters: 
- seeds: "X.X.X.221, X.X.X.222" 
listen_address: X.X.X.221  
rpc_address: X.X.X.221  
endpoint_snitch: SimpleSnitch 
cluster_name: 'Test Cluster' 
num_tokens: 256 
# initial_token: 
seed_provider: 
- class_name: org.apache.cassandra.locator.SimpleSeedProvider 
parameters: 
- seeds: "X.X.X.221, X.X.X.222" 
listen_address: X.X.X.222  
rpc_address: X.X.X.222  
endpoint_snitch: SimpleSnitch 

共有1个答案

澹台欣怿
2023-03-14

种子的值周围不应有引号:

seed_provider:
- class_name: org.apache.cassandra.locator.SimpleSeedProvider
  parameters:
  - seeds: X.X.X.221, X.X.X.222

注意:确保缩进正确(yaml文件的格式是严格的)

 类似资料:
  • 有什么工作可以做吗?可能是一种远程通知每个节点将新节点添加到集群的方法吗?

  • 我有3个虚拟机。它们都有docker 1.12,并且在centos7上运行。所有端口都已打开,vm可以在我启动集群时相互ping Docker信息告诉我: 现在,我尝试将节点(其他VM)加入集群。我使用启动管理器后推荐的命令。 但我得到了: Docker信息告诉我: 集群管理器: 如何调试此问题,或者我是否忘记执行某些重要步骤?服务器之间是否需要ssh访问?谢谢 节点上的日志: 有时警告:

  • 问题内容: 好的,这应该不难,我试图在Elasticsearch集群中运行2个节点,并在尝试启动node-1(作为主节点的node-2已经启动)时遇到异常。对两个实例都使用elasticsearch v 5.0.0 例外: 无法将加入请求发送到主节点,原因是RemoteTransportException无法添加找到的具有相同ID但却是不同节点实例的现有节点的节点] 节点1配置: 节点名称:SAN

  • 我有一个由1B记录组成的大型数据集,由于Apache spark提供的可扩展性,我想使用它运行分析,但我在这里看到了一个反模式。我向spark集群添加的节点越多,完成时间就越长。数据存储是Cassandra,查询由Zeppelin运行。我尝试过许多不同的查询,但甚至是对<code>数据帧的简单查询。count()的行为如下。 这是齐柏林飞艇笔记本临时表有18M记录 当针对不同数量进行测试时。这些是

  • 本文向大家介绍JavaScript 向集合添加值,包括了JavaScript 向集合添加值的使用技巧和注意事项,需要的朋友参考一下 示例 要将值添加到集合,请使用以下方法:.add() 如果该值已存在于集合中,则不会再次添加,因为集合包含唯一值。 请注意,该方法本身返回集合,因此您可以将添加调用链接在一起:.add()            

  • 我正在将XML返回到一个jsp页面。 最终的XML结构如下所示: 的根节点作为向量返回,我使用xtream将其别名为“tasks”,如上图所示。 如何使用XStream实现这一点?我需要使用XSLT文件来转换XML输出吗?完成这一点的最佳方法是什么?