我已经从Oracle 5.2.12版本安装了virtualBox,并且已导入设备cloudera-quickstart-vm-5.13.0-0-virtualbox。
如果我在Zeppelin的教程笔记本中运行单元格,则会出现此错误:
Traceback (most recent call last):
File "/tmp/zeppelin_python-2680536274881951840.py", line 283, in <module>
raise Exception(traceback.format_exc())
Exception: Traceback (most recent call last):
File "/tmp/zeppelin_python-2680536274881951840.py", line 271, in <module>
exec(code, _zcUserQueryNameSpace)
File "<stdin>", line 1, in <module>
ImportError: No module named matplotlib.pyplot
我已经在计算机上预装了Python 2.6.6,并且已经安装了pip来安装matplotlib,但是在终端中,当我运行pip install matplotlib时,出现了另一个如下所示的错误:
100% |████████████████████████████████| 37.3MB 7.5kB/s
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 20, in <module>
File "/tmp/pip-build-nC1UtG/matplotlib/setup.py", line 43, in <module>
import setupext
File "setupext.py", line 3, in <module>
from importlib import import_module
ImportError: No module named importlib
在zeppelin-env.sh中,我必须提供JAVA_HOME,SPARK_HOME,端口和HADOOP_CONF_DIR。
我的zeppelin-env.sh看起来像这样,因为我没有导出SPARK_HOME或HADOOP_CONF_DIR。我知道cloudera已经安装了spark,但是我不知道在哪里可以找到spark安装文件夹,以便我可以导出路径或HADOOP_CONF_DIR。
export JAVA_HOME=/usr/java/jdk1.7.0_67-cloudera
export ZEPPELIN_PORT=2017
我不知道是否还没有提供SPARK__HOME的事实是否与运行Zeppelin教程单元时得到的错误有关,我希望您能告诉我。 我刚刚安装了它们,并且对Linux环境还是陌生的,所以请您介意完成我需要的所有步骤,以使齐柏林飞艇功能正常吗?