環(huán)境準(zhǔn)備
先搭建好hadoop和spark環(huán)境,在此不再贅述触创。
安裝scala和jdk,將兩個軟件包上傳至/usr/local为牍,各自解壓后在profile里面設(shè)置環(huán)境變量哼绑,HADOOP_HOME岩馍、HADOOP_CONF_DIR、YARN_CONF_DIR抖韩、SPARK_HOME蛀恩、JAVA_HOME、CLASSPATH茂浮、SCALA_HOME双谆、PATH等。注意路徑不要寫錯席揽,完成后source一下顽馋。
shell輸入命令檢查各個軟件包是否正確安裝。
zeppelin安裝
創(chuàng)建zeppelin用戶幌羞,useradd -m zeppelin
下載官網(wǎng)的全解釋器二進(jìn)制包700+MB寸谜。上傳至/home/zeppelin/目錄下,開始zeppelin的配置工作属桦。
將conf中的zeppelin-env.sh.template與zeppelin-site.xml.template復(fù)制一份熊痴,去掉template,修改zeppelin-env.sh地啰,增加幾行:
export SPARK_MASTER_IP=127.0.0.1
export SPARK_LOCAL_IP=127.0.0.1
export SPARK_HOME=/usr/local/spark2
export ZEPPELIN_MEM="-Xmx2048m -XX:PermSize=256M"
若8080端口已經(jīng)被占用愁拭,則修改zeppelin-site.xml配置文件,<name>zeppelin.server.port</name>設(shè)置其value為9995亏吝。
lib/下的包jackson-databind/jackson-annonations/jackson-core三個jar包全替換成2.6.5版本的岭埠。jackson jar包下載鏈接
以zeppelin用戶身份在bin/目錄下執(zhí)行./zeppelin-daemon.sh start。瀏覽器中輸入"ip":"port"就可以看見了蔚鸥。