Hive的安装和配置

本文详细介绍了在Linux环境下配置Hadoop集群、安装Hive并连接MySQL数据库的步骤,包括解压Hive、创建本地文件夹、配置环境变量、修改配置文件、添加MySQL JDBC驱动、初始化Hive元数据、重启MySQL服务、启动Hadoop服务以及通过Hive命令行和Beeline两种方式操作Hive。最后,检查数据库以确保一切正常运行。
摘要由CSDN通过智能技术生成

第一步:解压

[root@hadoop2 software]# tar -zxvf hive-1.1.0-cdh5.14.2.tar.gz
改名
rm hive-1.1.0-cdh5.14.2 hive

第二步:创建本地文件夹

[root@hadoop2 hive]# mkdir warehouse

第三步:配置环境变量

在vi /etc/profile里面添加
export HIVE_HOME=/root/soft/hive
export PATH= H I V E H O M E / b i n : HIVE_HOME/bin: HIVEHOME/bin:PATH

第四步:配置文件

[root@hadoop2 hive]# cd conf/hive-site.xml

<property>
<name>hive.metastore.warehouse.dir</name>
<value>/opt/soft/hive/warehouse</value>
</property>
<!--本地连接-->
<property>
<name>hive.metastore.local</name>  
<value>true</value>
</property>
<!-- 如果是远程mysql数据库的话需要在这里写入远程的IP或hosts --和上面21-->
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://127.0.0.1:3306/hive?createDatabaseIfNotExist=true</value>
</property>
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.mysql.jdbc.Driver</value>
</property>
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>root</value>
</property>
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>root</value>
</property>

改名:
[root@hadoop2 hive]# mv hive-env.sh.template hive-env.sh
[root@hadoop2 hive]# cd conf/hive-env.sh
添加两行:
HADOOP_HOME=/root/software/hadoop
export HIVE_CONF_DIR=/root/software/hive/conf

在这里插入图片描述
保存退出再生效一下:
source hive-env.sh

第五步:添加mysql连接java(jdbc)的jar包

将jar包放入hive/lib的目录下
在这里插入图片描述

第六步:初始化

[root@hadoop2 hive]# schematool -initSchema -dbType mysql

第七步:重启mysql

[root@hadoop2 hive]# service mysql restart

第八步:启动hadoop

[root@hadoop2 hive]# start-all.sh

第九步:检查jps

在这里插入图片描述

第十步:Hive有两种操作界面

第一种:直接启动hive

在这里插入图片描述

第二种:Beeline

第一步:需要先开启hiveserver2服务,执行命令

[root@hadoop2 hive]# hiveserver2 start

第二步:由于执行启动步骤不会立刻结束,重新开启一个窗口,
执行命令beeline -u jdbc:hive2://IP地址:10000,进入beeline模式

[root@hadoop2 hive]# beeline -u jdbc:hive2://IP号:10000

第三步:> show databases检查

最后:检查查看数据库

hive> show databases; 可以显示出已有数据库则成功
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值