Zeppelin Internal error processing create Interpreter

classic Classic list List threaded Threaded
11 messages Options
Reply | Threaded
Open this post in threaded view
|

Zeppelin Internal error processing create Interpreter

chethan kp
Hi,

I tried to install new zeppelin i.e 0.8.0 version, I followed this link to install zeppelin .

I used this command to build 

mvn clean package -DskipTests -Pspark-1.6 -Dflink.version=1.1.3 -Pscala-2.11


Since I wanted phoenix interpreter, I added interpreter with the help of guide given in here.

When I run the the below paragraph I got the below error



%phoenix
select * from "mytable"  

org.apache.thrift.TApplicationException: Internal error processing createInterpreter
at org.apache.thrift.TApplicationException.read(TApplicationException.java:111)
at org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:71)
at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Client.recv_createInterpreter(RemoteInterpreterService.java:209)
at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Client.createInterpreter(RemoteInterpreterService.java:192)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter$2.call(RemoteInterpreter.java:164)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter$2.call(RemoteInterpreter.java:160)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreterProcess.callRemoteFunction(RemoteInterpreterProcess.java:141)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.internal_create(RemoteInterpreter.java:160)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.open(RemoteInterpreter.java:129)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.getFormType(RemoteInterpreter.java:287)
at org.apache.zeppelin.notebook.Paragraph.jobRun(Paragraph.java:425)
at org.apache.zeppelin.scheduler.Job.run(Job.java:182)
at org.apache.zeppelin.scheduler.RemoteScheduler$JobRunner.run(RemoteScheduler.java:307)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)



Reply | Threaded
Open this post in threaded view
|

Re: Zeppelin Internal error processing create Interpreter

Jeff Zhang

Please check the interpreter log


chethan kp <[hidden email]>于2017年10月18日周三 下午7:41写道:
Hi,

I tried to install new zeppelin i.e 0.8.0 version, I followed this link to install zeppelin .

I used this command to build 

mvn clean package -DskipTests -Pspark-1.6 -Dflink.version=1.1.3 -Pscala-2.11


Since I wanted phoenix interpreter, I added interpreter with the help of guide given in here.

When I run the the below paragraph I got the below error



%phoenix
select * from "mytable"  

org.apache.thrift.TApplicationException: Internal error processing createInterpreter
at org.apache.thrift.TApplicationException.read(TApplicationException.java:111)
at org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:71)
at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Client.recv_createInterpreter(RemoteInterpreterService.java:209)
at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Client.createInterpreter(RemoteInterpreterService.java:192)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter$2.call(RemoteInterpreter.java:164)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter$2.call(RemoteInterpreter.java:160)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreterProcess.callRemoteFunction(RemoteInterpreterProcess.java:141)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.internal_create(RemoteInterpreter.java:160)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.open(RemoteInterpreter.java:129)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.getFormType(RemoteInterpreter.java:287)
at org.apache.zeppelin.notebook.Paragraph.jobRun(Paragraph.java:425)
at org.apache.zeppelin.scheduler.Job.run(Job.java:182)
at org.apache.zeppelin.scheduler.RemoteScheduler$JobRunner.run(RemoteScheduler.java:307)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)



Reply | Threaded
Open this post in threaded view
|

Re: Zeppelin Internal error processing create Interpreter

chethan kp
I checked the log,

log also does not contain more info 

 INFO [2017-10-18 11:22:30,487] ({pool-2-thread-2} SchedulerFactory.java[jobStarted]:109) - Job 20171018-112147_1588161382 started by scheduler org.apache.zeppelin.interpreter.remote.RemoteInterpreter-shared_session
 INFO [2017-10-18 11:22:30,488] ({pool-2-thread-2} Paragraph.java[jobRun]:399) - run paragraph 20171018-112147_1588161382 using phoenix RemoteInterpreter_org.apache.zeppelin.jdbc.JDBCInterpreter_shared_session
 INFO [2017-10-18 11:22:30,488] ({pool-2-thread-2} ManagedInterpreterGroup.java[getOrCreateInterpreterProcess]:58) - Create InterperterProcess for InterpreterGroup: 2CYPJGBD9:shared_process
 INFO [2017-10-18 11:22:30,489] ({pool-2-thread-2} ShellScriptLauncher.java[launch]:48) - Launching Interpreter: phoenix
 INFO [2017-10-18 11:22:30,499] ({pool-2-thread-2} RemoteInterpreterManagedProcess.java[start]:104) - Choose port 38318 for RemoteInterpreterProcess
 INFO [2017-10-18 11:22:30,522] ({pool-2-thread-2} RemoteInterpreterManagedProcess.java[start]:111) - Thrift server for callback will start. Port: 47839
 INFO [2017-10-18 11:22:30,535] ({pool-2-thread-2} RemoteInterpreterManagedProcess.java[start]:186) - Run interpreter process [/home/ubuntu/node/build/zeppelin/bin/interpreter.sh, -d, /home/ubuntu/node/build/zeppelin/interpreter/phoenix, -c, 10.20.1.64, -p, 47839, -l, /home/ubuntu/node/build/zeppelin/local-repo/2CYPJGBD9, -g, phoenix]
 INFO [2017-10-18 11:22:31,844] ({pool-200-thread-1} RemoteInterpreterManagedProcess.java[callback]:119) - Registered: CallbackInfo(host:10.20.1.64, port:55333)
 INFO [2017-10-18 11:22:31,891] ({pool-2-thread-2} RemoteInterpreter.java[call]:163) - Create RemoteInterpreter org.apache.zeppelin.jdbc.JDBCInterpreter
ERROR [2017-10-18 11:22:32,020] ({pool-2-thread-2} Job.java[run]:184) - Job failed
java.lang.RuntimeException: org.apache.thrift.TApplicationException: Internal error processing createInterpreter
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreterProcess.callRemoteFunction(RemoteInterpreterProcess.java:145)
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.internal_create(RemoteInterpreter.java:160)
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.open(RemoteInterpreter.java:129)
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.getFormType(RemoteInterpreter.java:287)
        at org.apache.zeppelin.notebook.Paragraph.jobRun(Paragraph.java:425)

On Wed, Oct 18, 2017 at 5:24 PM, Jeff Zhang <[hidden email]> wrote:

Please check the interpreter log


chethan kp <[hidden email]>于2017年10月18日周三 下午7:41写道:
Hi,

I tried to install new zeppelin i.e 0.8.0 version, I followed this link to install zeppelin .

I used this command to build 

mvn clean package -DskipTests -Pspark-1.6 -Dflink.version=1.1.3 -Pscala-2.11


Since I wanted phoenix interpreter, I added interpreter with the help of guide given in here.

When I run the the below paragraph I got the below error



%phoenix
select * from "mytable"  

org.apache.thrift.TApplicationException: Internal error processing createInterpreter
at org.apache.thrift.TApplicationException.read(TApplicationException.java:111)
at org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:71)
at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Client.recv_createInterpreter(RemoteInterpreterService.java:209)
at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Client.createInterpreter(RemoteInterpreterService.java:192)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter$2.call(RemoteInterpreter.java:164)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter$2.call(RemoteInterpreter.java:160)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreterProcess.callRemoteFunction(RemoteInterpreterProcess.java:141)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.internal_create(RemoteInterpreter.java:160)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.open(RemoteInterpreter.java:129)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.getFormType(RemoteInterpreter.java:287)
at org.apache.zeppelin.notebook.Paragraph.jobRun(Paragraph.java:425)
at org.apache.zeppelin.scheduler.Job.run(Job.java:182)
at org.apache.zeppelin.scheduler.RemoteScheduler$JobRunner.run(RemoteScheduler.java:307)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)




Reply | Threaded
Open this post in threaded view
|

Re: Zeppelin Internal error processing create Interpreter

Jeff Zhang
This is zeppelin server log, there's another interpreter log file.



chethan kp <[hidden email]>于2017年10月18日周三 下午8:25写道:
I checked the log,

log also does not contain more info 

 INFO [2017-10-18 11:22:30,487] ({pool-2-thread-2} SchedulerFactory.java[jobStarted]:109) - Job 20171018-112147_1588161382 started by scheduler org.apache.zeppelin.interpreter.remote.RemoteInterpreter-shared_session
 INFO [2017-10-18 11:22:30,488] ({pool-2-thread-2} Paragraph.java[jobRun]:399) - run paragraph 20171018-112147_1588161382 using phoenix RemoteInterpreter_org.apache.zeppelin.jdbc.JDBCInterpreter_shared_session
 INFO [2017-10-18 11:22:30,488] ({pool-2-thread-2} ManagedInterpreterGroup.java[getOrCreateInterpreterProcess]:58) - Create InterperterProcess for InterpreterGroup: 2CYPJGBD9:shared_process
 INFO [2017-10-18 11:22:30,489] ({pool-2-thread-2} ShellScriptLauncher.java[launch]:48) - Launching Interpreter: phoenix
 INFO [2017-10-18 11:22:30,499] ({pool-2-thread-2} RemoteInterpreterManagedProcess.java[start]:104) - Choose port 38318 for RemoteInterpreterProcess
 INFO [2017-10-18 11:22:30,522] ({pool-2-thread-2} RemoteInterpreterManagedProcess.java[start]:111) - Thrift server for callback will start. Port: 47839
 INFO [2017-10-18 11:22:30,535] ({pool-2-thread-2} RemoteInterpreterManagedProcess.java[start]:186) - Run interpreter process [/home/ubuntu/node/build/zeppelin/bin/interpreter.sh, -d, /home/ubuntu/node/build/zeppelin/interpreter/phoenix, -c, 10.20.1.64, -p, 47839, -l, /home/ubuntu/node/build/zeppelin/local-repo/2CYPJGBD9, -g, phoenix]
 INFO [2017-10-18 11:22:31,844] ({pool-200-thread-1} RemoteInterpreterManagedProcess.java[callback]:119) - Registered: CallbackInfo(host:10.20.1.64, port:55333)
 INFO [2017-10-18 11:22:31,891] ({pool-2-thread-2} RemoteInterpreter.java[call]:163) - Create RemoteInterpreter org.apache.zeppelin.jdbc.JDBCInterpreter
ERROR [2017-10-18 11:22:32,020] ({pool-2-thread-2} Job.java[run]:184) - Job failed
java.lang.RuntimeException: org.apache.thrift.TApplicationException: Internal error processing createInterpreter
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreterProcess.callRemoteFunction(RemoteInterpreterProcess.java:145)
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.internal_create(RemoteInterpreter.java:160)
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.open(RemoteInterpreter.java:129)
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.getFormType(RemoteInterpreter.java:287)
        at org.apache.zeppelin.notebook.Paragraph.jobRun(Paragraph.java:425)

On Wed, Oct 18, 2017 at 5:24 PM, Jeff Zhang <[hidden email]> wrote:

Please check the interpreter log


chethan kp <[hidden email]>于2017年10月18日周三 下午7:41写道:
Hi,

I tried to install new zeppelin i.e 0.8.0 version, I followed this link to install zeppelin .

I used this command to build 

mvn clean package -DskipTests -Pspark-1.6 -Dflink.version=1.1.3 -Pscala-2.11


Since I wanted phoenix interpreter, I added interpreter with the help of guide given in here.

When I run the the below paragraph I got the below error



%phoenix
select * from "mytable"  

org.apache.thrift.TApplicationException: Internal error processing createInterpreter
at org.apache.thrift.TApplicationException.read(TApplicationException.java:111)
at org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:71)
at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Client.recv_createInterpreter(RemoteInterpreterService.java:209)
at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Client.createInterpreter(RemoteInterpreterService.java:192)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter$2.call(RemoteInterpreter.java:164)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter$2.call(RemoteInterpreter.java:160)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreterProcess.callRemoteFunction(RemoteInterpreterProcess.java:141)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.internal_create(RemoteInterpreter.java:160)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.open(RemoteInterpreter.java:129)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.getFormType(RemoteInterpreter.java:287)
at org.apache.zeppelin.notebook.Paragraph.jobRun(Paragraph.java:425)
at org.apache.zeppelin.scheduler.Job.run(Job.java:182)
at org.apache.zeppelin.scheduler.RemoteScheduler$JobRunner.run(RemoteScheduler.java:307)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)




Reply | Threaded
Open this post in threaded view
|

Re: Zeppelin Internal error processing create Interpreter

chethan kp
Hi,
Below is the interpreter log, look like JDBCInterpreter class not found but I compiled zeppelin 0.8.0 using the steps provide 



 INFO [2017-10-18 11:22:30,817] ({Thread-0} RemoteInterpreterServer.java[run]:199) - Starting remote interpreter server on port 55333
 INFO [2017-10-18 11:22:31,824] ({Thread-1} RemoteInterpreterUtils.java[registerInterpreter]:155) - callbackHost: 10.20.1.64, callbackPort: 47839, callbackInfo: CallbackInfo(host:10.20.1.64, port:55333)
ERROR [2017-10-18 11:22:32,014] ({pool-1-thread-1} RemoteInterpreterServer.java[createInterpreter]:308) - java.lang.ClassNotFoundException: org.apache.zeppelin.jdbc.JDBCInterpreter
java.lang.ClassNotFoundException: org.apache.zeppelin.jdbc.JDBCInterpreter
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:264)
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreterServer.createInterpreter(RemoteInterpreterServer.java:291)
        at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Processor$createInterpreter.getResult(RemoteInterpreterService.java:1799)
        at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Processor$createInterpreter.getResult(RemoteInterpreterService.java:1784)
        at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:39)
        at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:39)
        at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:285)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)


On Wed, Oct 18, 2017 at 5:57 PM, Jeff Zhang <[hidden email]> wrote:
This is zeppelin server log, there's another interpreter log file.



chethan kp <[hidden email]>于2017年10月18日周三 下午8:25写道:
I checked the log,

log also does not contain more info 

 INFO [2017-10-18 11:22:30,487] ({pool-2-thread-2} SchedulerFactory.java[jobStarted]:109) - Job 20171018-112147_1588161382 started by scheduler org.apache.zeppelin.interpreter.remote.RemoteInterpreter-shared_session
 INFO [2017-10-18 11:22:30,488] ({pool-2-thread-2} Paragraph.java[jobRun]:399) - run paragraph 20171018-112147_1588161382 using phoenix RemoteInterpreter_org.apache.zeppelin.jdbc.JDBCInterpreter_shared_session
 INFO [2017-10-18 11:22:30,488] ({pool-2-thread-2} ManagedInterpreterGroup.java[getOrCreateInterpreterProcess]:58) - Create InterperterProcess for InterpreterGroup: 2CYPJGBD9:shared_process
 INFO [2017-10-18 11:22:30,489] ({pool-2-thread-2} ShellScriptLauncher.java[launch]:48) - Launching Interpreter: phoenix
 INFO [2017-10-18 11:22:30,499] ({pool-2-thread-2} RemoteInterpreterManagedProcess.java[start]:104) - Choose port 38318 for RemoteInterpreterProcess
 INFO [2017-10-18 11:22:30,522] ({pool-2-thread-2} RemoteInterpreterManagedProcess.java[start]:111) - Thrift server for callback will start. Port: 47839
 INFO [2017-10-18 11:22:30,535] ({pool-2-thread-2} RemoteInterpreterManagedProcess.java[start]:186) - Run interpreter process [/home/ubuntu/node/build/zeppelin/bin/interpreter.sh, -d, /home/ubuntu/node/build/zeppelin/interpreter/phoenix, -c, 10.20.1.64, -p, 47839, -l, /home/ubuntu/node/build/zeppelin/local-repo/2CYPJGBD9, -g, phoenix]
 INFO [2017-10-18 11:22:31,844] ({pool-200-thread-1} RemoteInterpreterManagedProcess.java[callback]:119) - Registered: CallbackInfo(host:10.20.1.64, port:55333)
 INFO [2017-10-18 11:22:31,891] ({pool-2-thread-2} RemoteInterpreter.java[call]:163) - Create RemoteInterpreter org.apache.zeppelin.jdbc.JDBCInterpreter
ERROR [2017-10-18 11:22:32,020] ({pool-2-thread-2} Job.java[run]:184) - Job failed
java.lang.RuntimeException: org.apache.thrift.TApplicationException: Internal error processing createInterpreter
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreterProcess.callRemoteFunction(RemoteInterpreterProcess.java:145)
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.internal_create(RemoteInterpreter.java:160)
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.open(RemoteInterpreter.java:129)
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.getFormType(RemoteInterpreter.java:287)
        at org.apache.zeppelin.notebook.Paragraph.jobRun(Paragraph.java:425)

On Wed, Oct 18, 2017 at 5:24 PM, Jeff Zhang <[hidden email]> wrote:

Please check the interpreter log


chethan kp <[hidden email]>于2017年10月18日周三 下午7:41写道:
Hi,

I tried to install new zeppelin i.e 0.8.0 version, I followed this link to install zeppelin .

I used this command to build 

mvn clean package -DskipTests -Pspark-1.6 -Dflink.version=1.1.3 -Pscala-2.11


Since I wanted phoenix interpreter, I added interpreter with the help of guide given in here.

When I run the the below paragraph I got the below error



%phoenix
select * from "mytable"  

org.apache.thrift.TApplicationException: Internal error processing createInterpreter
at org.apache.thrift.TApplicationException.read(TApplicationException.java:111)
at org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:71)
at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Client.recv_createInterpreter(RemoteInterpreterService.java:209)
at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Client.createInterpreter(RemoteInterpreterService.java:192)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter$2.call(RemoteInterpreter.java:164)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter$2.call(RemoteInterpreter.java:160)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreterProcess.callRemoteFunction(RemoteInterpreterProcess.java:141)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.internal_create(RemoteInterpreter.java:160)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.open(RemoteInterpreter.java:129)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.getFormType(RemoteInterpreter.java:287)
at org.apache.zeppelin.notebook.Paragraph.jobRun(Paragraph.java:425)
at org.apache.zeppelin.scheduler.Job.run(Job.java:182)
at org.apache.zeppelin.scheduler.RemoteScheduler$JobRunner.run(RemoteScheduler.java:307)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)





Reply | Threaded
Open this post in threaded view
|

Re: Zeppelin Internal error processing create Interpreter

Jeff Zhang

It is clear the zeppelin jdbc jar is missing. Check the jar under ZEPPELIN_HOME/interpreter/jdbc/zeppelin-jdbc-0.8.0-SNAPSHOT.jar


chethan kp <[hidden email]>于2017年10月18日周三 下午8:37写道:
Hi,
Below is the interpreter log, look like JDBCInterpreter class not found but I compiled zeppelin 0.8.0 using the steps provide 



 INFO [2017-10-18 11:22:30,817] ({Thread-0} RemoteInterpreterServer.java[run]:199) - Starting remote interpreter server on port 55333
 INFO [2017-10-18 11:22:31,824] ({Thread-1} RemoteInterpreterUtils.java[registerInterpreter]:155) - callbackHost: 10.20.1.64, callbackPort: 47839, callbackInfo: CallbackInfo(host:10.20.1.64, port:55333)
ERROR [2017-10-18 11:22:32,014] ({pool-1-thread-1} RemoteInterpreterServer.java[createInterpreter]:308) - java.lang.ClassNotFoundException: org.apache.zeppelin.jdbc.JDBCInterpreter
java.lang.ClassNotFoundException: org.apache.zeppelin.jdbc.JDBCInterpreter
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:264)
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreterServer.createInterpreter(RemoteInterpreterServer.java:291)
        at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Processor$createInterpreter.getResult(RemoteInterpreterService.java:1799)
        at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Processor$createInterpreter.getResult(RemoteInterpreterService.java:1784)
        at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:39)
        at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:39)
        at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:285)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

On Wed, Oct 18, 2017 at 5:57 PM, Jeff Zhang <[hidden email]> wrote:
This is zeppelin server log, there's another interpreter log file.



chethan kp <[hidden email]>于2017年10月18日周三 下午8:25写道:
I checked the log,

log also does not contain more info 

 INFO [2017-10-18 11:22:30,487] ({pool-2-thread-2} SchedulerFactory.java[jobStarted]:109) - Job 20171018-112147_1588161382 started by scheduler org.apache.zeppelin.interpreter.remote.RemoteInterpreter-shared_session
 INFO [2017-10-18 11:22:30,488] ({pool-2-thread-2} Paragraph.java[jobRun]:399) - run paragraph 20171018-112147_1588161382 using phoenix RemoteInterpreter_org.apache.zeppelin.jdbc.JDBCInterpreter_shared_session
 INFO [2017-10-18 11:22:30,488] ({pool-2-thread-2} ManagedInterpreterGroup.java[getOrCreateInterpreterProcess]:58) - Create InterperterProcess for InterpreterGroup: 2CYPJGBD9:shared_process
 INFO [2017-10-18 11:22:30,489] ({pool-2-thread-2} ShellScriptLauncher.java[launch]:48) - Launching Interpreter: phoenix
 INFO [2017-10-18 11:22:30,499] ({pool-2-thread-2} RemoteInterpreterManagedProcess.java[start]:104) - Choose port 38318 for RemoteInterpreterProcess
 INFO [2017-10-18 11:22:30,522] ({pool-2-thread-2} RemoteInterpreterManagedProcess.java[start]:111) - Thrift server for callback will start. Port: 47839
 INFO [2017-10-18 11:22:30,535] ({pool-2-thread-2} RemoteInterpreterManagedProcess.java[start]:186) - Run interpreter process [/home/ubuntu/node/build/zeppelin/bin/interpreter.sh, -d, /home/ubuntu/node/build/zeppelin/interpreter/phoenix, -c, 10.20.1.64, -p, 47839, -l, /home/ubuntu/node/build/zeppelin/local-repo/2CYPJGBD9, -g, phoenix]
 INFO [2017-10-18 11:22:31,844] ({pool-200-thread-1} RemoteInterpreterManagedProcess.java[callback]:119) - Registered: CallbackInfo(host:10.20.1.64, port:55333)
 INFO [2017-10-18 11:22:31,891] ({pool-2-thread-2} RemoteInterpreter.java[call]:163) - Create RemoteInterpreter org.apache.zeppelin.jdbc.JDBCInterpreter
ERROR [2017-10-18 11:22:32,020] ({pool-2-thread-2} Job.java[run]:184) - Job failed
java.lang.RuntimeException: org.apache.thrift.TApplicationException: Internal error processing createInterpreter
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreterProcess.callRemoteFunction(RemoteInterpreterProcess.java:145)
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.internal_create(RemoteInterpreter.java:160)
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.open(RemoteInterpreter.java:129)
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.getFormType(RemoteInterpreter.java:287)
        at org.apache.zeppelin.notebook.Paragraph.jobRun(Paragraph.java:425)

On Wed, Oct 18, 2017 at 5:24 PM, Jeff Zhang <[hidden email]> wrote:

Please check the interpreter log


chethan kp <[hidden email]>于2017年10月18日周三 下午7:41写道:
Hi,

I tried to install new zeppelin i.e 0.8.0 version, I followed this link to install zeppelin .

I used this command to build 

mvn clean package -DskipTests -Pspark-1.6 -Dflink.version=1.1.3 -Pscala-2.11


Since I wanted phoenix interpreter, I added interpreter with the help of guide given in here.

When I run the the below paragraph I got the below error



%phoenix
select * from "mytable"  

org.apache.thrift.TApplicationException: Internal error processing createInterpreter
at org.apache.thrift.TApplicationException.read(TApplicationException.java:111)
at org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:71)
at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Client.recv_createInterpreter(RemoteInterpreterService.java:209)
at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Client.createInterpreter(RemoteInterpreterService.java:192)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter$2.call(RemoteInterpreter.java:164)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter$2.call(RemoteInterpreter.java:160)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreterProcess.callRemoteFunction(RemoteInterpreterProcess.java:141)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.internal_create(RemoteInterpreter.java:160)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.open(RemoteInterpreter.java:129)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.getFormType(RemoteInterpreter.java:287)
at org.apache.zeppelin.notebook.Paragraph.jobRun(Paragraph.java:425)
at org.apache.zeppelin.scheduler.Job.run(Job.java:182)
at org.apache.zeppelin.scheduler.RemoteScheduler$JobRunner.run(RemoteScheduler.java:307)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)





Reply | Threaded
Open this post in threaded view
|

Re: Zeppelin Internal error processing create Interpreter

chethan kp
Hi,
I checked zeppelin-jdbc-0.8.0-SNAPSHOT.jar , it is exists in the path ZEPPELIN_HOME/interpreter/jdbc/zeppelin-jdbc-0.8.0-SNAPSHOT.jar

is it require to copy this library to some other path?

On Wed, Oct 18, 2017 at 6:13 PM, Jeff Zhang <[hidden email]> wrote:

It is clear the zeppelin jdbc jar is missing. Check the jar under ZEPPELIN_HOME/interpreter/jdbc/zeppelin-jdbc-0.8.0-SNAPSHOT.jar


chethan kp <[hidden email]>于2017年10月18日周三 下午8:37写道:
Hi,
Below is the interpreter log, look like JDBCInterpreter class not found but I compiled zeppelin 0.8.0 using the steps provide 



 INFO [2017-10-18 11:22:30,817] ({Thread-0} RemoteInterpreterServer.java[run]:199) - Starting remote interpreter server on port 55333
 INFO [2017-10-18 11:22:31,824] ({Thread-1} RemoteInterpreterUtils.java[registerInterpreter]:155) - callbackHost: 10.20.1.64, callbackPort: 47839, callbackInfo: CallbackInfo(host:10.20.1.64, port:55333)
ERROR [2017-10-18 11:22:32,014] ({pool-1-thread-1} RemoteInterpreterServer.java[createInterpreter]:308) - java.lang.ClassNotFoundException: org.apache.zeppelin.jdbc.JDBCInterpreter
java.lang.ClassNotFoundException: org.apache.zeppelin.jdbc.JDBCInterpreter
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:264)
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreterServer.createInterpreter(RemoteInterpreterServer.java:291)
        at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Processor$createInterpreter.getResult(RemoteInterpreterService.java:1799)
        at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Processor$createInterpreter.getResult(RemoteInterpreterService.java:1784)
        at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:39)
        at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:39)
        at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:285)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

On Wed, Oct 18, 2017 at 5:57 PM, Jeff Zhang <[hidden email]> wrote:
This is zeppelin server log, there's another interpreter log file.



chethan kp <[hidden email]>于2017年10月18日周三 下午8:25写道:
I checked the log,

log also does not contain more info 

 INFO [2017-10-18 11:22:30,487] ({pool-2-thread-2} SchedulerFactory.java[jobStarted]:109) - Job 20171018-112147_1588161382 started by scheduler org.apache.zeppelin.interpreter.remote.RemoteInterpreter-shared_session
 INFO [2017-10-18 11:22:30,488] ({pool-2-thread-2} Paragraph.java[jobRun]:399) - run paragraph 20171018-112147_1588161382 using phoenix RemoteInterpreter_org.apache.zeppelin.jdbc.JDBCInterpreter_shared_session
 INFO [2017-10-18 11:22:30,488] ({pool-2-thread-2} ManagedInterpreterGroup.java[getOrCreateInterpreterProcess]:58) - Create InterperterProcess for InterpreterGroup: 2CYPJGBD9:shared_process
 INFO [2017-10-18 11:22:30,489] ({pool-2-thread-2} ShellScriptLauncher.java[launch]:48) - Launching Interpreter: phoenix
 INFO [2017-10-18 11:22:30,499] ({pool-2-thread-2} RemoteInterpreterManagedProcess.java[start]:104) - Choose port 38318 for RemoteInterpreterProcess
 INFO [2017-10-18 11:22:30,522] ({pool-2-thread-2} RemoteInterpreterManagedProcess.java[start]:111) - Thrift server for callback will start. Port: 47839
 INFO [2017-10-18 11:22:30,535] ({pool-2-thread-2} RemoteInterpreterManagedProcess.java[start]:186) - Run interpreter process [/home/ubuntu/node/build/zeppelin/bin/interpreter.sh, -d, /home/ubuntu/node/build/zeppelin/interpreter/phoenix, -c, 10.20.1.64, -p, 47839, -l, /home/ubuntu/node/build/zeppelin/local-repo/2CYPJGBD9, -g, phoenix]
 INFO [2017-10-18 11:22:31,844] ({pool-200-thread-1} RemoteInterpreterManagedProcess.java[callback]:119) - Registered: CallbackInfo(host:10.20.1.64, port:55333)
 INFO [2017-10-18 11:22:31,891] ({pool-2-thread-2} RemoteInterpreter.java[call]:163) - Create RemoteInterpreter org.apache.zeppelin.jdbc.JDBCInterpreter
ERROR [2017-10-18 11:22:32,020] ({pool-2-thread-2} Job.java[run]:184) - Job failed
java.lang.RuntimeException: org.apache.thrift.TApplicationException: Internal error processing createInterpreter
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreterProcess.callRemoteFunction(RemoteInterpreterProcess.java:145)
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.internal_create(RemoteInterpreter.java:160)
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.open(RemoteInterpreter.java:129)
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.getFormType(RemoteInterpreter.java:287)
        at org.apache.zeppelin.notebook.Paragraph.jobRun(Paragraph.java:425)

On Wed, Oct 18, 2017 at 5:24 PM, Jeff Zhang <[hidden email]> wrote:

Please check the interpreter log


chethan kp <[hidden email]>于2017年10月18日周三 下午7:41写道:
Hi,

I tried to install new zeppelin i.e 0.8.0 version, I followed this link to install zeppelin .

I used this command to build 

mvn clean package -DskipTests -Pspark-1.6 -Dflink.version=1.1.3 -Pscala-2.11


Since I wanted phoenix interpreter, I added interpreter with the help of guide given in here.

When I run the the below paragraph I got the below error



%phoenix
select * from "mytable"  

org.apache.thrift.TApplicationException: Internal error processing createInterpreter
at org.apache.thrift.TApplicationException.read(TApplicationException.java:111)
at org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:71)
at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Client.recv_createInterpreter(RemoteInterpreterService.java:209)
at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Client.createInterpreter(RemoteInterpreterService.java:192)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter$2.call(RemoteInterpreter.java:164)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter$2.call(RemoteInterpreter.java:160)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreterProcess.callRemoteFunction(RemoteInterpreterProcess.java:141)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.internal_create(RemoteInterpreter.java:160)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.open(RemoteInterpreter.java:129)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.getFormType(RemoteInterpreter.java:287)
at org.apache.zeppelin.notebook.Paragraph.jobRun(Paragraph.java:425)
at org.apache.zeppelin.scheduler.Job.run(Job.java:182)
at org.apache.zeppelin.scheduler.RemoteScheduler$JobRunner.run(RemoteScheduler.java:307)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)






Reply | Threaded
Open this post in threaded view
|

Re: Zeppelin Internal error processing create Interpreter

Jeff Zhang

This file might be corrupted. Use command 'jar xvf <jar_file>' to check the file contents. 


chethan kp <[hidden email]>于2017年10月18日周三 下午8:53写道:
Hi,
I checked zeppelin-jdbc-0.8.0-SNAPSHOT.jar , it is exists in the path ZEPPELIN_HOME/interpreter/jdbc/zeppelin-jdbc-0.8.0-SNAPSHOT.jar

is it require to copy this library to some other path?

On Wed, Oct 18, 2017 at 6:13 PM, Jeff Zhang <[hidden email]> wrote:

It is clear the zeppelin jdbc jar is missing. Check the jar under ZEPPELIN_HOME/interpreter/jdbc/zeppelin-jdbc-0.8.0-SNAPSHOT.jar


chethan kp <[hidden email]>于2017年10月18日周三 下午8:37写道:
Hi,
Below is the interpreter log, look like JDBCInterpreter class not found but I compiled zeppelin 0.8.0 using the steps provide 



 INFO [2017-10-18 11:22:30,817] ({Thread-0} RemoteInterpreterServer.java[run]:199) - Starting remote interpreter server on port 55333
 INFO [2017-10-18 11:22:31,824] ({Thread-1} RemoteInterpreterUtils.java[registerInterpreter]:155) - callbackHost: 10.20.1.64, callbackPort: 47839, callbackInfo: CallbackInfo(host:10.20.1.64, port:55333)
ERROR [2017-10-18 11:22:32,014] ({pool-1-thread-1} RemoteInterpreterServer.java[createInterpreter]:308) - java.lang.ClassNotFoundException: org.apache.zeppelin.jdbc.JDBCInterpreter
java.lang.ClassNotFoundException: org.apache.zeppelin.jdbc.JDBCInterpreter
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:264)
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreterServer.createInterpreter(RemoteInterpreterServer.java:291)
        at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Processor$createInterpreter.getResult(RemoteInterpreterService.java:1799)
        at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Processor$createInterpreter.getResult(RemoteInterpreterService.java:1784)
        at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:39)
        at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:39)
        at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:285)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

On Wed, Oct 18, 2017 at 5:57 PM, Jeff Zhang <[hidden email]> wrote:
This is zeppelin server log, there's another interpreter log file.



chethan kp <[hidden email]>于2017年10月18日周三 下午8:25写道:
I checked the log,

log also does not contain more info 

 INFO [2017-10-18 11:22:30,487] ({pool-2-thread-2} SchedulerFactory.java[jobStarted]:109) - Job 20171018-112147_1588161382 started by scheduler org.apache.zeppelin.interpreter.remote.RemoteInterpreter-shared_session
 INFO [2017-10-18 11:22:30,488] ({pool-2-thread-2} Paragraph.java[jobRun]:399) - run paragraph 20171018-112147_1588161382 using phoenix RemoteInterpreter_org.apache.zeppelin.jdbc.JDBCInterpreter_shared_session
 INFO [2017-10-18 11:22:30,488] ({pool-2-thread-2} ManagedInterpreterGroup.java[getOrCreateInterpreterProcess]:58) - Create InterperterProcess for InterpreterGroup: 2CYPJGBD9:shared_process
 INFO [2017-10-18 11:22:30,489] ({pool-2-thread-2} ShellScriptLauncher.java[launch]:48) - Launching Interpreter: phoenix
 INFO [2017-10-18 11:22:30,499] ({pool-2-thread-2} RemoteInterpreterManagedProcess.java[start]:104) - Choose port 38318 for RemoteInterpreterProcess
 INFO [2017-10-18 11:22:30,522] ({pool-2-thread-2} RemoteInterpreterManagedProcess.java[start]:111) - Thrift server for callback will start. Port: 47839
 INFO [2017-10-18 11:22:30,535] ({pool-2-thread-2} RemoteInterpreterManagedProcess.java[start]:186) - Run interpreter process [/home/ubuntu/node/build/zeppelin/bin/interpreter.sh, -d, /home/ubuntu/node/build/zeppelin/interpreter/phoenix, -c, 10.20.1.64, -p, 47839, -l, /home/ubuntu/node/build/zeppelin/local-repo/2CYPJGBD9, -g, phoenix]
 INFO [2017-10-18 11:22:31,844] ({pool-200-thread-1} RemoteInterpreterManagedProcess.java[callback]:119) - Registered: CallbackInfo(host:10.20.1.64, port:55333)
 INFO [2017-10-18 11:22:31,891] ({pool-2-thread-2} RemoteInterpreter.java[call]:163) - Create RemoteInterpreter org.apache.zeppelin.jdbc.JDBCInterpreter
ERROR [2017-10-18 11:22:32,020] ({pool-2-thread-2} Job.java[run]:184) - Job failed
java.lang.RuntimeException: org.apache.thrift.TApplicationException: Internal error processing createInterpreter
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreterProcess.callRemoteFunction(RemoteInterpreterProcess.java:145)
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.internal_create(RemoteInterpreter.java:160)
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.open(RemoteInterpreter.java:129)
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.getFormType(RemoteInterpreter.java:287)
        at org.apache.zeppelin.notebook.Paragraph.jobRun(Paragraph.java:425)

On Wed, Oct 18, 2017 at 5:24 PM, Jeff Zhang <[hidden email]> wrote:

Please check the interpreter log


chethan kp <[hidden email]>于2017年10月18日周三 下午7:41写道:
Hi,

I tried to install new zeppelin i.e 0.8.0 version, I followed this link to install zeppelin .

I used this command to build 

mvn clean package -DskipTests -Pspark-1.6 -Dflink.version=1.1.3 -Pscala-2.11


Since I wanted phoenix interpreter, I added interpreter with the help of guide given in here.

When I run the the below paragraph I got the below error



%phoenix
select * from "mytable"  

org.apache.thrift.TApplicationException: Internal error processing createInterpreter
at org.apache.thrift.TApplicationException.read(TApplicationException.java:111)
at org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:71)
at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Client.recv_createInterpreter(RemoteInterpreterService.java:209)
at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Client.createInterpreter(RemoteInterpreterService.java:192)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter$2.call(RemoteInterpreter.java:164)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter$2.call(RemoteInterpreter.java:160)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreterProcess.callRemoteFunction(RemoteInterpreterProcess.java:141)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.internal_create(RemoteInterpreter.java:160)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.open(RemoteInterpreter.java:129)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.getFormType(RemoteInterpreter.java:287)
at org.apache.zeppelin.notebook.Paragraph.jobRun(Paragraph.java:425)
at org.apache.zeppelin.scheduler.Job.run(Job.java:182)
at org.apache.zeppelin.scheduler.RemoteScheduler$JobRunner.run(RemoteScheduler.java:307)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)






Reply | Threaded
Open this post in threaded view
|

Re: Zeppelin Internal error processing create Interpreter

chethan kp
I checked , the package looks fine.


  created: META-INF/
 inflated: META-INF/MANIFEST.MF
  created: org/
  created: org/apache/
  created: org/apache/zeppelin/
  created: org/apache/zeppelin/jdbc/
  created: org/apache/zeppelin/jdbc/security/
 inflated: META-INF/NOTICE
 inflated: META-INF/LICENSE
 inflated: META-INF/DEPENDENCIES
 inflated: git.properties
 inflated: interpreter-setting.json
 inflated: org/apache/zeppelin/jdbc/SqlCompleter.class
 inflated: org/apache/zeppelin/jdbc/JDBCInterpreter$2.class
 inflated: org/apache/zeppelin/jdbc/JDBCUserConfigurations.class
 inflated: org/apache/zeppelin/jdbc/SqlCompleter$CursorArgument.class
 inflated: org/apache/zeppelin/jdbc/JDBCInterpreter$3.class
 inflated: org/apache/zeppelin/jdbc/security/JDBCSecurityImpl$1.class
 inflated: org/apache/zeppelin/jdbc/security/JDBCSecurityImpl.class
 inflated: org/apache/zeppelin/jdbc/SqlCompleter$1.class
 inflated: org/apache/zeppelin/jdbc/JDBCInterpreter$1.class
 inflated: org/apache/zeppelin/jdbc/JDBCInterpreter.class
 inflated: postgresql-native-driver-sql.keywords
 inflated: ansi.sql.keywords
  created: META-INF/maven/
  created: META-INF/maven/org.apache.zeppelin/
  created: META-INF/maven/org.apache.zeppelin/zeppelin-jdbc/
 inflated: META-INF/maven/org.apache.zeppelin/zeppelin-jdbc/pom.xml
 inflated: META-INF/maven/org.apache.zeppelin/zeppelin-jdbc/pom.properties


On Wed, Oct 18, 2017 at 6:32 PM, Jeff Zhang <[hidden email]> wrote:

This file might be corrupted. Use command 'jar xvf <jar_file>' to check the file contents. 


chethan kp <[hidden email]>于2017年10月18日周三 下午8:53写道:
Hi,
I checked zeppelin-jdbc-0.8.0-SNAPSHOT.jar , it is exists in the path ZEPPELIN_HOME/interpreter/jdbc/zeppelin-jdbc-0.8.0-SNAPSHOT.jar

is it require to copy this library to some other path?

On Wed, Oct 18, 2017 at 6:13 PM, Jeff Zhang <[hidden email]> wrote:

It is clear the zeppelin jdbc jar is missing. Check the jar under ZEPPELIN_HOME/interpreter/jdbc/zeppelin-jdbc-0.8.0-SNAPSHOT.jar


chethan kp <[hidden email]>于2017年10月18日周三 下午8:37写道:
Hi,
Below is the interpreter log, look like JDBCInterpreter class not found but I compiled zeppelin 0.8.0 using the steps provide 



 INFO [2017-10-18 11:22:30,817] ({Thread-0} RemoteInterpreterServer.java[run]:199) - Starting remote interpreter server on port 55333
 INFO [2017-10-18 11:22:31,824] ({Thread-1} RemoteInterpreterUtils.java[registerInterpreter]:155) - callbackHost: 10.20.1.64, callbackPort: 47839, callbackInfo: CallbackInfo(host:10.20.1.64, port:55333)
ERROR [2017-10-18 11:22:32,014] ({pool-1-thread-1} RemoteInterpreterServer.java[createInterpreter]:308) - java.lang.ClassNotFoundException: org.apache.zeppelin.jdbc.JDBCInterpreter
java.lang.ClassNotFoundException: org.apache.zeppelin.jdbc.JDBCInterpreter
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:264)
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreterServer.createInterpreter(RemoteInterpreterServer.java:291)
        at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Processor$createInterpreter.getResult(RemoteInterpreterService.java:1799)
        at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Processor$createInterpreter.getResult(RemoteInterpreterService.java:1784)
        at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:39)
        at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:39)
        at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:285)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

On Wed, Oct 18, 2017 at 5:57 PM, Jeff Zhang <[hidden email]> wrote:
This is zeppelin server log, there's another interpreter log file.



chethan kp <[hidden email]>于2017年10月18日周三 下午8:25写道:
I checked the log,

log also does not contain more info 

 INFO [2017-10-18 11:22:30,487] ({pool-2-thread-2} SchedulerFactory.java[jobStarted]:109) - Job 20171018-112147_1588161382 started by scheduler org.apache.zeppelin.interpreter.remote.RemoteInterpreter-shared_session
 INFO [2017-10-18 11:22:30,488] ({pool-2-thread-2} Paragraph.java[jobRun]:399) - run paragraph 20171018-112147_1588161382 using phoenix RemoteInterpreter_org.apache.zeppelin.jdbc.JDBCInterpreter_shared_session
 INFO [2017-10-18 11:22:30,488] ({pool-2-thread-2} ManagedInterpreterGroup.java[getOrCreateInterpreterProcess]:58) - Create InterperterProcess for InterpreterGroup: 2CYPJGBD9:shared_process
 INFO [2017-10-18 11:22:30,489] ({pool-2-thread-2} ShellScriptLauncher.java[launch]:48) - Launching Interpreter: phoenix
 INFO [2017-10-18 11:22:30,499] ({pool-2-thread-2} RemoteInterpreterManagedProcess.java[start]:104) - Choose port 38318 for RemoteInterpreterProcess
 INFO [2017-10-18 11:22:30,522] ({pool-2-thread-2} RemoteInterpreterManagedProcess.java[start]:111) - Thrift server for callback will start. Port: 47839
 INFO [2017-10-18 11:22:30,535] ({pool-2-thread-2} RemoteInterpreterManagedProcess.java[start]:186) - Run interpreter process [/home/ubuntu/node/build/zeppelin/bin/interpreter.sh, -d, /home/ubuntu/node/build/zeppelin/interpreter/phoenix, -c, 10.20.1.64, -p, 47839, -l, /home/ubuntu/node/build/zeppelin/local-repo/2CYPJGBD9, -g, phoenix]
 INFO [2017-10-18 11:22:31,844] ({pool-200-thread-1} RemoteInterpreterManagedProcess.java[callback]:119) - Registered: CallbackInfo(host:10.20.1.64, port:55333)
 INFO [2017-10-18 11:22:31,891] ({pool-2-thread-2} RemoteInterpreter.java[call]:163) - Create RemoteInterpreter org.apache.zeppelin.jdbc.JDBCInterpreter
ERROR [2017-10-18 11:22:32,020] ({pool-2-thread-2} Job.java[run]:184) - Job failed
java.lang.RuntimeException: org.apache.thrift.TApplicationException: Internal error processing createInterpreter
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreterProcess.callRemoteFunction(RemoteInterpreterProcess.java:145)
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.internal_create(RemoteInterpreter.java:160)
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.open(RemoteInterpreter.java:129)
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.getFormType(RemoteInterpreter.java:287)
        at org.apache.zeppelin.notebook.Paragraph.jobRun(Paragraph.java:425)

On Wed, Oct 18, 2017 at 5:24 PM, Jeff Zhang <[hidden email]> wrote:

Please check the interpreter log


chethan kp <[hidden email]>于2017年10月18日周三 下午7:41写道:
Hi,

I tried to install new zeppelin i.e 0.8.0 version, I followed this link to install zeppelin .

I used this command to build 

mvn clean package -DskipTests -Pspark-1.6 -Dflink.version=1.1.3 -Pscala-2.11


Since I wanted phoenix interpreter, I added interpreter with the help of guide given in here.

When I run the the below paragraph I got the below error



%phoenix
select * from "mytable"  

org.apache.thrift.TApplicationException: Internal error processing createInterpreter
at org.apache.thrift.TApplicationException.read(TApplicationException.java:111)
at org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:71)
at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Client.recv_createInterpreter(RemoteInterpreterService.java:209)
at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Client.createInterpreter(RemoteInterpreterService.java:192)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter$2.call(RemoteInterpreter.java:164)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter$2.call(RemoteInterpreter.java:160)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreterProcess.callRemoteFunction(RemoteInterpreterProcess.java:141)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.internal_create(RemoteInterpreter.java:160)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.open(RemoteInterpreter.java:129)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.getFormType(RemoteInterpreter.java:287)
at org.apache.zeppelin.notebook.Paragraph.jobRun(Paragraph.java:425)
at org.apache.zeppelin.scheduler.Job.run(Job.java:182)
at org.apache.zeppelin.scheduler.RemoteScheduler$JobRunner.run(RemoteScheduler.java:307)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)







Reply | Threaded
Open this post in threaded view
|

Re: Zeppelin Internal error processing create Interpreter

Jeff Zhang

Then it might due to jdbc interpreter jar is not in the classpath of interpreter process.

Try the following command to check the classpath

ps aux | grep RemoteInterpreterServer



chethan kp <[hidden email]>于2017年10月18日周三 下午9:20写道:
I checked , the package looks fine.


  created: META-INF/
 inflated: META-INF/MANIFEST.MF
  created: org/
  created: org/apache/
  created: org/apache/zeppelin/
  created: org/apache/zeppelin/jdbc/
  created: org/apache/zeppelin/jdbc/security/
 inflated: META-INF/NOTICE
 inflated: META-INF/LICENSE
 inflated: META-INF/DEPENDENCIES
 inflated: git.properties
 inflated: interpreter-setting.json
 inflated: org/apache/zeppelin/jdbc/SqlCompleter.class
 inflated: org/apache/zeppelin/jdbc/JDBCInterpreter$2.class
 inflated: org/apache/zeppelin/jdbc/JDBCUserConfigurations.class
 inflated: org/apache/zeppelin/jdbc/SqlCompleter$CursorArgument.class
 inflated: org/apache/zeppelin/jdbc/JDBCInterpreter$3.class
 inflated: org/apache/zeppelin/jdbc/security/JDBCSecurityImpl$1.class
 inflated: org/apache/zeppelin/jdbc/security/JDBCSecurityImpl.class
 inflated: org/apache/zeppelin/jdbc/SqlCompleter$1.class
 inflated: org/apache/zeppelin/jdbc/JDBCInterpreter$1.class
 inflated: org/apache/zeppelin/jdbc/JDBCInterpreter.class
 inflated: postgresql-native-driver-sql.keywords
 inflated: ansi.sql.keywords
  created: META-INF/maven/
  created: META-INF/maven/org.apache.zeppelin/
  created: META-INF/maven/org.apache.zeppelin/zeppelin-jdbc/
 inflated: META-INF/maven/org.apache.zeppelin/zeppelin-jdbc/pom.xml
 inflated: META-INF/maven/org.apache.zeppelin/zeppelin-jdbc/pom.properties


On Wed, Oct 18, 2017 at 6:32 PM, Jeff Zhang <[hidden email]> wrote:

This file might be corrupted. Use command 'jar xvf <jar_file>' to check the file contents. 


chethan kp <[hidden email]>于2017年10月18日周三 下午8:53写道:
Hi,
I checked zeppelin-jdbc-0.8.0-SNAPSHOT.jar , it is exists in the path ZEPPELIN_HOME/interpreter/jdbc/zeppelin-jdbc-0.8.0-SNAPSHOT.jar

is it require to copy this library to some other path?

On Wed, Oct 18, 2017 at 6:13 PM, Jeff Zhang <[hidden email]> wrote:

It is clear the zeppelin jdbc jar is missing. Check the jar under ZEPPELIN_HOME/interpreter/jdbc/zeppelin-jdbc-0.8.0-SNAPSHOT.jar


chethan kp <[hidden email]>于2017年10月18日周三 下午8:37写道:
Hi,
Below is the interpreter log, look like JDBCInterpreter class not found but I compiled zeppelin 0.8.0 using the steps provide 



 INFO [2017-10-18 11:22:30,817] ({Thread-0} RemoteInterpreterServer.java[run]:199) - Starting remote interpreter server on port 55333
 INFO [2017-10-18 11:22:31,824] ({Thread-1} RemoteInterpreterUtils.java[registerInterpreter]:155) - callbackHost: 10.20.1.64, callbackPort: 47839, callbackInfo: CallbackInfo(host:10.20.1.64, port:55333)
ERROR [2017-10-18 11:22:32,014] ({pool-1-thread-1} RemoteInterpreterServer.java[createInterpreter]:308) - java.lang.ClassNotFoundException: org.apache.zeppelin.jdbc.JDBCInterpreter
java.lang.ClassNotFoundException: org.apache.zeppelin.jdbc.JDBCInterpreter
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:264)
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreterServer.createInterpreter(RemoteInterpreterServer.java:291)
        at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Processor$createInterpreter.getResult(RemoteInterpreterService.java:1799)
        at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Processor$createInterpreter.getResult(RemoteInterpreterService.java:1784)
        at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:39)
        at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:39)
        at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:285)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

On Wed, Oct 18, 2017 at 5:57 PM, Jeff Zhang <[hidden email]> wrote:
This is zeppelin server log, there's another interpreter log file.



chethan kp <[hidden email]>于2017年10月18日周三 下午8:25写道:
I checked the log,

log also does not contain more info 

 INFO [2017-10-18 11:22:30,487] ({pool-2-thread-2} SchedulerFactory.java[jobStarted]:109) - Job 20171018-112147_1588161382 started by scheduler org.apache.zeppelin.interpreter.remote.RemoteInterpreter-shared_session
 INFO [2017-10-18 11:22:30,488] ({pool-2-thread-2} Paragraph.java[jobRun]:399) - run paragraph 20171018-112147_1588161382 using phoenix RemoteInterpreter_org.apache.zeppelin.jdbc.JDBCInterpreter_shared_session
 INFO [2017-10-18 11:22:30,488] ({pool-2-thread-2} ManagedInterpreterGroup.java[getOrCreateInterpreterProcess]:58) - Create InterperterProcess for InterpreterGroup: 2CYPJGBD9:shared_process
 INFO [2017-10-18 11:22:30,489] ({pool-2-thread-2} ShellScriptLauncher.java[launch]:48) - Launching Interpreter: phoenix
 INFO [2017-10-18 11:22:30,499] ({pool-2-thread-2} RemoteInterpreterManagedProcess.java[start]:104) - Choose port 38318 for RemoteInterpreterProcess
 INFO [2017-10-18 11:22:30,522] ({pool-2-thread-2} RemoteInterpreterManagedProcess.java[start]:111) - Thrift server for callback will start. Port: 47839
 INFO [2017-10-18 11:22:30,535] ({pool-2-thread-2} RemoteInterpreterManagedProcess.java[start]:186) - Run interpreter process [/home/ubuntu/node/build/zeppelin/bin/interpreter.sh, -d, /home/ubuntu/node/build/zeppelin/interpreter/phoenix, -c, 10.20.1.64, -p, 47839, -l, /home/ubuntu/node/build/zeppelin/local-repo/2CYPJGBD9, -g, phoenix]
 INFO [2017-10-18 11:22:31,844] ({pool-200-thread-1} RemoteInterpreterManagedProcess.java[callback]:119) - Registered: CallbackInfo(host:10.20.1.64, port:55333)
 INFO [2017-10-18 11:22:31,891] ({pool-2-thread-2} RemoteInterpreter.java[call]:163) - Create RemoteInterpreter org.apache.zeppelin.jdbc.JDBCInterpreter
ERROR [2017-10-18 11:22:32,020] ({pool-2-thread-2} Job.java[run]:184) - Job failed
java.lang.RuntimeException: org.apache.thrift.TApplicationException: Internal error processing createInterpreter
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreterProcess.callRemoteFunction(RemoteInterpreterProcess.java:145)
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.internal_create(RemoteInterpreter.java:160)
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.open(RemoteInterpreter.java:129)
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.getFormType(RemoteInterpreter.java:287)
        at org.apache.zeppelin.notebook.Paragraph.jobRun(Paragraph.java:425)

On Wed, Oct 18, 2017 at 5:24 PM, Jeff Zhang <[hidden email]> wrote:

Please check the interpreter log


chethan kp <[hidden email]>于2017年10月18日周三 下午7:41写道:
Hi,

I tried to install new zeppelin i.e 0.8.0 version, I followed this link to install zeppelin .

I used this command to build 

mvn clean package -DskipTests -Pspark-1.6 -Dflink.version=1.1.3 -Pscala-2.11


Since I wanted phoenix interpreter, I added interpreter with the help of guide given in here.

When I run the the below paragraph I got the below error



%phoenix
select * from "mytable"  

org.apache.thrift.TApplicationException: Internal error processing createInterpreter
at org.apache.thrift.TApplicationException.read(TApplicationException.java:111)
at org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:71)
at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Client.recv_createInterpreter(RemoteInterpreterService.java:209)
at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Client.createInterpreter(RemoteInterpreterService.java:192)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter$2.call(RemoteInterpreter.java:164)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter$2.call(RemoteInterpreter.java:160)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreterProcess.callRemoteFunction(RemoteInterpreterProcess.java:141)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.internal_create(RemoteInterpreter.java:160)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.open(RemoteInterpreter.java:129)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.getFormType(RemoteInterpreter.java:287)
at org.apache.zeppelin.notebook.Paragraph.jobRun(Paragraph.java:425)
at org.apache.zeppelin.scheduler.Job.run(Job.java:182)
at org.apache.zeppelin.scheduler.RemoteScheduler$JobRunner.run(RemoteScheduler.java:307)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)







Reply | Threaded
Open this post in threaded view
|

Re: Zeppelin Internal error processing create Interpreter

chethan kp
yes, the class path is set 

ubuntu@ip-10-20-1-64:~/test/build/zeppelin/bin$ ps aux | grep RemoteInterpreterServer
ubuntu    2207  3.9  0.5 3802124 93212 pts/0   Sl   13:56   0:00 /usr/local/java/jdk1.8.0_144/bin/java -Dfile.encoding=UTF-8 -Dlog4j.configuration=file:///home/ubuntu/test/build/zeppelin/conf/log4j.properties -Dzeppelin.log.file=/home/ubuntu/test/build/zeppelin/logs/zeppelin-interpreter-jdbc-jdbc-ubuntu-ip-10-20-1-64.log -Xms1024m -Xmx1024m -XX:MaxPermSize=512m -cp :/home/ubuntu/test/build/zeppelin/interpreter/jdbc/*:/home/ubuntu/test/build/zeppelin/zeppelin-interpreter/target/lib/*::/home/ubuntu/test/build/zeppelin/zeppelin-interpreter/target/classes:/home/ubuntu/test/build/zeppelin/zeppelin-interpreter/target/test-classes:/home/ubuntu/test/build/zeppelin/zeppelin-zengine/target/test-classes org.apache.zeppelin.interpreter.remote.RemoteInterpreterServer 10.20.1.64 34717
ubuntu    2248  0.0  0.0  10472   936 pts/0    S+   13:57   0:00 grep --color=auto RemoteInterpreterServer

On Wed, Oct 18, 2017 at 7:05 PM, Jeff Zhang <[hidden email]> wrote:

Then it might due to jdbc interpreter jar is not in the classpath of interpreter process.

Try the following command to check the classpath

ps aux | grep RemoteInterpreterServer



chethan kp <[hidden email]>于2017年10月18日周三 下午9:20写道:
I checked , the package looks fine.


  created: META-INF/
 inflated: META-INF/MANIFEST.MF
  created: org/
  created: org/apache/
  created: org/apache/zeppelin/
  created: org/apache/zeppelin/jdbc/
  created: org/apache/zeppelin/jdbc/security/
 inflated: META-INF/NOTICE
 inflated: META-INF/LICENSE
 inflated: META-INF/DEPENDENCIES
 inflated: git.properties
 inflated: interpreter-setting.json
 inflated: org/apache/zeppelin/jdbc/SqlCompleter.class
 inflated: org/apache/zeppelin/jdbc/JDBCInterpreter$2.class
 inflated: org/apache/zeppelin/jdbc/JDBCUserConfigurations.class
 inflated: org/apache/zeppelin/jdbc/SqlCompleter$CursorArgument.class
 inflated: org/apache/zeppelin/jdbc/JDBCInterpreter$3.class
 inflated: org/apache/zeppelin/jdbc/security/JDBCSecurityImpl$1.class
 inflated: org/apache/zeppelin/jdbc/security/JDBCSecurityImpl.class
 inflated: org/apache/zeppelin/jdbc/SqlCompleter$1.class
 inflated: org/apache/zeppelin/jdbc/JDBCInterpreter$1.class
 inflated: org/apache/zeppelin/jdbc/JDBCInterpreter.class
 inflated: postgresql-native-driver-sql.keywords
 inflated: ansi.sql.keywords
  created: META-INF/maven/
  created: META-INF/maven/org.apache.zeppelin/
  created: META-INF/maven/org.apache.zeppelin/zeppelin-jdbc/
 inflated: META-INF/maven/org.apache.zeppelin/zeppelin-jdbc/pom.xml
 inflated: META-INF/maven/org.apache.zeppelin/zeppelin-jdbc/pom.properties


On Wed, Oct 18, 2017 at 6:32 PM, Jeff Zhang <[hidden email]> wrote:

This file might be corrupted. Use command 'jar xvf <jar_file>' to check the file contents. 


chethan kp <[hidden email]>于2017年10月18日周三 下午8:53写道:
Hi,
I checked zeppelin-jdbc-0.8.0-SNAPSHOT.jar , it is exists in the path ZEPPELIN_HOME/interpreter/jdbc/zeppelin-jdbc-0.8.0-SNAPSHOT.jar

is it require to copy this library to some other path?

On Wed, Oct 18, 2017 at 6:13 PM, Jeff Zhang <[hidden email]> wrote:

It is clear the zeppelin jdbc jar is missing. Check the jar under ZEPPELIN_HOME/interpreter/jdbc/zeppelin-jdbc-0.8.0-SNAPSHOT.jar


chethan kp <[hidden email]>于2017年10月18日周三 下午8:37写道:
Hi,
Below is the interpreter log, look like JDBCInterpreter class not found but I compiled zeppelin 0.8.0 using the steps provide 



 INFO [2017-10-18 11:22:30,817] ({Thread-0} RemoteInterpreterServer.java[run]:199) - Starting remote interpreter server on port 55333
 INFO [2017-10-18 11:22:31,824] ({Thread-1} RemoteInterpreterUtils.java[registerInterpreter]:155) - callbackHost: 10.20.1.64, callbackPort: 47839, callbackInfo: CallbackInfo(host:10.20.1.64, port:55333)
ERROR [2017-10-18 11:22:32,014] ({pool-1-thread-1} RemoteInterpreterServer.java[createInterpreter]:308) - java.lang.ClassNotFoundException: org.apache.zeppelin.jdbc.JDBCInterpreter
java.lang.ClassNotFoundException: org.apache.zeppelin.jdbc.JDBCInterpreter
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:264)
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreterServer.createInterpreter(RemoteInterpreterServer.java:291)
        at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Processor$createInterpreter.getResult(RemoteInterpreterService.java:1799)
        at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Processor$createInterpreter.getResult(RemoteInterpreterService.java:1784)
        at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:39)
        at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:39)
        at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:285)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

On Wed, Oct 18, 2017 at 5:57 PM, Jeff Zhang <[hidden email]> wrote:
This is zeppelin server log, there's another interpreter log file.



chethan kp <[hidden email]>于2017年10月18日周三 下午8:25写道:
I checked the log,

log also does not contain more info 

 INFO [2017-10-18 11:22:30,487] ({pool-2-thread-2} SchedulerFactory.java[jobStarted]:109) - Job 20171018-112147_1588161382 started by scheduler org.apache.zeppelin.interpreter.remote.RemoteInterpreter-shared_session
 INFO [2017-10-18 11:22:30,488] ({pool-2-thread-2} Paragraph.java[jobRun]:399) - run paragraph 20171018-112147_1588161382 using phoenix RemoteInterpreter_org.apache.zeppelin.jdbc.JDBCInterpreter_shared_session
 INFO [2017-10-18 11:22:30,488] ({pool-2-thread-2} ManagedInterpreterGroup.java[getOrCreateInterpreterProcess]:58) - Create InterperterProcess for InterpreterGroup: 2CYPJGBD9:shared_process
 INFO [2017-10-18 11:22:30,489] ({pool-2-thread-2} ShellScriptLauncher.java[launch]:48) - Launching Interpreter: phoenix
 INFO [2017-10-18 11:22:30,499] ({pool-2-thread-2} RemoteInterpreterManagedProcess.java[start]:104) - Choose port 38318 for RemoteInterpreterProcess
 INFO [2017-10-18 11:22:30,522] ({pool-2-thread-2} RemoteInterpreterManagedProcess.java[start]:111) - Thrift server for callback will start. Port: 47839
 INFO [2017-10-18 11:22:30,535] ({pool-2-thread-2} RemoteInterpreterManagedProcess.java[start]:186) - Run interpreter process [/home/ubuntu/node/build/zeppelin/bin/interpreter.sh, -d, /home/ubuntu/node/build/zeppelin/interpreter/phoenix, -c, 10.20.1.64, -p, 47839, -l, /home/ubuntu/node/build/zeppelin/local-repo/2CYPJGBD9, -g, phoenix]
 INFO [2017-10-18 11:22:31,844] ({pool-200-thread-1} RemoteInterpreterManagedProcess.java[callback]:119) - Registered: CallbackInfo(host:10.20.1.64, port:55333)
 INFO [2017-10-18 11:22:31,891] ({pool-2-thread-2} RemoteInterpreter.java[call]:163) - Create RemoteInterpreter org.apache.zeppelin.jdbc.JDBCInterpreter
ERROR [2017-10-18 11:22:32,020] ({pool-2-thread-2} Job.java[run]:184) - Job failed
java.lang.RuntimeException: org.apache.thrift.TApplicationException: Internal error processing createInterpreter
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreterProcess.callRemoteFunction(RemoteInterpreterProcess.java:145)
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.internal_create(RemoteInterpreter.java:160)
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.open(RemoteInterpreter.java:129)
        at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.getFormType(RemoteInterpreter.java:287)
        at org.apache.zeppelin.notebook.Paragraph.jobRun(Paragraph.java:425)

On Wed, Oct 18, 2017 at 5:24 PM, Jeff Zhang <[hidden email]> wrote:

Please check the interpreter log


chethan kp <[hidden email]>于2017年10月18日周三 下午7:41写道:
Hi,

I tried to install new zeppelin i.e 0.8.0 version, I followed this link to install zeppelin .

I used this command to build 

mvn clean package -DskipTests -Pspark-1.6 -Dflink.version=1.1.3 -Pscala-2.11


Since I wanted phoenix interpreter, I added interpreter with the help of guide given in here.

When I run the the below paragraph I got the below error



%phoenix
select * from "mytable"  

org.apache.thrift.TApplicationException: Internal error processing createInterpreter
at org.apache.thrift.TApplicationException.read(TApplicationException.java:111)
at org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:71)
at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Client.recv_createInterpreter(RemoteInterpreterService.java:209)
at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Client.createInterpreter(RemoteInterpreterService.java:192)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter$2.call(RemoteInterpreter.java:164)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter$2.call(RemoteInterpreter.java:160)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreterProcess.callRemoteFunction(RemoteInterpreterProcess.java:141)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.internal_create(RemoteInterpreter.java:160)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.open(RemoteInterpreter.java:129)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.getFormType(RemoteInterpreter.java:287)
at org.apache.zeppelin.notebook.Paragraph.jobRun(Paragraph.java:425)
at org.apache.zeppelin.scheduler.Job.run(Job.java:182)
at org.apache.zeppelin.scheduler.RemoteScheduler$JobRunner.run(RemoteScheduler.java:307)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)