zeppelin配置hive解释器

CDH安装配置zeppelin-0.8.0

1.下载zeppelin

下载网站:http://zeppelin.apache.org/download.html
zeppelin配置hive解释器_第1张图片

2.解压并修改配置文件

解压文件
tar -zxvf zeppelin-0.8.0-bin-all.tgz
cd /opt/zeppelin-0.8.0-bin-all /conf
cp zeppelin-env.sh.template zeppelin-env.sh
cp zeppelin-site.xml.template zeppelin-site.xml
配置文件vim zeppelin-env.sh:在文件末尾添加以下配置,根据自己的路径设置。
export JAVA_HOME=/usr/java/jdk1.8.0_131
export MASTER=yarn-client
export HADOOP_HOME=/opt/cloudera/parcels/CDH-5.11.0-1.cdh5.11.0.p0.34/lib/hadoop
export SPARK_HOME=/opt/cloudera/parcels/CDH-5.11.0-1.cdh5.11.0.p0.34/lib/spark
export HIVE_HOME=/opt/cloudera/parcels/CDH-5.11.0-1.cdh5.11.0.p0.34/lib/hive
export HADOOP_CONF_DIR=/etc/hadoop/conf
export ZEPPELIN_LOG_DIR=/var/log/zeppelin
export ZEPPELIN_PID_DIR=/var/run/zeppelin
export ZEPPELIN_WAR_TEMPDIR=/var/tmp/zeppelin

3.配置这些其实已经足够了。

在启动
./zeppelin-daemon.sh start

Zeppelin配置hive解释器

1.环境和变量配置

①拷贝hive的配置文件hive-site.xml到zeppelin-0.8.0-bin-all/conf下
#cp /etc/hive/conf/hive-site.xml /opt/zeppelin-0.8.0-bin-all/conf

2.在web界面配置集成hive

访问zeppelin的web界面(http://ip:8080)
右上角anonymous --> interpreter --> +Create新建一个叫做hive的集成环境(也可以在jdbc的基础上修改,不用新建)
zeppelin配置hive解释器_第2张图片
zeppelin配置hive解释器_第3张图片
编辑hive的相关属性,hive相关的配置可以到hive-site.xml中查看
Properties value
common.max_count 1000
hive.driver org.apache.hive.jdbc.HiveDriver
hive.password hive
hive.url jdbc:hive2://master:10000 # 注意是hive2不是hive
hive.user hive
zeppelin.interpreter.localRepo /data/hadoop/zeppelin/zeppelin-0.7.2-bin-all/local-repo/2CNPYUV7Z
zeppelin.interpreter.output.limit 102400
zeppelin.jdbc.auth.type
zeppelin.jdbc.concurrent.max_connection 10
zeppelin.jdbc.concurrent.use true
zeppelin.jdbc.keytab.location
zeppelin.jdbc.principal
zeppelin配置hive解释器_第4张图片
如果有些设置没有这去创建,如图:
zeppelin配置hive解释器_第5张图片
填写Dependencies相关属性
2个hive依赖包,一个mysql依赖包,不用mysql可以不用写mysql jdbc包
填好后点保存,这个时候zeppelin会出现卡顿,这是因为上面填的2个Dependencies,zeppelin去指定maven库下载相关依赖包去了,等待时间可能需几分钟。
下载完成可在local-repo目录下查看,依赖包放在local-repo/(可能不同)目录下,等完全下载完成,就可查询。
zeppelin配置hive解释器_第6张图片
Dependencies
artifact exclude
org.apache.hive:hive-jdbc:0.14.0
org.apache.hadoop:hadoop-common:2.6.0
mysql:mysql-connector-java:5.1.38
在/opt/zeppelin-0.8.0-bin-all/local-repo目录下会看到生成这么多的目录文件。
zeppelin配置hive解释器_第7张图片

3.新建一个作业进行测试

notebook --> Create new node填写名称,选择hive即可
输入查询语句,注意查询语句前需要有前缀(hive):
%hive
select * from sample_07 limit 10
语句末尾不能加分号,不然会有错误。
zeppelin配置hive解释器_第8张图片
参考网站:
https://blog.csdn.net/u013013024/article/details/79082503
https://www.cnblogs.com/reblue520/p/7255624.html

你可能感兴趣的:(zeppelin)