mysql hive 安装 配置_Hive安装与配置——2.3.5版本

Hive安装配置

Hive是一个数据仓库基础工具在Hadoop中用来处理结构化数据。它架构在Hadoop之上,提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行,使查询和分析方便。

下载源文件

已安装的hadoop版本:2.7.3, Hadoop安装见随笔 CentOS7上安装伪分布式Hadoop

Hive版本:2.3.5

解压安装

1.使用MobaXterm软件SSH连接到CentOS7环境,将下载好的Hive源文件发送到OS中,OS中的目标路径为:/usr/soft/

2.使用解压命令,解压hive包

tar -zxvf /usr/soft/apache-hive-2.3.5-bin.tar.gz

3.下载mysql-connector-java-5.1.38.jar包,然后发送到OS中的hive的lib目录下

OS中的目标路径为:/usr/soft/apache-hive-2.3.5-bin/lib/

更改配置文件

cd /usr/soft/apache-hive-2.3.5-bin/conf/

cp hive-default.xml.template hive-site.xml

vi hive-site.xml

仅保留文件头和根元素标签,删除除此以外的所有内容,然后在configuration标签中添加新内容如下:

datanucleus.schema.autoCreateAll

true

javax.jdo.option.ConnectionURL

jdbc:mysql://192.168.10.108:3306/hive

javax.jdo.option.ConnectionDriverName

com.mysql.jdbc.Driver

javax.jdo.option.ConnectionUserName

root

javax.jdo.option.ConnectionPassword

rw

property标签的内容意义如下:

Config ParamConfig ValueComment

javax.jdo.option.ConnectionURL

jdbc:mysql:///?createDatabaseIfNotExist=true

metadata is stored in a MySQL server

javax.jdo.option.ConnectionDriverName

com.mysql.jdbc.Driver

MySQL JDBC driver class

javax.jdo.option.ConnectionUserName

user name for connecting to MySQL server

javax.jdo.option.ConnectionPassword

password for connecting to MySQL server

datanucleus.schema.autoCreateAll

true/false

is auto generate setting table

配置环境变量

#vi编辑器,按i进入编辑模式,按ESC退出编辑模式,按ALT+SHIFT+Q再输入x,最后回

#车保存并退出编辑器

vi /etc/profile

#追加以下内容

export HIVE_HOME=/usr/soft/apache-hive-2.3.5-bin

export PATH=$PATH:$HIVE_HOME/bin

#更新源

source /etc/profile

启动hadoop

cd /usr/soft/hadoop/bin

start-all.sh

启动后输入jsp,确保Node\SeNode\Data\Manager四大节点成功启动

初始化Hive

schematool -dbType mysql -initSchema

启动Hive

hive

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值