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

Cassandra 2.1.10上的流失败错误

齐高阳
2023-03-14

我正在尝试让两个节点加入现有的4节点cassandra集群。在引导节点时,我遇到了流失败的错误。对于其中一个节点,我尝试将auto_bootstrap设置为false,在这种情况下,它加入了集群,然后我进行了nodetool修复。我真的不知道是什么导致了流失败的错误。我甚至试着在被引导的节点上设置‘streaming _ socket _ time out _ in _ ms’为1小时,但是没有用。还在源节点上尝试了节点工具清理

错误摘录:

INFO  [StreamReceiveTask:2] 2016-08-30 09:23:26,316 StreamResultFuture.java:180 - [Stream #56d33930-6e93-11e6-a7ae-c71303d146a8] Session with <source_ip>/<source_ip> is complete
WARN  [StreamReceiveTask:2] 2016-08-30 09:23:26,318 StreamResultFuture.java:207 - [Stream #56d33930-6e93-11e6-a7ae-c71303d146a8] Stream failed
ERROR [main] 2016-08-30 09:23:26,322 CassandraDaemon.java:579 - Exception encountered during startup
java.lang.RuntimeException: Error during boostrap: Stream failed
    at org.apache.cassandra.dht.BootStrapper.bootstrap(BootStrapper.java:86) ~[apache-cassandra-2.1.10.jar:2.1.10]
    at org.apache.cassandra.service.StorageService.bootstrap(StorageService.java:1148) ~[apache-cassandra-2.1.10.jar:2.1.10]
    at org.apache.cassandra.service.StorageService.joinTokenRing(StorageService.java:938) ~[apache-cassandra-2.1.10.jar:2.1.10]
    at org.apache.cassandra.service.StorageService.initServer(StorageService.java:734) ~[apache-cassandra-2.1.10.jar:2.1.10]
    at org.apache.cassandra.service.StorageService.initServer(StorageService.java:611) ~[apache-cassandra-2.1.10.jar:2.1.10]
    at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:387) [apache-cassandra-2.1.10.jar:2.1.10]
    at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:562) [apache-cassandra-2.1.10.jar:2.1.10]
    at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:651) [apache-cassandra-2.1.10.jar:2.1.10]
Caused by: org.apache.cassandra.streaming.StreamException: Stream failed
    at org.apache.cassandra.streaming.management.StreamEventJMXNotifier.onFailure(StreamEventJMXNotifier.java:85) ~[apache-cassandra-2.1.10.jar:2.1.10]
    at com.google.common.util.concurrent.Futures$4.run(Futures.java:1172) ~[guava-16.0.jar:na]
    at com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute(MoreExecutors.java:297) ~[guava-16.0.jar:na]
    at com.google.common.util.concurrent.ExecutionList.executeListener(ExecutionList.java:156) ~[guava-16.0.jar:na]
    at com.google.common.util.concurrent.ExecutionList.execute(ExecutionList.java:145) ~[guava-16.0.jar:na]
    at com.google.common.util.concurrent.AbstractFuture.setException(AbstractFuture.java:202) ~[guava-16.0.jar:na]
    at org.apache.cassandra.streaming.StreamResultFuture.maybeComplete(StreamResultFuture.java:208) ~[apache-cassandra-2.1.10.jar:2.1.10]
    at org.apache.cassandra.streaming.StreamResultFuture.handleSessionComplete(StreamResultFuture.java:184) ~[apache-cassandra-2.1.10.jar:2.1.10]
    at org.apache.cassandra.streaming.StreamSession.closeSession(StreamSession.java:415) ~[apache-cassandra-2.1.10.jar:2.1.10]
    at org.apache.cassandra.streaming.StreamSession.maybeCompleted(StreamSession.java:688) ~[apache-cassandra-2.1.10.jar:2.1.10]
    at org.apache.cassandra.streaming.StreamSession.taskCompleted(StreamSession.java:651) ~[apache-cassandra-2.1.10.jar:2.1.10]
    at org.apache.cassandra.streaming.StreamReceiveTask$OnCompletionRunnable.run(StreamReceiveTask.java:139) ~[apache-cassandra-2.1.10.jar:2.1.10]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) ~[na:1.7.0_75]
    at java.util.concurrent.FutureTask.run(FutureTask.java:262) ~[na:1.7.0_75]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~[na:1.7.0_75]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ~[na:1.7.0_75]
    at java.lang.Thread.run(Thread.java:745) ~[na:1.7.0_75]
WARN  [StorageServiceShutdownHook] 2016-08-30 09:23:26,324 Gossiper.java:1450 - No local state or state is in silent shutdown, not announcing shutdown
INFO  [StorageServiceShutdownHook] 2016-08-30 09:23:26,324 MessagingService.java:735 - Waiting for messaging service to quiesce
INFO  [ACCEPT-/10.227.200.41] 2016-08-30 09:23:26,324 MessagingService.java:1011 - MessagingService has terminated the accept() thread

共有1个答案

艾成益
2023-03-14

根据有关向群集添加节点的文档(http://docs . datastax . com/en/Cassandra/2.1/Cassandra/operations/ops _ add _ node _ to _ cluster _ t . html),不应将auto_bootstrap设置为false

在cassandra中设置以下属性。yaml和,取决于告密者,cassandra拓扑。属性或cassandra rackdc。属性配置文件:

auto _ bootstrap——这个属性没有在默认的cassandra.yaml配置文件中列出,但是它可能已经被其他操作添加并设置为false。如果没有在cassandra.yaml中定义,cassandra将使用true作为默认值。对于该操作,在cassandra.yaml文件中搜索该属性。如果存在,将其设置为true或将其删除..

也就是说,我在2.1.11上,遇到了和你一样的问题。

 类似资料:
  • 我们的一些数据流作业在读取源数据文件时随机崩溃。 作业日志中写入了以下错误(workers日志中没有任何内容): 我们有时也会遇到这种错误(登录在工人日志中): 源数据文件存储在谷歌云存储中。 数据路径正确,作业通常在重新启动后工作。我们直到一月底才遇到这个问题。 使用以下参数启动作业:--tempLocation='gstoragelocation'--stagingLocation='Othe

  • 如果我使用馈送,例如: 它工作得很好。但是,当我使用https馈送时,如下所示: 这给我一个错误: 未找到https协议,请在启用openssl、gnutls或securetransport的情况下重新编译FFmpeg。https://s3-us-west-2.amazonaws.com/bucket/check.mp4: 找不到协议 我应该如何启用https?

  • MacOS 10.15上Xcode/CLT的(目前是DB6/PB5,Xcode 11 beta 6)失败,SSL:CERTIFICATE_VERIFY_FAILED来自PSL的所有HTTPS请求,例如来自>: 如何解决这个问题? (我知道答案,很快就会发布;只是分享一下,以防其他人遇到。)

  • 我最近升级了我的项目。 我的项目生成失败并出现错误: 任务:检查样式主失败 . gradle\daemon\4.10.2\etc\check style\checkstyle-suppressions.xml(系统找不到指定路径) 这是我的gradle构建文件:

  • 问题内容: 今天,我第一次在Fedora 21上安装了docker。现在,我需要从默认的/ var / lib / docker更改docker images文件夹的位置。 复制文件(跳过devicemapper子文件夹,docker服务停止)并更改/ etc / sysconfig / docker(添加- g选项)后,我再次运行docker service,没有问题,devicemapper

  • 我目前正在学习如何使用Appium。 我的工作区如下所示: 我正在使用Windows 10 Pro 过了一段时间,我把一切都安排好了。我认为我的路径变量设置正确,我可以在cmd中调用Java和adb。 所以我想开始一些测试用例,我想在其中自动登录邮件应用程序。 在这里我遇到了错误。 以下是Appium所需的功能: 我在google上搜索了错误:packageAndLaunchActivityFro