[
https://issues.apache.org/jira/browse/CASSANDRA-14483?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16552665#comment-16552665
]
Kurt Greaves commented on CASSANDRA-14483:
------------------------------------------
Was that the only error? The ColumnFamily ID mismatch may not be related to the
streaming failure. Did you try resume bootstrap after the failure and did it
complete?
> Bootstrap stream fails with Configuration exception merging remote schema
> -------------------------------------------------------------------------
>
> Key: CASSANDRA-14483
> URL: https://issues.apache.org/jira/browse/CASSANDRA-14483
> Project: Cassandra
> Issue Type: Bug
> Components: Configuration
> Reporter: Yongxin Cen
> Priority: Major
> Fix For: 3.11.2
>
>
> I configured yaml file for a seed node, and start it up, cqlsh into it, and
> create keyspace kong with replication =
> \{'class':'SimpleStrategy','replication_factor':2};
> create user kong with password 'xxx';
> And create tables in keyspace kong.
>
> Then, in another Cassandra node, point to the seed, and start Cassandra
> service in the new node
> Run command "nodetool status kong" shows the new node Owns ?, seed owns 100%.
> Run command "nodetool bootstrap resume",
> Resuming bootstrap
> [2018-05-31 04:15:57,807] prepare with IP_Seed complete (progress: 0%)
> [2018-05-31 04:15:57,921] received file system_auth/roles (progress: 50%)
> [2018-05-31 04:15:57,960] session with IP_Seed complete (progress: 50%)
> [2018-05-31 04:15:57,965] Stream failed
> [2018-05-31 04:15:57,966] Error during bootstrap: Stream failed
> [2018-05-31 04:15:57,966] Resume bootstrap complete
> At the end of /var/log/cassandra/cassandra.log, there are errors:
> ERROR [InternalResponseStage:2] 2018-05-31 00:02:30,559 MigrationTask.java:95
> - Configuration exception merging remote schema
> org.apache.cassandra.exceptions.ConfigurationException: Column family ID
> mismatch (found cce68250-63d6-11e8-b887-09f7d93c2253; expected
> 41679dd0-2804-11e8-a8d4-cd6631f48e81)
> at
> org.apache.cassandra.config.CFMetaData.validateCompatibility(CFMetaData.java:941)
> ~[apache-cassandra-3.11.2.jar:3.11.2]
> at org.apache.cassandra.config.CFMetaData.apply(CFMetaData.java:895)
> ~[apache-cassandra-3.11.2.jar:3.11.2]
> at org.apache.cassandra.config.Schema.updateTable(Schema.java:687)
> ~[apache-cassandra-3.11.2.jar:3.11.2]
> at
> org.apache.cassandra.schema.SchemaKeyspace.updateKeyspace(SchemaKeyspace.java:1464)
> ~[apache-cassandra-3.11.2.jar:3.11.2]
> at
> org.apache.cassandra.schema.SchemaKeyspace.mergeSchema(SchemaKeyspace.java:1420)
> ~[apache-cassandra-3.11.2.jar:3.11.2]
> at
> org.apache.cassandra.schema.SchemaKeyspace.mergeSchema(SchemaKeyspace.java:1389)
> ~[apache-cassandra-3.11.2.jar:3.11.2]
> at
> org.apache.cassandra.schema.SchemaKeyspace.mergeSchemaAndAnnounceVersion(SchemaKeyspace.java:1366)
> ~[apache-cassandra-3.11.2.jar:3.11.2]
> at
> org.apache.cassandra.service.MigrationTask$1.response(MigrationTask.java:91)
> ~[apache-cassandra-3.11.2.jar:3.11.2]
> at
> org.apache.cassandra.net.ResponseVerbHandler.doVerb(ResponseVerbHandler.java:53)
> [apache-cassandra-3.11.2.jar:3.11.2]
> at
> org.apache.cassandra.net.MessageDeliveryTask.run(MessageDeliveryTask.java:66)
> [apache-cassandra-3.11.2.jar:3.11.2]
> at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
> [na:1.8.0_161]
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> [na:1.8.0_161]
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> [na:1.8.0_161]
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> [na:1.8.0_161]
> at
> org.apache.cassandra.concurrent.NamedThreadFactory.lambda$threadLocalDeallocator$0(NamedThreadFactory.java:81)
> [apache-cassandra-3.11.2.jar:3.11.2]
> at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_161]
> ERROR [main] 2018-05-31 00:02:58,417 StorageService.java:1524 - Error
> while waiting on bootstrap to complete. Bootstrap will have to be restarted.
> java.util.concurrent.ExecutionException:
> org.apache.cassandra.streaming.StreamException: Stream failed
> at
> com.google.common.util.concurrent.AbstractFuture$Sync.getValue(AbstractFuture.java:299)
> ~[guava-18.0.jar:na]
> at
> com.google.common.util.concurrent.AbstractFuture$Sync.get(AbstractFuture.java:286)
> ~[guava-18.0.jar:na]
> at
> com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:116)
> ~[guava-18.0.jar:na]
> at
> org.apache.cassandra.service.StorageService.bootstrap(StorageService.java:1519)
> [apache-cassandra-3.11.2.jar:3.11.2]
> at
> org.apache.cassandra.service.StorageService.joinTokenRing(StorageService.java:977)
> [apache-cassandra-3.11.2.jar:3.11.2]
> at
> org.apache.cassandra.service.StorageService.initServer(StorageService.java:682)
> [apache-cassandra-3.11.2.jar:3.11.2]
> at
> org.apache.cassandra.service.StorageService.initServer(StorageService.java:613)
> [apache-cassandra-3.11.2.jar:3.11.2]
> at
> org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:379)
> [apache-cassandra-3.11.2.jar:3.11.2]
> at
> org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:602)
> [apache-cassandra-3.11.2.jar:3.11.2]
> at
> org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:691)
> [apache-cassandra-3.11.2.jar:3.11.2]
> Caused by: org.apache.cassandra.streaming.StreamException: Stream failed
> at
> org.apache.cassandra.streaming.management.StreamEventJMXNotifier.onFailure(StreamEventJMXNotifier.java:88)
> ~[apache-cassandra-3.11.2.jar:3.11.2]
> at
> com.google.common.util.concurrent.Futures$6.run(Futures.java:1310)
> ~[guava-18.0.jar:na]
> at
> com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:457)
> ~[guava-18.0.jar:na]
> at
> com.google.common.util.concurrent.ExecutionList.executeListener(ExecutionList.java:156)
> ~[guava-18.0.jar:na]
> at
> com.google.common.util.concurrent.ExecutionList.execute(ExecutionList.java:145)
> ~[guava-18.0.jar:na]
> at
> com.google.common.util.concurrent.AbstractFuture.setException(AbstractFuture.java:202)
> ~[guava-18.0.jar:na]
> at
> org.apache.cassandra.streaming.StreamResultFuture.maybeComplete(StreamResultFuture.java:215)
> ~[apache-cassandra-3.11.2.jar:3.11.2]
> at
> org.apache.cassandra.streaming.StreamResultFuture.handleSessionComplete(StreamResultFuture.java:191)
> ~[apache-cassandra-3.11.2.jar:3.11.2]
> at
> org.apache.cassandra.streaming.StreamSession.closeSession(StreamSession.java:481)
> ~[apache-cassandra-3.11.2.jar:3.11.2]
> at
> org.apache.cassandra.streaming.StreamSession.onError(StreamSession.java:571)
> ~[apache-cassandra-3.11.2.jar:3.11.2]
> at
> org.apache.cassandra.streaming.ConnectionHandler$IncomingMessageHandler.run(ConnectionHandler.java:324)
> ~[apache-cassandra-3.11.2.jar:3.11.2]
> at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_161]
> WARN [main] 2018-05-31 00:02:58,426 StorageService.java:1013 - Some data
> streaming failed. Use nodetool to check bootstrap state and resume. For more,
> see `nodetool help bootstrap`. IN_PROGRESS
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]