0


大数据之Hive组建安装配置(敲详细哟~)

一、下载和解压安装文件

1.解压安装文件

[root@master ~]# tar -zxvf /opt/software/apache-hive-2.0.0-bin.tar.gz -C /usr/local/src

2.将解压后的文件重命名

[root@master ~]# mv /usr/local/src/apache-hive-2.0.0-bin usr/local/src/hive

3.修改hive目录归属用户和用户组

[root@master ~]# chown -R hadoop:hadoop /usr/local/src/hive

二、设置hive环境

1.卸载MariaDB 数据库
(1)关闭 Linux 系统防火墙,并将防火墙设定为系统开机并不自动启动

[root@master ~]# systemctl stop firewalld

root@master ~]# systemctl disable firewalld

(2)卸载Linux系统自带的MariaDB

1)查看 Linux 系统中 MariaDB 的安装情况

[root@ master ~]# rpm -qa | grep mariadb

2)卸载 MariaDB 软件包

[root@master ~]# rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

2.安装MySQL数据库
(1)按如下顺序依次按照 MySQL 数据库的 mysql common、mysql libs、mysql client
软件包并安装mysql server 软件包

[root@master ~]# cd /opt/software/mysql-5.7.18/

[root@master ~]# rpm -ivh mysql-community-common-5.7.18-1.el7.x86_64.rpm

[root@master ~]# rpm -ivh mysql-community-libs-5.7.18-1.el7.x86_64.rpm

[root@master ~]# rpm -ivh mysql-community-client-5.7.18-1.el7.x86_64.rpm

[root@master ~]# rpm -ivh mysql-community-server-5.7.18-1.el7.x86_64.rpm

(2)修改MySQL数据库配置

[root@master ~]# vi /etc/my.cnf

default-storage-engine=innodb

innodb_file_per_table

collation-server=utf8_general_ci

init-connect='SET NAMES utf8'

character-set-server=utf8

(3)启动MySQL数据库

[root@master ~]# systemctl start mysqld

(4)查询MySQL数据库状态

[root@master ~]# systemctl status mysqld

(5)查询MySQL数据库默认密码

[root@master ~]# cat /var/log/mysqld.log | grep password

(6)MySQL数据库初始化

[root@master ~]# mysql_secure_installation

(7)添加root用户从本地和远程访问MySQL数据库表单的授权

[root@master ~]# mysql -uroot -p

3.配置Hive组件
(1)设置Hive环境变量并使其生效

[root@master ~]# vi /etc/profile

set hive environment

export HIVE_HOME=/usr/local/src/hive

export PATH=$PATH:$HIVE_HOME/bin

[root@master ~]# source /etc/profile

(2)修改Hive组件配置文件

[root@master ~]# su - hadoop

[hadoop@master ~]$ cp /usr/local/src/hive/conf/hive-default.xml.template

/usr/local/src/hive/conf/hive-site.xml

(3)修改hive-site.xml文件

[hadoop@master ~]$ vi /usr/local/src/hive/conf/hive-site.xml

1)设置MySQL数据库连接

2)配置MySQL数据库root密码

3)验证元数据存储版本一致性。若默认false,则不用修改

4)配置数据库驱动

5)配置数据库用户名

6)替换目录

7)在Hive安装目录中创建临时文件夹tmp

4.初始化hive元数据
(1)将MySQL数据库驱动拷贝到Hive安装目录的lib下

[hadoop@master ~]$ cp /opt/software/mysql-connector-java-5.1.47.jar /usr/local/src/hive/lib/

(2)重启hadoop

[hadoop@master lib]$ stop-all.sh

[hadoop@master lib]$ start-all.sh

(3)初始化数据库

[hadoop@master ~]$schematool -initSchema -dbType mysql

[hadoop@master ~]$ hive

标签: 大数据 hive hadoop

本文转载自: https://blog.csdn.net/2301_77733819/article/details/137481410
版权归原作者 2301_77733819 所有, 如有侵权,请联系我们删除。

“大数据之Hive组建安装配置(敲详细哟~)”的评论:

还没有评论