Hi Mike, Yes I am using NetworkTopologyStrategy. I checked cassandra-rackdc.properties on the new node: dc=DCamazon-1 rack=RACamazon-1
I also checked the jira link you sent me. My network topology seems correct: I have 4 nodes in DC1 and 1 node in DCamazon-1 and I can verify that when running "nodetool status". Now I am running a full repair on the amazon node. I have given up rebuilding Kind regards, George On Wed, May 25, 2016 at 8:50 AM, Mike Yeap <wkk1...@gmail.com> wrote: > Hi George, are you using NetworkTopologyStrategy as the replication > strategy for your keyspace? If yes, can you check the > cassandra-rackdc.properties of this new node? > > https://issues.apache.org/jira/browse/CASSANDRA-8279 > > > Regards, > Mike Yeap > > On Wed, May 25, 2016 at 2:31 PM, George Sigletos <sigle...@textkernel.nl> > wrote: > >> I am getting this error repeatedly while I am trying to add a new DC >> consisting of one node in AWS to my existing cluster. I have tried 5 times >> already. Running Cassandra 2.1.13 >> >> I have also set: >> streaming_socket_timeout_in_ms: 3600000 >> in all of my nodes >> >> Does anybody have any idea how this can be fixed? Thanks in advance >> >> Kind regards, >> George >> >> P.S. >> The complete stack trace: >> -- StackTrace -- >> java.lang.RuntimeException: Error while rebuilding node: Stream failed >> at >> org.apache.cassandra.service.StorageService.rebuild(StorageService.java:1076) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) >> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) >> at java.lang.reflect.Method.invoke(Unknown Source) >> at sun.reflect.misc.Trampoline.invoke(Unknown Source) >> at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) >> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) >> at java.lang.reflect.Method.invoke(Unknown Source) >> at sun.reflect.misc.MethodUtil.invoke(Unknown Source) >> at >> com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(Unknown Source) >> at >> com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(Unknown Source) >> at com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(Unknown >> Source) >> at com.sun.jmx.mbeanserver.PerInterface.invoke(Unknown Source) >> at com.sun.jmx.mbeanserver.MBeanSupport.invoke(Unknown Source) >> at >> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(Unknown Source) >> at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(Unknown Source) >> at >> javax.management.remote.rmi.RMIConnectionImpl.doOperation(Unknown Source) >> at >> javax.management.remote.rmi.RMIConnectionImpl.access$300(Unknown Source) >> at >> javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(Unknown >> Source) >> at >> javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(Unknown >> Source) >> at javax.management.remote.rmi.RMIConnectionImpl.invoke(Unknown >> Source) >> at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source) >> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) >> at java.lang.reflect.Method.invoke(Unknown Source) >> at sun.rmi.server.UnicastServerRef.dispatch(Unknown Source) >> at sun.rmi.transport.Transport$2.run(Unknown Source) >> at sun.rmi.transport.Transport$2.run(Unknown Source) >> at java.security.AccessController.doPrivileged(Native Method) >> at sun.rmi.transport.Transport.serviceCall(Unknown Source) >> at sun.rmi.transport.tcp.TCPTransport.handleMessages(Unknown >> Source) >> at >> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(Unknown Source) >> at >> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.access$400(Unknown >> Source) >> at >> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$1.run(Unknown Source) >> at >> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$1.run(Unknown Source) >> at java.security.AccessController.doPrivileged(Native Method) >> at >> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(Unknown Source) >> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown >> Source) >> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown >> Source) >> at java.lang.Thread.run(Unknown Source) >> > >