Datastax 5.0.3 Solr节点在启动时卡住了SecondaryIndexManagement

时间:2016-10-11 11:12:41

标签: solr datastax datastax-enterprise

当我尝试重新启动datastax solr节点时,它没有启动。没有负载,没有磁盘io。当我运行nodetool tpstats时,我看到二级索引管理任务待定。我还检查了solr http api中的solr内核。我看到我的一些核心错过了。有人能帮助我吗?

Pool Name                    Active   Pending      Completed   Blocked  All time blocked
MutationStage                     0         0            430         0                 0
ViewMutationStage                 0         0              0         0                 0
ReadStage                         0         0             65         0                 0
RequestResponseStage              0         0            268         0                 0
ReadRepairStage                   0         0              5         0                 0
CounterMutationStage              0         0              0         0                 0
MiscStage                         0         0              0         0                 0
CompactionExecutor                0         0            157         0                 0
MemtableReclaimMemory             0         0             49         0                 0
PendingRangeCalculator            0         0             36         0                 0
GossipStage                       0         0          19440         0                 0
SecondaryIndexManagement          1         3              6         0                 0
HintsDispatcher                   0         0              0         0                 0
MigrationStage                    0         0              0         0                 0
MemtablePostFlush                 0         0             49         0                 0
ValidationExecutor                0         0              0         0                 0
Sampler                           0         0              0         0                 0
MemtableFlushWriter               0         0             49         0                 0
InternalResponseStage             0         0              0         0                 0
AntiEntropyStage                  0         0              0         0                 0
CacheCleanupExecutor              0         0              0         0                 0

Message type           Dropped
READ                         0
RANGE_SLICE                  0
_TRACE                       0
HINT                         0
MUTATION                     0
COUNTER_MUTATION             0
BATCH_STORE                  0
BATCH_REMOVE                 0
REQUEST_RESPONSE             0
PAGED_RANGE                  0
READ_REPAIR                  0

2 个答案:

答案 0 :(得分:0)

检查所有主机的cassandra日志文件,看看他们在说什么。

答案 1 :(得分:0)

在引导或重建后,节点需要一些时间来进行二级索引构建(取决于它如何进入群集),这并不罕见。

虽然辅助索引不需要在正常重启时完全重建。

它确实依赖于很多东西,例如架构,数据大小以及底层的OS资源。您可以通过OpsCenter或使用nodetooltpstatscompactionstats命令查看索引重建。

一些文档链接:

https://docs.datastax.com/en/cassandra/3.0/cassandra/tools/toolsTPstats.html

https://docs.datastax.com/en/cassandra/3.0/cassandra/tools/toolsCompactionStats.html