centos7安装hive和mysql8.0用于HA

本文介绍了在CentOS7环境下安装Hive与MySQL8.0的步骤,包括移除MariaDB,安装配置MySQL,设置远程访问,安装Hive3.1.2,配置Hive的MySQL JDBC驱动,启动Hive服务,以及使用Beeline作为Hive的客户端工具进行远程访问。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境准备:

1.虚拟机centos7

2.一个健康可用的HA

3.具备基本的知识

4.hive是基于HA完成分布式的,所以在一台机器上完成安装即可

5.正常人

第一步:

安装mysql

1. 官网下载mysql安装包

        其中注意centos7 是基于红帽的,Select OS Version: 选择 linux 7

                 选择 RPM Bundle 点击 Download,我下载的是8.0.26版本

                

2.打开虚拟机,使用root用户,并且把其中自带的 mariadb去除掉,并且确保之前没有安装过mysql或卸载干净

rpm -qa | grep mariadb #查看mariadb的安装包
rpm -e mariadb-libs-5.5.60-1.el7_5.x86_64 --nodeps  #卸载
rpm -qa | grep mariadb #可再次查看状态

3. 我们进入/usr/local 目录中,创建mysql文件夹并在其中安装mysql,传送安装包。

cd /usr/local #进入目标文件夹

ll #查看目录结构

mkdir mysql #创建mysql文件夹

 

         使用自己熟悉的方法,将安装包放入mysql文件夹中。在这里我才用直接复制进虚拟机的方式。

cd mysql #进入mysql文件夹

tar -xvf mysql-8.0.26-1.el7.x86_64.rpm-bundle\(1\).tar #解压压缩包

 rpm -ivh mysql-community-common-8.0.26-1.el7.x86_64.rpm  --nodeps --force #安装common

rpm -ivh mysql-community-libs-8.0.26-1.el7.x86_64.rpm  --nodeps --force #安装libs

rpm -ivh mysql-community-client-8.0.26-1.el7.x86_64.rpm  --nodeps --force #安装client

rpm -ivh mysql-community-server-8.0.26-1.el7.x86_64.rpm  --nodeps --force #安装server



 3.配置mysql,其中大致包含:修改密码,修改密码规则,任何ip允许访问,使用可视化工具测试连接mysql,对所有用户授权

mysqld --initialize #初始化mysql

chown mysql:mysql /var/lib/mysql -R #更改用户组

systemctl start mysqld.service #启动MySQL服务

systemctl  enable mysqld #设置mysql开机自启动

cat /var/log/mysqld.log | grep password #查看log寻找自动随机生成的密码,用于之后第一次登录

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值