[ 
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: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to