#解压并重命名
#配置
#zeepline-site.xml
[root@vwmaster conf]# cp zeppelin-site.xml.template zeppelin-site.xml
[root@vwmaster conf]# vi zeppelin-site.xml
<property>
<name>zeppelin.server.addr</name>
<value>YOUR_VM_IP or HOST_NAME</value>
<description>Server binding address</description>
</property>
<property>
<name>zeppelin.server.port</name>
<value>8000</value>
<description>Server port.</description>
</property>
#zeepline-env.sh
[root@vwmaster conf]# cp zeppelin-env.sh.template zeppelin-env.sh
[root@vwmaster conf]# vi zeppelin-env.sh
export JAVA_HOME=/opt/software/jdk1.8.0_171
export HADOOP_CONF_DIR=/opt/software/hadoop-3.1.3/etc/hadoop
#权限先不做(※)
#启动metastore和hiveserver2
#修改hive关联的hdfs文件夹权限
hdfs dfs -chmod -R 777 /tmp
hdfs dfs -chmod -R 777 /hive312
#环境变量并激活
vim /etc/profile.d/my.sh
#-------------------------------------------------
# zeppelin 0.9.0
export ZEPPELIN_HOME=/opt/software/zeppelin-0.10.0
export PATH=$ZEPPELIN_HOME/bin:$PATH
#-------------------------------------------------
source /etc/profile
#zeppelin未提供hive interpreter(解释器)
#将hive的hive-site.xml拷贝至zepplin的conf下
pwd # /opt/software/hadoop/zepplin-0.10.0/conf
cp /opt/software/hadoop/hive-3.1.2/conf/hive-site.xml ./
#jar包拷贝至zepplin的interpretor/jdbc/下
#内部依赖
cp /opt/software/hadoop-3.1.3/share/hadoop/common/hadoop-common-3.1.3.jar ./
cp /opt/software/hive-3.1.2/lib/curator-client-2.12.0.jar ./
cp /opt/software/hive-3.1.2/lib/guava-27.0-jre.jar ./
cp /opt/software/hive-3.1.2/lib/hive-common-3.1.2.jar ./
cp /opt/software/hive-3.1.2/lib/hive-jdbc-3.1.2.jar ./
cp /opt/software/hive-3.1.2/lib/hive-serde-3.1.2.jar ./
cp /opt/software/hive-3.1.2/lib/hive-service-3.1.2.jar ./
cp /opt/software/hive-3.1.2/lib/hive-service-rpc-3.1.2.jar ./
cp /opt/software/hive-3.1.2/lib/libthrift-0.9.3.jar ./
cp /opt/software/hive-3.1.2/lib/protobuf-java-2.5.0.jar ./
#外部依赖
wget https://www.rarlab.com/rar/rarlinux-x64-6.0.2.tar.gz
tar -zxf rarlinux-x64-6.0.2.tar.gz -C /opt/software/
ln -s /opt/software/rar/rar /usr/local/bin/rar
ln -s /opt/software/rar/unrar /usr/local/bin/unrar
cp /opt/download/zeppelin-0.10.0-dependencies.rar /opt/software/zeppelin-0.10.0/interpreter/jdbc
cd /opt/software/zeppelin-0.10.0/interpreter/jdbc
unrar x zeppelin-0.10.0-dependencies.rar
mv zeppelin-0.10.0-dependencies/* ./
-------------------------
commons-lang-2.6.jar
httpclient-4.5.jar
httpcore-4.4.1.jar
-------------------------
#启动zeppelin
zeppelin-daemon.sh start
#访问zeppelin
http://single:8000
#web页面配置hive翻译器
# 右上角anonymous => interpreter => 右上角 create =>
Interpreter Name
hive
Interpreter group
jdbc
#=> 设置properties
default.driver org.apache.hive.jdbc.HiveDriver
default.url jdbc:hive2://single:10000
default.user root
#=> 左下角 save
#web界面 create note
# 以%hive开启作为第一行