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 <chethankputta...@gmail.com>于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 <zjf...@gmail.com> wrote:
>
>>
>> This file might be corrupted. Use command 'jar xvf <jar_file>' to check
>> the file contents.
>>
>>
>> chethan kp <chethankputta...@gmail.com>于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 <zjf...@gmail.com> 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 <chethankputta...@gmail.com>于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 <zjf...@gmail.com> wrote:
>>>>>
>>>>>> This is zeppelin server log, there's another interpreter log file.
>>>>>>
>>>>>>
>>>>>>
>>>>>> chethan kp <chethankputta...@gmail.com>于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 <zjf...@gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>>
>>>>>>>> Please check the interpreter log
>>>>>>>>
>>>>>>>>
>>>>>>>> chethan kp <chethankputta...@gmail.com>于2017年10月18日周三 下午7:41写道:
>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> I tried to install new zeppelin i.e 0.8.0 version, I followed this
>>>>>>>>> <https://zeppelin.apache.org/docs/0.8.0-SNAPSHOT/setup/deployment/flink_and_spark_cluster.html>
>>>>>>>>>  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
>>>>>>>>> <https://zeppelin.apache.org/docs/0.7.0/interpreter/jdbc.html>.
>>>>>>>>>
>>>>>>>>> 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 via email to