大数据技术栈环境搭建-Hive

文章内容输出来源:拉勾教育大数据开发高薪训练营

Hive安装配置

集群规划

hadoop1 hadoop2 hadoop3 hadoop4 hadoop5
Hive
MySQL

Hive安装与配置

Hive的元数据需要持久化到另一个地方,通常我们将其持久化到MySQL,所以在给我们的服务器安装Hive之前,需要确保已经存在安装了MySQL的服务器节点,然后我们将Hive的元数据初始化到该MySQL中,因此,安装Hive的前提条件是集群环境有MySQL。如果没有,按以下步骤一次过:

准备安装文件

本篇需要的文件有:

MySQL环境搭建

# 查询是否安装了mariadb
rpm -aq | grep mariadb

# 删除mariadb。-e 删除指定的套件;--nodeps 不验证套件的相互关联性
rpm -e --nodeps mariadb-libs

# 安装依赖
yum install perl -y
yum install net-tools -y

# 解压MySQL安装包,我的安装包路径为/opt/software/mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
cd /opt/software
tar xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar

# 安装,依次运行以下命令
rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm

# 启动MySQL数据库服务
systemctl start mysqld

# 查询MySQL数据库密码,可以看到一串安全性较强的乱七八糟的密码,我们在个人机上玩得改,在生产中尽量设置得复杂
grep password /var/log/mysqld.log

# 进入MySQL,密码就是前面查询到的
mysql -u root -p

# 密码校验策略validate_password_policy默认是1,这里设置为0,可配置的值有以下:
# 0 or LOW:		仅需需符合密码长度(由参数validate_password_length【默认为8】指定)
# 1 or MEDIUM:	满足LOW策略,同时还需满足至少有1个数字,小写字母,大写字母和特殊字符
# 2 or STRONG:	满足MEDIUM策略,同时密码不能存在字典文件(dictionary file)中
set global validate_password_policy=0;

# 将root口令设置为12345678,可能你想设置为123456,但是会报错,原因是密码长度不够,你要是强烈想设置短密码ÿ
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值