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客户端的主要内容,如果未能解决你的问题,请参考以下文章
Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )(代码片段