Curious about this too... I'll be moving Zeppelin off to its own box in the near future. If you figure this out, post your resolution here.
-- Chris Miller On Sat, Mar 26, 2016 at 12:54 AM, Marcin Pilarczyk < marcin.pilarc...@interia.pl> wrote: > Guys, > > I'm trying to switch my zeppelin instance (0.6 snapshot) from the spark > instance installed on very same machine onto ec2 created spark. Both > versions of spark are 1.5.2. > > I've just created a test instance in EC2, I can submit jobs or use spark > shell. I have revised logs each and every worker up and running, master > alive. So far so good. > > The next step is to switch the zeppelin on the newly created spark. I'm > changing two places: zeppelin-env.sh and URL in the interpreter settings. > I'm SURE these settings are pointing the new instance. > > Next step. I'm stopping the spark instance installed together with > zeppelin. > > Final step, zeppelin is restarted, settings are checked. Somehow any > paragraph that requires computations can't be completed. Master logs are > ok, in the slave log however I can find a following error: > > 16/03/25 12:42:25 INFO Remoting: Starting remoting > 16/03/25 12:42:25 INFO Remoting: Remoting started; listening on addresses > :[akka.tcp://driverPropsFetcher@172.31.40.27:36098] > 16/03/25 12:42:25 INFO util.Utils: Successfully started service > 'driverPropsFetcher' on port 36098. > 16/03/25 12:43:28 WARN Remoting: Tried to associate with unreachable > remote address [akka.tcp://sparkDriver@172.31.41.186:46358]. Address is > now gated for 5000 ms, all messages to this address will be delivered to > dead letters.$ > Exception in thread "main" akka.actor.ActorNotFound: Actor not found for: > ActorSelection[Anchor(akka.tcp://sparkDriver@172.31.41.186:46358/), > Path(/user/CoarseGrainedScheduler)] > at > akka.actor.ActorSelection$$anonfun$resolveOne$1.apply(ActorSelection.scala:65) > at > akka.actor.ActorSelection$$anonfun$resolveOne$1.apply(ActorSelection.scala:63) > at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:32) > at > akka.dispatch.BatchingExecutor$Batch$$anonfun$run$1.processBatch$1(BatchingExecutor.scala:67) > at > akka.dispatch.BatchingExecutor$Batch$$anonfun$run$1.apply$mcV$sp(BatchingExecutor.scala:82) > at > akka.dispatch.BatchingExecutor$Batch$$anonfun$run$1.apply(BatchingExecutor.scala:59) > at > akka.dispatch.BatchingExecutor$Batch$$anonfun$run$1.apply(BatchingExecutor.scala:59) > at > scala.concurrent.BlockContext$.withBlockContext(BlockContext.scala:72) > at > akka.dispatch.BatchingExecutor$Batch.run(BatchingExecutor.scala:58) > at > akka.dispatch.ExecutionContexts$sameThreadExecutionContext$.unbatchedExecute(Future.scala:74) > at > akka.dispatch.BatchingExecutor$class.execute(BatchingExecutor.scala:110) > at > akka.dispatch.ExecutionContexts$sameThreadExecutionContext$.execute(Future.scala:73) > at > scala.concurrent.impl.CallbackRunnable.executeWithValue(Promise.scala:40) > at > scala.concurrent.impl.Promise$DefaultPromise.tryComplete(Promise.scala:248) > at akka.pattern.PromiseActorRef.$bang(AskSupport.scala:267) > at akka.actor.EmptyLocalActorRef.specialHandle(ActorRef.scala:508) > at akka.actor.DeadLetterActorRef.specialHandle(ActorRef.scala:541) > at akka.actor.DeadLetterActorRef.$bang(ActorRef.scala:531) > at > akka.remote.RemoteActorRefProvider$RemoteDeadLetterActorRef.$bang(RemoteActorRefProvider.scala:87) > at akka.remote.EndpointWriter.postStop(Endpoint.scala:561) > at akka.actor.Actor$class.aroundPostStop(Actor.scala:475) > at akka.remote.EndpointActor.aroundPostStop(Endpoint.scala:415) > at > akka.actor.dungeon.FaultHandling$class.akka$actor$dungeon$FaultHandling$$finishTerminate(FaultHandling.scala:210) > at > akka.actor.dungeon.FaultHandling$class.terminate(FaultHandling.scala:172) > at akka.actor.ActorCell.terminate(ActorCell.scala:369) > at akka.actor.ActorCell.invokeAll$1(ActorCell.scala:462) > at akka.actor.ActorCell.systemInvoke(ActorCell.scala:478) > at > akka.dispatch.Mailbox.processAllSystemMessages(Mailbox.scala:263) > at akka.dispatch.Mailbox.run(Mailbox.scala:219) > at > akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:393) > at > scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260) > at > scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339) > at > scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979) > at > scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107) > > 172.31.41.186 -> that's the address where zeppelin is running and previous > spark WAS running, In the zeppelin configuration there is no trace of this > IP. Please note again, spark shell and submit on the new master node are > executing their jobs. > > Is there yet another place I need to change? Or generally, is there any > problem with running zeppelin with remote/external spark? > > Regards, > Marcin >