当前位置:   article > 正文

安装部署Hive数据仓库_hive安装成功是什么样子

hive安装成功是什么样子

目录

3.1解压并安装Hive(使用zkpk普通用户)

3.1.1使用下面的命令,将/home/zkpk/tgz/hive中的hive压缩包解压到/home/zkpk/


#回退到普通用户
[root@master zkpk]# exit
exit
[zkpk@master ~]$ cd
[zkpk@master ~]$ cd tgz/hive/
[zkpk@master hive]$ ls
apache-hive-2.1.1-bin.tar.gz
[zkpk@master hive]$ tar -xzvf apache-hive-2.1.1-bin.tar.gz -C /home/zkpk/
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

3.1.2查看解压后hive目录中包含的文件

[zkpk@master hive]$ cd
[zkpk@master ~]$ cd apache-hive-2.1.1-bin/
[zkpk@master apache-hive-2.1.1-bin]$ ll
  • 1
  • 2
  • 3

在这里插入图片描述

3.2查看MySQL状态

3.2.1查看MySQL是否安装(如果出现如下的打印输出,表示MySQL已安装)

注意:如果未安装MySQL,则参考文档第二大步安装mysql

[zkpk@master apache-hive-2.1.1-bin]$ cd
[zkpk@master ~]$
[zkpk@master ~]$ rpm -qa | grep mysql*
  • 1
  • 2
  • 3

在这里插入图片描述

3.2.2查看MySQL服务是否运行

[zkpk@master ~]$ systemctl status mysqld
  • 1

主要两种情况

3.2.2.1情况一。若出现图中的绿色running字样,说明mysql已启动

[zkpk@master ~]$ systemctl status mysqld
  • 1

在这里插入图片描述

3.2.2.2情况二。若出现图中的inactive (dead)字样,说明mysql未启动

在这里插入图片描述

3.2.3若mysql未启动,执行此步骤,启动MySQL

3.2.3.1切换root用户(密码:zkpk)

[zkpk@master ~]# su root
  • 1

3.2.3.2启动MySQL服务

[root@master zkpk]# systemctl start mysqld
  • 1

3.2.3.3重新查看MySQL运行状态,确保启动成功

[root@master zkpk]# systemctl status mysqld
  • 1

在这里插入图片描述

3.2.3.4退出root用户

[root@master zkpk]# exit
  • 1

3.3向MySQL中添加hadoop用户和创建名为(hive)的数据库

3.3.1以root用户登录MySQL(注意:这里的root是数据库的root用户,不是系统的root用户)

3.3.1.1登录mysql(密码:zkpk)

[zkpk@master ~]# mysql -uroot -p
  • 1

在这里插入图片描述

3.3.1.2创建hadoop用户,并赋予权限(密码:hadoop)

mysql>grant all on *.* to hadoop@'%' identified by 'hadoop';
mysql>grant all on *.* to hadoop@'localhost' identified by 'hadoop';
mysql>grant all on *.* to hadoop@'master' identified by 'hadoop';
mysql>flush privileges;
  • 1
  • 2
  • 3
  • 4

在这里插入图片描述

3.3.1.3创建数据库(名字:hive)

mysql> create database hive;
  • 1

3.3.1.4退出MySQL

mysql> exit;

# 3.4配置hive

## 3.4.1进入hive安装目录下的配置目录
```powershell
[zkpk@master ~]$ cd /home/zkpk/apache-hive-2.1.1-bin/conf/
  • 1
  • 2
  • 3
  • 4
  • 5

3.4.2创建hive配置文件(名称:hive-site.xml)

[zkpk@master conf]$ vim hive-site.xml
  • 1

3.4.3将下面的内容添加到hive-site.xml文件中;保存、退出

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
    <!-- 连接mysql地址及端口号 -->
    <property>
        <name>javax.jdo.option.ConnectionURL</name>
         <value>jdbc:mysql://master:3306/hive?characterEncoding=UTF-8</value>
    </property>
    <!-- mysql连接驱动 -->
    <property>
        <name>javax.jdo.option.ConnectionDriverName</name>
        <value>com.mysql.jdbc.Driver</value>
    </property>
    <!-- mysql用户名 -->
    <property>
        <name>javax.jdo.option.ConnectionUserName</name>
        <value>hadoop</value>
    </property>
    <!-- mysql密码 -->
    <property>
        <name>javax.jdo.option.ConnectionPassword</name>
        <value>hadoop</value>
    </property>
</configuration>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24

在这里插入图片描述

3.5复制mysql连接驱动到hive根目录下的lib目录中(MySQL驱动已存放在/home/zkpk/tgz/下)

[zkpk@master conf]$ cp /home/zkpk/tgz/mysql-connector-java-5.1.28.jar /home/zkpk/apache-hive-2.1.1-bin/lib/
[zkpk@master conf]$ cd /home/zkpk/apache-hive-2.1.1-bin/lib/
[zkpk@master lib]$ ll | grep mysql-connector-java-5.1.28.jar
  • 1
  • 2
  • 3

3.6配置系统zkpk用户hive相关环境变量

3.6.1命令

[zkpk@master lib]$ cd
[zkpk@master ~]$ vim .bash_profile
3.6.2将下面三行配置添加到文件末尾;保存、退出

#HIVE
export HIVE_HOME=/home/zkpk/apache-hive-2.1.1-bin
export PATH=$PATH:$HIVE_HOME/bin
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

3.6.3重新编译文件,使环境变量生效

[zkpk@master ~]$ source /home/zkpk/.bash_profile
  • 1

3.7启动并验证Hive安装

3.7.1初始化hive元数据库

说明:该命令是把hive的元数据都同步到mysql 中

[zkpk@master ~]$ schematool --dbType mysql --initSchema
  • 1

在这里插入图片描述
注意:如果不执行上面的命令会出现下图错误

在这里插入图片描述

3.7.2启动hive客户端

3.7.2.1要先确保hadoop集群启动

相关操作,在验证hadoop集群安装部署已写

3.7.2.2master节点启动hive;下图表示已经进入hive cli客户端面,hive启动成功

[zkpk@master ~]$ hive
  • 1

在这里插入图片描述

3.7.2.3退出hive cli

hive> exit;
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/寸_铁/article/detail/745457
推荐阅读
相关标签
  

闽ICP备14008679号