Linux系统安装Hive客户端

Linux系统安装Hive客户端

场景描述

针对访问大数据集群的机器未在大数据集群之中,但是又想访问集群之中的Hive,针对这种情况,在windows系统有可视化工具dbeaver可以连接并访问Hive,但是针对Linux系统,则需要安装Hive客户端,然后使用Beeline连接

操作步骤

第一步: 验证Java版本

echo $JAVA_HOME

在这里插入图片描述
要求:必须 Java 8

第二步:上传安装包以及大数据环境配置文件

  • 安装包

关于安装包说明:找对应版本的Hive安装包就行,Hive安装包同时包含服务端和客户端,我们本次仅仅使用安装包里的客户端

  • Hive安装包:hive-1.1.0-cdh5.14.0.tar
  • 大数据集群配置文件
    • core-site.xml
    • hdfs-site.xml
    • hive-site.xml
    • mapred-site.xml
    • yarn-site.xml
  • 元数据驱动包

取决于Hive使用什么作为元数据库,此处使用 oracle 作为Hive元数据库

  • ojdbc5
  • ojdbc6
  • ojdbc7

第三步:编辑 hosts 文件

  • 将大数据集群的所有节点IP与主机名添加到hosts 文件

需要开通端口 10000响应发起方:安装Hive客户端的机器,响应回应方:集群中安装了Hive的机器

vim /etc/hosts
添加如下内容:(内容可能需要修改,取决于大数据集群节点)
96.34.49.70 cdhmanager20
96.34.49.71 cdhmanager21
96.34.49.72 cdhnode22
96.34.49.73 cdhnode23
96.34.49.74 cdhnode24
96.34.49.75 cdhnode25
96.34.49.76 cdhnode26
96.34.49.77 cdhnode27

第四步:解压安装包

cd ~/data_processing
tar -zxvf hive-1.1.0-cdh5.14.0.tar

第五步:添加大数据配置文件到Hive的conf 目录

cd ~/data_processing
cp *.xml hive-1.1.0-cdh5.14.0/conf/

第六步:添加Jar到Hive 的 lib目录

cd ~/data_processing
cp ojdbc* hive-1.1.0-cdh5.14.0/lib/

可能需要加入Hive的驱动包 hive-exec

第六步:配置HIVE环境变量

vim ~/.bash_profile
export HIVE_HOME=~/data_processing/hive-1.1.0-cdh5.14.0
export PATH=$JAVA_HOME/bin:$SPARK_HOME/bin:$HIVE_HOME/bin:$HCAT_HOME/bin:$PATH

source ~/.bash_profile

echo $HIVE_HOME

第七步:验证Hive客户端是否可以正常工作

beeline -u jdbc:hive2://96.34.49.70:10000 -n egc -p egc
  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值