Linux系统安装Hive客户端

Posted Mr. Code178

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于Linux系统安装Hive客户端的主要内容,如果未能解决你的问题,请参考以下文章

安装datagrip以及datagrip连接hive

LAMP的基本配置

Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )(代码片段

在VMware上安装配置MySQL与Hive

Hive_配置远程Metastore

hive安装部署