Zeppelin笔记本电脑的配置和运行脚本问题

时间:2018-06-21 07:44:43

标签: linux bigdata cloudera python-2.6 apache-zeppelin

我已经从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环境还是陌生的,所以请您介意完成我需要的所有步骤,以使齐柏林飞艇功能正常吗?

0 个答案:

没有答案