Hive组件的搭建(超详细版来了)

本文档提供了一步一步在Centos7环境下安装MySQL和搭建Hive组件的详细过程,包括卸载旧的MySQL依赖、安装新的MySQL数据库、配置Hive环境、解决初始化问题及启动Hadoop集群。
摘要由CSDN通过智能技术生成

 

目录

1、在Centos7镜像下安装Mysql

1.1 列出自带的mysql依赖库的包

2.2 卸载自带的mysql依赖库的包

3.3 安装新的mysql数据库,并配置相关参数

2、 在Centos7镜像下安装Mysql实现的效果图如下:

3、Hive组件的搭建正式开始了

1.1下载apache-hive安装包

2.2 解压apache-hive安装包

3.3 配置与hive相关的项

4.4 hive初始化失败后,可以用以下方法重新来

5.5  启动Hadoop集群,初始化Hive元数据库

4、 Hive组件的搭建成功效果图如下:


1、在Centos7镜像下安装Mysql

1.1 列出自带的mysql依赖库的包


rpm -qa | grep mariadb

mariadb-libs-5.5.68-1.el7.x86_64

2.2 卸载自带的mysql依赖库的包


sudo   rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64

3.3 安装新的mysql数据库,并配置相关参数

mkdir   mysql        

cd   mysql

wget   https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar

[hadoop@analysis01 mysql]$ tar  xvf  mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar

sudo  yum -y install mysql-community-common-*
sudo  yum -y install mysql-community-libs-5.7.30-1.el7.x86_64.rpm
sudo  yum -y install mysql-community-client-5.7.30-1.el7.x86_64.rpm
sudo  yum -y install mysql-community-server-5.7.30-1.el7.x86_64.rpm


systemctl start mysqld.service
systemctl status mysqld.service

sudo  cat /var/log/mysqld.log | grep password

mysql -uroot -p

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'Root123$';

mysql> grant all privileges on *.* to 'root'@'%' identified by 'Root123$' with grant option;

mysql> use  mysql;

mysql>  select host,user  from  user;

flush privileges;          #刷新权限

status;            #查看当前状态    

exit

[root@hadoop02 usr]# vim   /etc/my.cnf
[client]
default-character-set=utf8

#For advice on how to change settings please see
#http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html

[mysqld]

#
#Remove leading # and set to the amount of RAM for the most important data
#cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
#innodb_buffer_pool_size = 128M
#
#Remove leading # to turn on a very important data integrity option: logging
#changes to the binary log between backups.
#log_bin
#
#Remove leading # to set options mainly useful for reporting servers.
#
#The server defaults are faster for transactions and fast SELECTs.
#Adju

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不知道要起什么昵称

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值