mysql hive 安装 配置_hive 安装配置部署与测试

本文档详细介绍了在CentOS6.4x64系统上安装配置MySQL5.6和Hive0.3.1的过程。首先,通过rpm命令安装了mysql-server和mysql-client,并设置了root用户的密码。接着,授权了远程主机访问MySQL数据库。然后,在HDFS上创建了Hive的元数据目录并修改了Hive的配置文件,包括hive-env.sh和hive-site.xml,以连接到MySQL的metastore。最后,将mysql-connector-java-5.1.27.jar添加到Hive的lib目录,完成了Hive的安装配置,并成功运行了Hive。
摘要由CSDN通过智能技术生成

系统初始化

mysql5.6 的安装配置

hive 的安装配置处理

一: 系统环境初始化

1.1 系统环境:

CentOS6.4x64

安装好的hadoop伪分布环境

所需软件包:

apache-hive-0.3.1.tar.gz

mysql-connector-java-5.1.27.tar.gz

mysql-server-5.6.24-1.el6x86_64

mysql-client-5.6.24-1.el6x86_64

上传到/home/hadoop/yangyang/

二: 安装mysql5.6数据库(使用root用操作)

2.1. 安装mysql 5.6的包

rpm -qa |grep mysql

rpm -e --nodeps mysql-libs

21b66c798f5c8ab8c2f462b33fd06b2d.png

rpm -ivh /home/hadoop/mysql-*

service mysql start

4d9adf50343a3cfb34df3aaa1bb269a9.png

2.2 修改mysql 密码

mysql -uroot -p

mysql> set password = password("123456");

mysql> flush privileges;

5b1661640aa712f4a177942b314317c5.png

2.3 mysql 授权主机

mysql> grant all privileges on *.* to root@'namenode01.hadoop.com' identified by '123456';

mysql> flush privileges

bdb53126e1f81dd5c8e2508267f72c57.png

三: 安装hive 处理

3.1 在hdfs 上面配置hive 的元数据目录

bin/hdfs dfs -mkdir /tmp

bin/hdfs dfs -mkdir -p /user/hive/warehouse

bin/hdfs dfs -chmod g+w /user/hive/warehouse

bin/hdfs dfs -chmod g+w /tmp

3.2 安装hive修改hive 的配置文件

tar -zxvf apache-hive-0.13.1-bin.tar.gz

mv apache-hive-0.13.1-bin yangyang/hive

cd yangyang/hive/conf

3.3 修改hive-env.sh

cp -p hive-env.sh.template hive-env.sh

vim hive-env.sh

export HADOOP_HOME=/home/hadoop/yangyang/hadoop

# Hive Configuration Directory can be controlled by:

export HIVE_CONF_DIR=/home/hadoop/yangyang/hive/conf

b64fa749250696266380ffd2cbc24d31.png

3.4 修改hive-site.xml

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

vim hive-site.xml

hive.cli.print.header

true

Whether to print the names of the columns in query output.

hive.cli.print.current.db

true

Whether to include the current database in the Hive prompt.

3.5 增加内容mysql连接方面的内容:

javax.jdo.option.ConnectionURL

jdbc:mysql://namenode01.hadoop.com:3306/metastore?createDatabaseIfNotExist=true

javax.jdo.option.ConnectionDriverName

com.mysql.jdbc.Driver

javax.jdo.option.ConnectionUserName

root

javax.jdo.option.ConnectionPassword

123456

3.6 开启logs 日志信息内容

cp -p hive-log4j.properties.template hive-log4j.properties

vim hive-log4j.properties

hive.log.dir=/home/hadoop/yangyang/hive

hive.log.file=hive.log

3.7 加上mysql的jdbc 的jar 包

tar -zxvf mysql-connector-java-5.1.27.tar.gz

cd mysql-connector-java-5.1.27/

cp -p mysql-connector-java-5.1.27-bin.jar yangyang/hive/lib/

运行hive

bin/hive

34e54912c50e707467db9a48ee65db74.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值