文章目录
1 mysql安装
hadoop hdfs安装
hadoop mapreduce yarn配置
# 更新秘钥
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
#安装mysql yum库
rpm -Uvh http://repo.mysql.com//mysql57-community-release-el7-7.noarch.rpm
# 使用 yum 安装mysql
yum -y install mysql-community-server
# 启动mysql服务
systemctl start mysqld
systemctl enable mysqld # 开机自启
# 查看mysql生成的随机密码
cat /var/log/mysqld.log | grep 'password'
根据获取的mysql的root用户的密码登录
# 连接到mysql
mysql -uroot -p
# 修改密码
alter user 'root'@'localhost' identified by '密码';
# 远程登录密码
grant all privileges on 数据库名.表名 to root@"%" identified by '密码' with grant option;
# 刷新权限
flush privileges;
2、安装配置hive
2.1 配置hadoop配置文件core-site.xml
<!--允许hadoop代理所有用户,是hive有权限操作hdfs-->
<property>
<name>hadoop.proxyuser.hadoop.hosts</name>
<value>*</value>
</property>
<!--允许hadoop代理所有组-->
<property>
<name>hadoop.proxyuser.hadoop.groups</name>
<value>*</value>
</property>
2.2 下载上传hive安装包和mysql驱动
2.3 解压hive,并将mysql-connector-java包放到hive目录下的lib目录中
# 将hive解压到soft目录中
tar -zxvf apache-hive-3.1.3-bin.tar.gz -C ../soft/
# 将驱动包移动到hive/lib中
mv ../installPackage/mysql-connector-java-5.1.34.jar apache-hive-3.1.3-bin/lib/
# 修改hive目录名,太长
mv apache-hive-3.1.3-bin hive313
2.4 配置hive环境变量
vim ~/.bashrc
# 添加变量
export HIVE_HOME=hive目录
export PATH