linux hive mysql_linux下安装配置hive

一、安装hive

1、下载和Hadoop匹配的hive稳定版本  官网:http://hive.apache.org/downloads.html (看和你安装的Hadoop版本相对应)

2、安装hive安装包

0b8bbe570d01db500c8af9ba92fefd6d.png

3、配置环境变量

命令:vim ~/.bashrc 添加下面的环境变量

0041eb4faeef579e9fbc766b18c48eeb.png

二、安装mysql

(1)yum install方式自动化安装

3a5edb2a6f841f353ecde9e79f3d0b40.png

安装镜像

eb7651ddf48b947820abed91d172772e.png

更新软件

bbffa8a6aae919301971d8cc8e32266a.png

安装MySQL服务

e586149905f67823f358ac803625f0d4.png

7c6aeae185c8c34f69dcc7dca13f90ea.png

(2)启动MySQL服务

查看mysql是否启动成功,mysql节点处于LISTEN状态表示启动成功:

175eeeb1f0235edd6ab7f08c3b859944.png

b8be8a0ebe19c16c9f16cff4f8b612ae.png

查看mysql版本显示版本号也表示启动成功

7ff2f2b66edc0972d5c1b4f56b5389af.png

(3)进入mysql shell界面

默认的root用户密码很复杂,可以通过以下命令查看:

d2e1d51b8ff106d77bf3460f863ad37b.png

(4)新建Hive常用数据库

注意:MySQL中每个命令后都要以英文分号;结尾。

创建数据库实例hiveDB

命令:mysql> create database hiveDB;

847a1cdff8f95679c9b44e2242714df5.png

(5)配置mysql允许hive接入

创建数据库远程%用户hive,密码为xxxx

dce694958e94a559e1f8596383a1b13c.png

授权远程用户hive拥有数据库实例hiveDB的所有权限

最后刷新系统权限表

abc73a1aed0f47caad785dcf841052ce.png

(6)配置Hive的MySQL驱动

下载mysql的jdbc驱动文件:https://dev.mysql.com/downloads/connector/j/

把mysql-connector-java-5.1.32.jar文件复制到安装hive的lib目录下(hive的classpath环

境变量所指示的路径中,可用图形界面操作,也可使用linux的cp命令操作。

三、Hive的配置

(1)配置hive-site.xml       hive-site.xml为用户自定义配置,hive-default.xml为全局配置;

eb1e7b00a5413d695d4a50d9dd9019d8.png

在conf下打开一个新的hive-site.xml文件插入内容如下(注:主机IP因虚拟机的IP而定,端口号为配置Hadoop时的端口号)

复制出来需要配置的信息并进行修改

hive.exec.scratchdir

/tmp/hive

hive.metastore.warehouse.dir

hdfs://192.168.28.95:8020/user/hive/warehouse

javax.jdo.option.ConnectionURL

jdbc:mysql://192.168.28.95:3306/hiveDB?

createDatabaseIfNotExist=true

javax.jdo.option.ConnectionDriverName

com.mysql.jdbc.Driver

javax.jdo.option.ConnectionUserName

hive

javax.jdo.option.ConnectionPassword

123456

javax.jdo.option.Multithreaded

true

95d4ec6e4b85054b94a2085fe0e928f6.png

(2)配置hive-env.sh

给hive-env.sh.template改名为hive-env.sh 命令:mv hive-env.sh.template hive-env.sh

找到hadoop的安装路径,hive的conf路径,jar包的存放路径

a9075a7025147985628134a4c33ca26d.png

要想启动hive需要先启动hdfs和hadoop

start-all.sh

jps(查看进程那些节点启动了)

hive

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值