Created on 07-20-2018 01:16 PM - edited 09-16-2022 06:29 AM
Hi,
I'm trying to add python interpreter in zeppelin. I checked the availability of python and also the path is set
export PATH=$PATH:/usr/bin/python
Already i have installed python get-pip.py and did a pip install py4j
I have also added the in the advanced zeppelin-config
in the zeppelin.interpreter.group.order
zeppelin.interpreters
After this still not able to see the python interpreter in the notebook.
Created 07-23-2018 02:08 PM
Hi @Sambasivam Subramanian
Yes, you definitely need to have the python interpreter data under /usr/hdp/current/zeppelin-server/interpreter, you can download zeppelin here and extract the python interpreter from the apache download. Also be sure to update interpreter.json afterwards.
Created 07-20-2018 03:33 PM
Hi @Sambasivam Subramanian
Can you share all the steps you've taken?
Note that zeppelin on HDP supports these, and that using pyspark you can run python scripts;
[root@c1175-node3 zeppelin-server]# cd interpreter/ [root@c1175-node3 interpreter]# ll total 44 drwxr-xr-x 3 zeppelin zeppelin 4096 Jul 20 15:10 angular drwxr-xr-x 3 zeppelin zeppelin 20480 Jul 20 15:10 jdbc drwxr-xr-x 3 zeppelin zeppelin 4096 Jul 20 15:10 lib drwxr-xr-x 3 zeppelin zeppelin 4096 Jul 20 15:10 livy drwxr-xr-x 3 zeppelin zeppelin 4096 Jul 20 15:10 md drwxr-xr-x 3 zeppelin zeppelin 4096 Jul 20 15:10 sh drwxr-xr-x 7 zeppelin zeppelin 4096 Jul 20 15:11 spark
It is however also possible to add to this manually, did you download zeppelin manually and copy the interpreter/python directory to your HDP install of zeppelin, as part of the steps you've undertaken?
Please also note that you need to update interpreter.json which is normally found under /usr/hdp/current/zeppelin-server/conf
Created 07-23-2018 01:59 PM
Thanks for your response.
I added the service and followed the below steps
Installed python get-pip.py and did a pip install py4j
in the advanced zeppelin-config added python.
zeppelin.interpreter.group.order
zeppelin.interpreters
But i haven't downloaded zeppelin or copy the interpreter/python directory to the HDP and haven't done anything on the interpreter.json.
where should i have to download to get the interpreter/python directory.
Currently i only see the following in interpter folder (/usr/hdp/current/zeppelin-server/interpreter)
drwxr-xr-x 2 zeppelin zeppelin 136 Jun 27 13:13 angular
drwxr-xr-x 3 zeppelin zeppelin 20 Jun 27 13:13 lib
drwxr-xr-x 2 zeppelin zeppelin 12288 Jun 27 13:13 jdbc
drwxr-xr-x 2 zeppelin zeppelin 4096 Jun 27 13:13 livy
drwxr-xr-x 2 zeppelin zeppelin 4096 Jun 27 13:13 md
drwxr-xr-x 2 zeppelin zeppelin 191 Jun 27 13:13 sh
drwxr-xr-x 3 zeppelin zeppelin 66 Jun 27 13:13 spark
Thanks!
Created 07-23-2018 02:08 PM
Hi @Sambasivam Subramanian
Yes, you definitely need to have the python interpreter data under /usr/hdp/current/zeppelin-server/interpreter, you can download zeppelin here and extract the python interpreter from the apache download. Also be sure to update interpreter.json afterwards.
Created 07-23-2018 04:19 PM
@Sambasivam Subramanian
I've just noticed that there is a script to help on this available, which I was unaware of, it would be easier this way;
[root@lab-1 ~]# /usr/hdp/2.6.5.0-292/zeppelin/bin/install-interpreter.sh -n python Install python(org.apache.zeppelin:zeppelin-python:0.7.0) to /usr/hdp/2.6.5.0-292/zeppelin/interpreter/python ... Interpreter python installed under /usr/hdp/2.6.5.0-292/zeppelin/interpreter/python. 1. Restart Zeppelin 2. Create interpreter setting in 'Interpreter' menu on Zeppelin GUI 3. Then you can bind the interpreter on your note
Created 07-23-2018 03:40 PM
Hi, Can you tell me what parameters to be updated as a part of interpreter.json.
should i have to add in interpreter settings and interpreter group
Created 07-23-2018 04:13 PM
@jonathan Sneep
Hi,
Thanks a lot. It looks good now. Thanks once again.