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

Hadoop部署一jdk与MySQL

2、下载好后,通过xshell进入三台虚拟机,创建install_pkg文件夹,用于存放各种安装包。在install_pkg目录中,输入rz,使得Windows系统往Linux系统中进行文件传输(如果没有rz,通过sudo yum -y install lrzsz进行安装)

Hadoop部署一jdk与MySQL

3、解压安装文件的压缩包:

tar -zxvf jdk-15_linux-x64_bin.tar.gz

Hadoop部署一jdk与MySQL

4、创建安装目录:

Hadoop部署一jdk与MySQL

5、把解压后的jdk目录,移动到安装目录/usr/local/soft目录下:

Hadoop部署一jdk与MySQL

6、编辑profile文件,把内容保存到文件中:

sudo vi /etc/profile

内容:

export JAVA_HOME=/usr/local/soft/jdk-15
export CLASSPATH
=.:$JAVA_HOME/lib

export PATH=$PATH:$JAVA_HOME/bin

Hadoop部署一jdk与MySQL

7、刷新环境变量:

source /etc/profile

8、检查安装是否成功:

java --version

Hadoop部署一jdk与MySQL

二、安装MySQL

1、使用最新的包管理器安装MySQL

sudo dnf install @mysql

Hadoop部署一jdk与MySQL

Hadoop部署一jdk与MySQL

2、要检查MySQL服务器是否正在运行,请输入:

sudo systemctl status mysqld

Hadoop部署一jdk与MySQL

没有运行,则输入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 ,回车

Hadoop部署一jdk与MySQL

Hadoop部署一jdk与MySQL

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的主要内容,如果未能解决你的问题,请参考以下文章

Hive安装与部署集成mysql

hadoop伪集群部署

阿里云ECS服务器部署HADOOP集群:Hive本地模式的安装

hadoop2.6.5+sqoop1.4.6环境部署与测试

Hadoop部署—— (在第一个克隆机上)安装JKD安装Hadoop

基于Hadoop生态的相关框架与组件的搭建