【问题标题】:Elassandra single node cluster not starting. Stuck in Mutation StageElassandra 单节点集群未启动。陷入突变阶段
【发布时间】:2020-09-14 08:44:24
【问题描述】:

我有一个在盒子上运行的单节点 Elassandra 集群。 它坠毁了光之夜。以下是最后一行 systemctl 状态输出:

Main process exited, code=killed, status=6/ABRT

然而,重启后,它陷入了突变阶段,日志中反复出现类似的行(/var/log/cassandra/system.log):

2020-09-14 12:53:38,048 TRACE [MutationStage-31] ElasticSecondaryIndex.java:2158 readCellValue indexer=730313363 name=value kind=REGULAR type=text value={"dw1":{"6":{"total_weight":"72664168.50","total_count":"5979710.00","product_name":"Masala 12g","target_weight":"12","mean_weight":"12.15","th_packed_weight":"71756520.00","ega":"907648.50","ega_per":"1.26"}},"dw2":{"6":{"total_weight":"72654813.00","total_count":"5979710.00","product_name":"Masala 12g","target_weight":"12","mean_weight":"12.15","th_packed_weight":"71756520.00","ega":"898293.00","ega_per":"1.25"}}}

tpstats 输出:

Pool Name                         Active   Pending      Completed   Blocked  All time blocked
ReadStage                              0         0              0         0                 0
MiscStage                              0         0              0         0                 0
CompactionExecutor                     0         0              9         0                 0
MutationStage                         32       920        5808076         0                 0
MemtableReclaimMemory                  0         0              8         0                 0
GossipStage                            0         0              0         0                 0
SecondaryIndexManagement               0         0              0         0                 0
RequestResponseStage                   0         0              0         0                 0
ReadRepairStage                        0         0              0         0                 0
CounterMutationStage                   0         0              0         0                 0
MigrationStage                         0         0              0         0                 0
MemtablePostFlush                      0         0              8         0                 0
PerDiskMemtableFlushWriter_0           0         0              8         0                 0
ValidationExecutor                     0         0              0         0                 0
Sampler                                0         0              0         0                 0
MemtableFlushWriter                    0         0              8         0                 0
InternalResponseStage                  0         0              0         0                 0
ViewMutationStage                      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

MutationStage 下的未决计数永远不会变为零。长期以来一直处于这种状态。该集群中没有其他节点,目前也没有数据写入。

【问题讨论】:

    标签: elasticsearch cassandra elassandra


    【解决方案1】:

    对我而言,您描述的症状表明突变正在从commitlog 重播。

    您可以通过以下方式解决它:

    1. 暂时关闭 C*。
    2. commitlog/ 的内容移动到另一个目录。
    3. 启动 Cassandra。

    【讨论】:

    • 成功了。上次它在约 24 小时内自行修复,没有机会尝试您的解决方案。今天又发生了,这解决了它。干杯!
    猜你喜欢
    • 1970-01-01
    • 2015-01-23
    • 1970-01-01
    • 1970-01-01
    • 2015-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多