Hive之安装流程(derby版和mysql版)

1.derby版hive

1.解压hive
在这里插入图片描述
2.进入bin目录直接启动

cd ../servers/
cd hive-1.1.0-cdh5.14.0/
bin/hive
hive> create database mytest;

2.Mysql版hive

1.安装mysql相关的软件包
yum -y install mysql mysql-server mysql-devel
2.启动mysql的服务

service mysqld start
chkconfig mysqld on

在这里插入图片描述
3.进入mysql的客户端然后进行授权

mysql -u用户名 -p密码
use mysql

4.配置远程连接

 grant all privileges on *.* to 'root'@'%' identified by '密码' with grant option;
 
 flush privileges;

5.设置root用户连接mysql的密码

update user set password=password('密码') where user='root';

flush privileges;

6.解压hive
在这里插入图片描述
7.进入conf目录下

1. cp hive-env.sh.template hive-env.sh

在这里插入图片描述

2. vim hive-env.sh

在这里插入图片描述

3.vim hive-site.sh  
添加如下代码:(节点自行更换成hive所在节点)

<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
    <property>
            <name>javax.jdo.option.ConnectionURL</name>
            <value>jdbc:mysql://node01: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>hadoop</value>
    </property>
    <property>
            <name>hive.cli.print.current.db</name>
            <value>true</value>
    </property>
    <property>
            <name>hive.cli.print.header</name>
            <value>true</value>
    </property>
    <property>
            <name>hive.server2.thrift.bind.host</name>
            <value>node01</value>
    </property>
        <property>
                <name>hive.metastore.uris</name>
                <value>thrift://node01:9083</value>
        </property>
</configuration>

8.将 驱动包 mysql-connector-java-5.1.38.jar 放在lib目录下
在这里插入图片描述
9.配置HIVE环境变量

vim /etc/profile.d/hive.sh

export HIVE_HOME=/export/servers/hive-1.1.0-cdh5.14.0
export PATH=$PATH:$HIVE_HOME/bin

source /etc/profile

在这里插入图片描述
10.分发Hive和Hive环境变量

scp -r hive-1.1.0-cdh5.14.0 node02:`pwd`
scp -r hive-1.1.0-cdh5.14.0 node03:`pwd`
scp hive.sh node02:`pwd`
scp hive.sh node03:`pwd`
source /etc/profile

11.启动集群!!!

start-all.sh

12.启动HIve!!!

hive

在这里插入图片描述
查看所有的数据库

show databases;

在这里插入图片描述
创建一个数据库

create database myhive;

在这里插入图片描述
13.Hive安装成功!!!

发布了52 篇原创文章 · 获赞 282 · 访问量 13万+

猜你喜欢

转载自blog.csdn.net/qq_43733123/article/details/103155767