处于“活动 - 连接”状态的新Solr节点持续数天

时间:2014-03-24 08:24:26

标签: solr datastax-enterprise

我们正在尝试向我们的集群添加一个新的Solr节点:

DC Cassandra

  • Cassandra node 1

DC Solr

  • Solr节点1< - 新节点(实际上,替换旧节点;我们按照&#34的步骤;替换死节点")
  • Solr node 2
  • Solr node 3
  • Solr node 4
  • Solr节点5

我们的Cassandra数据大约为962gb。两个DC的复制因子均为1。新节点进入" Active - Joining"是否正常?状态好几天?有没有办法知道进展?

上周,有一段时间我们不得不杀死并重启DSE流程,因为它开始抛出太多的打开文件"例外。现在,系统日志中充满了有关已完成的压缩/刷新任务的消息(到目前为止没有错误)。

修改

节点仍处于" Active - Joining"这个时刻的状态。自从我们在该节点中重新启动DSE流程以来,已经过了一周。我昨天开始监控 solr.data 目录的大小,到目前为止我还没有看到增加。 system.log仍然填充了压缩/刷新消息。

困扰我的一件事是在OpsCenter节点屏幕(响铃/列表视图)中,节点显示在" Cassandra" DC,即使节点是Solr节点。在 nodetool status nodetool ring dsetool ring 中,该节点列在正确的DC下。

修改

我们决定通过删除数据和commitlog目录从头开始重新启动引导过程。不幸的是,在随后的引导尝试期间:

  1. 从节点3到节点1(新节点)的流失败,但出现异常: ERROR [STREAM-OUT- /] 2014-04-01 01:14:40,887 CassandraDaemon.java(第196行)异常在线程Thread [STREAM-OUT - /,5,main]
  2. 从节点4到节点1的流从未启动过。节点4的system.log中的最后一个相关行是: StreamResultFuture.java(第116行)接收Bootstrap 的流式传输计划。应该遵循:准备完成。接收0个文件(0个字节),发送x个文件(y个字节)
  3. 如何强制重试这些流?

0 个答案:

没有答案