apache-hive安装

前提:

本配置文档,是将元数据存储在mysql中!!!

 

一、在节点一(zgl-1)上传安装包(apache-hive-1.2.1-bin.tar.gz)到/usr/local 目录下

如图所示:

apache-hive安装_第1张图片

二、安装mysql

指令:

#  yum install mysql mysql-server mysql-devel

如图:

apache-hive安装_第2张图片

执行指令结果如图:

apache-hive安装_第3张图片

# /etc/init.d/mysqld start

如图所示:

apache-hive安装_第4张图片

# 启动mysql的控制台

 指令: mysql

如图:

apache-hive安装_第5张图片

# mysql启动后输入如下指令:

use mysql

如图:

apache-hive安装_第6张图片

# 输入指令如下:(如下中123456是自定义密码)

UPDATE user SET Password=PASSWORD('123456') WHERE user='root';

FLUSH PRIVILEGES;

 

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

FLUSH PRIVILEGES;

如图:

apache-hive安装_第7张图片

 

# exit 退出,允许远程登录

指令:

mysql -uroot -p

密码:******

如图:

apache-hive安装_第8张图片

三、hive的安装

1、解压hive:

指令:

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

如图:

apache-hive安装_第9张图片

 2、重命名hive

指令:

mv apache-hive-1.2.1-bin hive-1.2.1

3、修改配置

指令:

# cd /usr/local/hive-1.2.1/conf/

# cp hive-env.sh.template hive-env.sh

# vim hive-env.sh

如图操作:

apache-hive安装_第10张图片

# 配置元数据库信息

vim hive-site.xml

# 添加如下内容:


    
    javax.jdo.option.ConnectionURL
    jdbc:mysql://zgl-1:3306/hive?createDatabaseIfNotExist=true
    JDBC connect string for a JDBC metastore
    

    
    javax.jdo.option.ConnectionDriverName
    com.mysql.jdbc.Driver
    Driver class name for a JDBC metastore
    

    
    javax.jdo.option.ConnectionUserName
    root
    username to use against metastore database
    

    
    javax.jdo.option.ConnectionPassword
    123456
    password to use against metastore database
    

如图:

apache-hive安装_第11张图片

4、添加mysql的驱动类

#此处上传 mysql-connector-java-5.1.32.jar到hive的lib目录下

如图:

apache-hive安装_第12张图片

四、启动hive

# cd /usr/local/hive-1.2.1/

启动指令:(注:启动hive之前需启动hadoop,因为hive是基于hdfs之上!!!)

bin/hive

如图:

apache-hive安装_第13张图片

注:如上 hive安装成功!!!

 

 

你可能感兴趣的:(big,data)