Uploaded image for project: 'Zeppelin'
  1. Zeppelin
  2. ZEPPELIN-745

Zeppelin crashed due to org.apache.thrift.transport.TTransportException

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Duplicate
    • Affects Version/s: 0.5.5
    • Fix Version/s: None
    • Component/s: zeppelin-interpreter
    • Labels:
    • Environment:

      Running in a Docker container with Ubuntu 14.04

    • Flags:
      Important

      Description

      I am running Zeppelin within a docker container, which is built by myself using the provided instruction (Zeppelin 0.5.5 + Spark 1.5.2) .

      However, after running a Python notebook for a bit, the Web stop responding and Zeppelin service is hanging and the back end log indicates that it crashed at :

      INFO [2016-03-12 00:11:32,065] (

      {pool-1-thread-21} SchedulerFactory.java[jobStarted]:132) - Job paragraph_1457571435614_2050187539 started by scheduler remoteinterpreter_418194376
      INFO [2016-03-12 00:11:32,067] ({pool-1-thread-21}

      Paragraph.java[jobRun]:191) - run paragraph 20160310-005715_584263222 using pyspark org.apache.zeppelin.interpreter.LazyOpenInterpreter@2ee36e5c
      ERROR [2016-03-12 00:11:32,166] (

      {Thread-169}

      RemoteScheduler.java[getStatus]:268) - Can't get status information
      org.apache.thrift.transport.TTransportException: java.net.SocketException: Broken pipe
      at org.apache.thrift.transport.TIOStreamTransport.write(TIOStreamTransport.java:147)
      at org.apache.thrift.protocol.TBinaryProtocol.writeI32(TBinaryProtocol.java:178)
      at org.apache.thrift.protocol.TBinaryProtocol.writeMessageBegin(TBinaryProtocol.java:106)
      at org.apache.thrift.TServiceClient.sendBase(TServiceClient.java:62)
      at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Client.send_getStatus(RemoteInterpreterService.java:349)
      at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Client.getStatus(RemoteInterpreterService.java:341)
      at org.apache.zeppelin.scheduler.RemoteScheduler$JobStatusPoller.getStatus(RemoteScheduler.java:255)
      at org.apache.zeppelin.scheduler.RemoteScheduler$JobStatusPoller.run(RemoteScheduler.java:205)
      Caused by: java.net.SocketException: Broken pipe
      at java.net.SocketOutputStream.socketWrite0(Native Method)
      at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109)
      at java.net.SocketOutputStream.write(SocketOutputStream.java:153)
      at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
      at java.io.BufferedOutputStream.write(BufferedOutputStream.java:126)
      at org.apache.thrift.transport.TIOStreamTransport.write(TIOStreamTransport.java:145)

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              wzymaster@gmail.com leo wu
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: