Hadoop部署一jdk与MySQL
Posted 沐濯的大数据之路
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hadoop部署一jdk与MySQL相关的知识,希望对你有一定的参考价值。
哈喽,同学们,现在我们要开始部署Hadoop,开启大数据之路啦!首先要在集群先安装jdk(开发的基石,Hadoop等组件依赖)以及安装mysql,用于存hive等元数据信息。
一、安装Java-jdk 15
官方网站:
https://www.oracle.com/java/
下载页面:
https://www.oracle.com/cn/java/technologies/javase-downloads.html
我们选择这个包下载: jdk-15_linux-x64_bin.tar.gz
2、下载好后,通过xshell进入三台虚拟机,创建install_pkg文件夹,用于存放各种安装包。在install_pkg目录中,输入rz,使得Windows系统往Linux系统中进行文件传输(如果没有rz,通过sudo yum -y install lrzsz进行安装)
3、解压安装文件的压缩包:
tar -zxvf jdk-15_linux-x64_bin.tar.gz
4、创建安装目录:
5、把解压后的jdk目录,移动到安装目录/usr/local/soft目录下:
6、编辑profile文件,把内容保存到文件中:
sudo vi /etc/profile
内容:
export JAVA_HOME=/usr/local/soft/jdk-15
export CLASSPATH=.:$JAVA_HOME/libexport PATH=$PATH:$JAVA_HOME/bin
7、刷新环境变量:
source /etc/profile
8、检查安装是否成功:
java --version
二、安装MySQL
1、使用最新的包管理器安装MySQL
sudo dnf install @mysql
2、要检查MySQL服务器是否正在运行,请输入:
sudo systemctl status mysqld
没有运行,则输入sudo systemctl start mysqld来启动
3、运行mysql_secure_installation脚本,该脚本执行一些与安全性相关的操作并设置MySQL根密码:
sudo mysql_secure_installation
要求你配置VALIDATE PASSWORD component(验证密码组件): 输入y ,回车进入该配置
选择密码验证策略等级, 我这里选择0 (low),回车
输入新密码两次
确认是否继续使用提供的密码?输入y ,回车
移除匿名用户? 输入y ,回车
不允许root远程登陆? 我这里需要远程登陆,所以输入n ,回车
移除test数据库? 输入n ,回车
重新载入权限表? 输入y ,回车
4、配置远程登陆
本机登录MySQL:
mysql -uroot -p<上面步骤中设置的密码>
输入以下命令:
use mysql;
update user set host='%' where user='root';
flush privileges;
设置完成后输入exit退出mysql,回到终端shell界面,接着开启系统防火墙的3306端口:
sudo firewall-cmd --add-port=3306/tcp --permanent
sudo firewall-cmd --reload
以上,我们部署好了jdk以及MySQL,下一篇,我们部署Hadoop!
以上是关于Hadoop部署一jdk与MySQL的主要内容,如果未能解决你的问题,请参考以下文章
阿里云ECS服务器部署HADOOP集群:Hive本地模式的安装