gpt4 book ai didi

linux - 从 5.0.7 升级到 dse 6.7.5 后索引分区出错

转载 作者:太空宇宙 更新时间:2023-11-04 05:07:42 25 4
gpt4 key购买 nike

在 dse 中从 5.0.7 升级到版本 6.7.5。我有键空间的快照,该快照在 dse 版本 6.7.5 上正确恢复,但在创建核心后索引期间出现错误

dsetool -l cassandra -p $CASSANDRA_PASSWORD reload_core us.lead reindex=true deleteAll=false dsetool -l cassandra -p $CASSANDRA_PASSWORD reload_core us.product reindex=true deleteAll=false

ERROR [CoreThread-0] 2019-09-26 14:16:57,891 AbstractSolrSecondaryIndex.java:1482 - Error indexing partition 'CON-PSOP-CP-7975G' on 'us.product':

Error indexing partition '5270' on 'us.lead': com.datastax.bdp.search.SearchReadBeforeWriteException: Unable to complete Search read-before-write. at com.datastax.bdp.search.solr.AbstractSolrSecondaryIndex.readBeforeWriteError(AbstractSolrSecondaryIndex.java:2071) at io.reactivex.internal.operators.single.SingleResumeNext$ResumeMainSingleObserver.onError(SingleResumeNext.java:73) at org.apache.cassandra.utils.flow.Flow$1SingleFromFlow$1ReduceToSingle.signalError(Flow.java:1539)

Caused by: org.apache.cassandra.io.sstable.CorruptSSTableException: Corrupted: /var/lib/cassandra/data/us/product-336e8d60df7d11e98ee3e99aa5a3a4fa/mc-439-big-Data.db

由于此错误,solr 用户界面也无法工作,但 dse 服务正在节点上运行,并且处于 nodetool 状态,两个节点都已启动,负载大致相同。

还尝试升级sstables命令,但出现以下问题

nodetool升级稳定了我们的领先地位

error: EOF after 245554130 bytes out of 1818583396

--StackTrace--

java.io.EOFException: EOF after 245554130 bytes out of 1818583396 at org.apache.cassandra.io.util.RebufferingInputStream.readFully(RebufferingInputStream.java:70) at org.apache.cassandra.io.util.RebufferingInputStream.readFully(RebufferingInputStream.java:62) at org.apache.cassandra.utils.ByteBufferUtil.read(ByteBufferUtil.java:472)

最佳答案

显然,您的数据文件已损坏。您需要使用nodetool scrub尝试从该文件中获取尽可能多的数据。之后,使用nodetool重建重新同步该表的数据。

关于linux - 从 5.0.7 升级到 dse 6.7.5 后索引分区出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59152979/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com