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 <zjf...@gmail.com> 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 <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