下载安装包
wget https://downloads.apache.org/zookeeper/zookeeper-3.6.3/apache-zookeeper-3.6.3-bin.tar.gz
#解压并重命名
[root@single01 download]# tar -zxvf /opt/download/zeppelin-0.10.0-bin-all.tgz -C /opt/software/
[root@single01 ~]# cd /opt/software/
[root@single01 software]# mv zeppelin-0.10.0-bin-all/ zeppelin-0.10.0
#配置
#zeepline-site.xml
[root@single01 conf]# cd /opt/software/zeppelin-0.10.0/conf
[root@vwmaster conf]# cp zeppelin-site.xml.template zeppelin-site.xml
[root@vwmaster conf]# vi zeppelin-site.xml
#--------------------------------------------------------
#直接搜索输入 /zeppelin.server.addr 然后修改下面的内容=>192.168.43.200和8000
<property>
<name>zeppelin.server.addr</name>
<value>192.168.43.200</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/jdk8
export HADOOP_CONF_DIR=/opt/software/hadoop313/etc/hadoop
#---------------------------------------------------------
#启动metastore和hiveserver2
#修改hive关联的hdfs文件夹权限
hdfs dfs -chmod -R 777 /tmp
#环境变量并激活
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
zeppelin-daemon.sh start
#访问zeppelin
http://192.168.43.2000:8000
#zeppelin未提供hive interpreter(解释器)
#将hive的hive-site.xml拷贝至zepplin的conf下
pwd # /opt/software/zepplin-0.10.0/conf
cp /opt/software/hive312/conf/hive-site.xml ./
#jar包拷贝至zepplin的interpretor/jdbc/下
cd /opt/software/zeppelin-0.10.0/interpreter/jdbc
#内部依赖
cp /opt/software/hadoop313/share/hadoop/common/hadoop-common-3.1.3.jar ./
cp /opt/software/hive312/lib/curator-client-2.12.0.jar ./
cp /opt/software/hive312/lib/guava-27.0-jre.jar ./
cp /opt/software/hive312/lib/hive-common-3.1.2.jar ./
cp /opt/software/hive312/lib/hive-jdbc-3.1.2.jar ./
cp /opt/software/hive312/lib/hive-serde-3.1.2.jar ./
cp /opt/software/hive312/lib/hive-service-3.1.2.jar ./
cp /opt/software/hive312/lib/hive-service-rpc-3.1.2.jar ./
cp /opt/software/hive312/lib/libthrift-0.9.3.jar ./
cp /opt/software/hive312/lib/protobuf-java-2.5.0.jar ./
#外部依赖
commons-lang-2.6.jar
httpclient-4.5.jar
httpcore-4.4.1.jar
#web页面配置hive
#右上角anonymous => interpreter => 右上角 create =>
Interpreter Name
hive110
Interpreter group
jdbc
#=> 设置properties
default.driver org.apache.hive.jdbc.HiveDriver
default.url jdbc:hive2://192.168.43.200:10000
default.user root
#=> 左下角 save
#web界面 create note
# zeepline命令行不能有分号
# 以%hive110作为第一行