It successfully writes some data and fails afterwards, like the host or connection goes down. Weird.
Maybe you should post this question on the Spark-Cassandra connector group: https://groups.google.com/a/lists.datastax.com/forum/#!forum/spark-connector-user -kr, Gerard. On Sun, May 10, 2015 at 12:23 PM, Sergio Jiménez Barrio < drarse.a...@gmail.com> wrote: > This is: > > 15/05/10 12:20:08 INFO TableWriter: Wrote 2 rows to ataques.attacks in > 0,016 s. > 15/05/10 12:20:08 INFO LocalNodeFirstLoadBalancingPolicy: Suspected host > 127.0.0.1 (datacenter1) > 15/05/10 12:20:08 ERROR Session: Error creating pool to /127.0.0.1:9042 > com.datastax.driver.core.ConnectionException: [/127.0.0.1:9042] > Unexpected error during transport initialization > (com.datastax.driver.core.TransportException: [/127.0.0.1:9042] Error > writing: Closed channel) > at > com.datastax.driver.core.Connection.initializeTransport(Connection.java:186) > at com.datastax.driver.core.Connection.<init>(Connection.java:116) > at > com.datastax.driver.core.PooledConnection.<init>(PooledConnection.java:32) > at > com.datastax.driver.core.Connection$Factory.open(Connection.java:586) > at > com.datastax.driver.core.DynamicConnectionPool.<init>(DynamicConnectionPool.java:74) > at > com.datastax.driver.core.HostConnectionPool.newInstance(HostConnectionPool.java:33) > at > com.datastax.driver.core.SessionManager$2.call(SessionManager.java:231) > at > com.datastax.driver.core.SessionManager$2.call(SessionManager.java:224) > at java.util.concurrent.FutureTask.run(FutureTask.java:262) > at > com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute(MoreExecutors.java:293) > at > com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:61) > at > com.datastax.driver.core.SessionManager.forceRenewPool(SessionManager.java:224) > at com.datastax.driver.core.Cluster$Manager.onUp(Cluster.java:1469) > at > com.datastax.driver.core.Cluster$Manager.access$1100(Cluster.java:1144) > at > com.datastax.driver.core.Cluster$Manager$4.runMayThrow(Cluster.java:1562) > at > com.datastax.driver.core.ExceptionCatchingRunnable.run(ExceptionCatchingRunnable.java:32) > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) > at java.util.concurrent.FutureTask.run(FutureTask.java:262) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) > at java.lang.Thread.run(Thread.java:745) > Caused by: com.datastax.driver.core.TransportException: [/127.0.0.1:9042] > Error writing: Closed channel > at > com.datastax.driver.core.Connection$1.operationComplete(Connection.java:432) > at > org.jboss.netty.channel.DefaultChannelFuture.notifyListener(DefaultChannelFuture.java:427) > at > org.jboss.netty.channel.DefaultChannelFuture.notifyListeners(DefaultChannelFuture.java:413) > at > org.jboss.netty.channel.DefaultChannelFuture.setFailure(DefaultChannelFuture.java:380) > at > org.jboss.netty.channel.socket.nio.AbstractNioWorker.write0(AbstractNioWorker.java:248) > at > org.jboss.netty.channel.socket.nio.AbstractNioWorker.writeFromTaskLoop(AbstractNioWorker.java:151) > at > org.jboss.netty.channel.socket.nio.AbstractNioChannel$WriteTask.run(AbstractNioChannel.java:335) > at > org.jboss.netty.channel.socket.nio.AbstractNioSelector.processTaskQueue(AbstractNioSelector.java:372) > at > org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:296) > at > org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89) > at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178) > at > org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108) > at > org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42) > ... 3 more > 15/05/10 12:20:08 ERROR ControlConnection: [Control connection] Cannot > connect to any host, scheduling retry in 1000 milliseconds > > Thanks! > > 2015-05-10 0:58 GMT+02:00 Gerard Maas <gerard.m...@gmail.com>: > >> Hola Sergio, >> >> It would help if you added the error message + stack trace. >> >> -kr, Gerard. >> >> On Sat, May 9, 2015 at 11:32 PM, Sergio Jiménez Barrio < >> drarse.a...@gmail.com> wrote: >> >>> I am trying save some data in Cassandra in app with spark Streaming: >>> >>> Messages.foreachRDD { >>> . . . >>> CassandraRDD.saveToCassandra("test","test") >>> } >>> >>> When I run, the app is closes when I recibe data or can't connect with >>> Cassandra. >>> >>> Some idea? Thanks >>> >>> >>> -- >>> Atte. Sergio Jiménez >>> >> >> >