zeppelin配置hive解释器

1、关闭集群

配置以下几个文件

hdoop的core-site.xml文件 (hadoop代理)

<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.61.202</value>
</property>
<!--  配置 NONE表示不使用密码登录-->
<property>
<name>hive.server2.authentication</name>
<value>NONE</value>
</property>

配置好了文件 分发到Hadoop所有的节点 然后重启集群
2、开启hiveserver2
hive --service hiveserver2 &

使用beeline测试
$beeline
$! connect jdbc:hive2://192.168.61.202:10000
$username
$password
后面的username和password可以忽略直接回车

能够操作hive 运行查询语句就说明成功了

3、在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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值