Centos7基于完全分布式搭建Hive

1.在主节点上安装mysql


1.获取软件源
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
在这里插入图片描述

2.安装源
yum -y install mysql57-community-release-el7-10.noarch.rpm

在这里插入图片描述

3.安装数据库软件
yum -y install mysql-community-server
在这里插入图片描述
4.查看数据库启动状态
systemctl status mysqld.service
在这里插入图片描述
未启动状态需要启动Mysql服务

systemctl start mysqld.service

在这里插入图片描述
再次查看mysql状态
在这里插入图片描述

5.查看默认密码
grep “password” /var/log/mysqld.log
在这里插入图片描述
输入默认密码登录mysql
在这里插入图片描述

6.修改默认密码

ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘new password’;

在这里插入图片描述

7.创建一个用户
不然你在其他接点上无法远程连接到mysql
在这里插入图片描述
创建完普通用户之后需要授权
在这里插入图片描述
在这里插入图片描述

远程连接上mysql并创建一个库给hive使用
在这里插入图片描述

Hive的搭建

1.将hive的安装包上传到服务器上并解压
在这里插入图片描述
在这里插入图片描述

2.进入hive的配置文件夹修改配置文件

在这里插入图片描述
3.修改配置文件

复制hive-env.sh.template并重命名hive-env.sh文件
cp hive-env.sh.template hive-env.sh

在这里插入图片描述

修改 hive-env.sh文件
在这里插入图片描述

将hive-default.xml.templat复制并重命名为hive-site.xml文件
在这里插入图片描述
修改hive-site.xml文件最好放在本地用编辑工具来修改然后回传
修改前:
在这里插入图片描述
修改后:
在这里插入图片描述

修改前:
在这里插入图片描述
修改后:
在这里插入图片描述

修改前:
在这里插入图片描述

修改后:
在这里插入图片描述
配置数据库密码:
修改前:
在这里插入图片描述
修改后:
在这里插入图片描述
修改前:
在这里插入图片描述
修改后:
在这里插入图片描述
修改前:
在这里插入图片描述
修改后:
在这里插入图片描述
修改前:
在这里插入图片描述
修改后:
在这里插入图片描述
修改前:
在这里插入图片描述
修改后:
在这里插入图片描述
修改前:
在这里插入图片描述
修改后:
在这里插入图片描述4.上传mysql的驱动包到hive 的lib目录下
在这里插入图片描述
5.创建刚才配置文件中的指定文件夹
/opt/data/hive/tmp文件夹
在这里插入图片描述
6.集群启动zookeeper和hadoop
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7.创建hive的hdfs目录空间

hadoop dfs -mkdri -p /user/hive/warehouse并授权
在这里插入图片描述

在这里插入图片描述

8进入hive的bin目录下初始化hive
在这里插入图片描述
./schematool -dbType mysql -initSchema初始化Hive

在这里插入图片描述
在这里插入图片描述

初始化结束后数据库中出现这些表就说嘛hive配置成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值