zeppelin配置hive解释器
程序员文章站
2022-07-14 21:47:22
...
1、关闭集群
配置一些几个文件
hdoop的core-site.xml文件
<property>
<name>hadoop.proxyuser.自己用户.hosts</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.自己用户.groups</name>
<value>*</value>
</property>
hdoop用户就写hadoop
hadoop的hdfs-site.xml
<property>
<name>dfs.webhdfs.enabled</name>
<value>true</value>
</property>
hive的hive-site.xml文件
<property>
<name>hive.server2.thrift.port</name>
<value>10000</value>
</property>
<property>
<name>hive.server2.thrift.bind.host</name>
<value>192.168.206.179</value>
</property>
<property>
<name>hive.server2.authentication</name>
<value>NONE</value>
</property>
在zeppelin创建一个hive 配置如下
hive.driver org.apache.hive.jdbc.HiveDriver
hive.password hive
hive.url jdbc:hive2://slaver2:10000 # 注意是hive2不是hive
hive.user hive
其他默认即可
添加依赖:将hive中的部分jar包放入zeppelin-0.8.0的安装目录下的/interpreter/jdbc
/opt/apps/zeppelin-0.8.0/interpreter/jdbc/hadoop-common-2.7.6.jar
/opt/apps/zeppelin-0.8.0/interpreter/jdbc/hive-common-2.3.6.jar
/opt/apps/zeppelin-0.8.0/interpreter/jdbc/hive-jdbc-2.3.6.jar
/opt/apps/zeppelin-0.8.0/interpreter/jdbc/hive-serde-2.3.6.jar
/opt/apps/zeppelin-0.8.0/interpreter/jdbc/hive-service-2.3.6.jar
/opt/apps/zeppelin-0.8.0/interpreter/jdbc/hive-service-rpc-2.3.6.jar
/opt/apps/zeppelin-0.8.0/interpreter/jdbc/curator-client-2.7.1.jar
/opt/apps/zeppelin-0.8.0/interpreter/jdbc/guava-14.0.1.jar