LINUX中HADOOP集群搭建

本文详细介绍如何在Linux环境下安装配置JDK、Tomcat、MySQL、HDFS、YARN、Zookeeper及HBase等常用软件和服务。从虚拟机安装开始,逐步指导进行各项配置,确保读者能顺利搭建出完整的开发环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1安装虚拟机
2基本配置
设置ip地址
在这里插入图片描述
在这里插入图片描述
重启网络服务
在这里插入图片描述
关闭防火墙
在这里插入图片描述
设置linux域名映射
在这里插入图片描述
在这里插入图片描述
修改主机中的域名映射
cd C:\Windows\System32\drivers\etc\hosts
在这里插入图片描述
免密配置

ssh-keygen
ssh-copy-id review

3 在linux上安装jdk
虚拟机上安装未下载好的指令
在这里插入图片描述
一:虚拟机上安装jdk
1:上传jdk压缩包并解压
在这里插入图片描述
2:配置JAVA_HOME
在这里插入图片描述
刷新
在这里插入图片描述
查看是否部署成功
在这里插入图片描述

二: 虚拟机中安装tomcat

1: 上传tomcat压缩包 并解压
在这里插入图片描述
2:在tomcat的home目录的bin目录下执行./startup.sh
在这里插入图片描述
3:在浏览器上输入域名端口号查看tomcat页面
在这里插入图片描述
三:linux上离线安装mysql
1:在/opt/apps下创建一个mysql文件夹 上传 解压
在这里插入图片描述
2:按照以下命令一步一步执行
rpm -qa | grep mariadb
rpm -e --nodeps mariadb-libs-5.5.65-1.el7.x86_64

yum -y install net-tools
yum -y install perl

rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm
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
rpm -ivh mysql-community-devel-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-5.7.26-1.el7.x86_64.rpm

service mysqld start
mysqld --initialize --user=mysql
cat /var/log/mysqld.log | grep password 拿到初始密码
mysql -uroot -p密码
在这里插入图片描述
查看网络端口号命令
在这里插入图片描述
修改密码遇到错误(由于自定义密码比较简单,出现了不符合密码策略的问题)
加入下面指令即可
在这里插入图片描述
在这里插入图片描述
mysql 安装完成!

四:在linux上安装HDFS
1:上传压缩包 并解压
在这里插入图片描述
配置信息

vi /opt/apps/hadoop-3.1.1/etc/hadoop/hadoop-env.sh

在这里插入图片描述

vi  /opt/apps/hadoop-3.1.1/etc/hadoop/hdfs-site.xml

在这里插入图片描述

vi /opt/apps/hadoop-3.1.1/etc/hadoop/core-site.xml

在这里插入图片描述
在bin目录下执行以下代码初始化namenode

./hadoop  namenode -format

在sbin目录下sbin/start-dfs.sh sbin/stop-dfs.sh
在这里插入图片描述

在sbin目录下输入以下命令单节点启停namenode 和 datanode

./hadoop-daemon.sh   start  namenode 
./hadoop-daemon.sh   start  datanode 

jps出现namenode、datanode进程
在这里插入图片描述
配置环境变量

vi etc/profile

在这里插入图片描述
刷新

source /etc/profile

hdfs一件启停的命令

start-dfs.sh/stop-dfs.sh

访问页面 http://review:9870 review:9870 出现以下页面启动成功
在这里插入图片描述
HDFS安装完成!

五:在hdfs中安装yarn
1:修改配置信息

vi /opt/apps/hadoop-3.1.1/etc/hadoop/yarn-site.xml

在这里插入图片描述
在linux上将MR程序提交到yarn上还需要配置

vi /opt/apps/hadoop-3.1.1/etc/hadoop/mapred-site.xml

在这里插入图片描述
在sbin目录下sbin/start-yarn.sh sbin/stop-yarn.sh
在这里插入图片描述
jps后有ResourceManager节点
在这里插入图片描述
访问http://review:8088 review:8088 出现以下页面则访问成功
在这里插入图片描述
YARN安装成功

六:在linux上安装Zookeeper
1: 上传压缩包 解压
在这里插入图片描述
2:在ZK_HOME下创建一个zkData文件夹 /opt/apps/zookeeper-3.4.6/zkData
在这里插入图片描述
3:将/opt/apps/zookeeper-3.4.6/conf 下的 zoo_sample.cfg重命名

mv zoo_sample.cfg zoo.cfg

在这里插入图片描述
4:修改配置文件

vi zoo.cfg

在这里插入图片描述
5:在各个节点的数据存储目录中,生成一个myid文件,内容为它的id

echo 1 > /opt/apps/zookeeper-3.4.6/zkData/myid

6:zookeeper的启停
sh zk.sh start/stop
在这里插入图片描述
7:jps
在这里插入图片描述
Zookeeper安装成功!

七:在linux上安装hbase

1:上传下载 解压缩
在这里插入图片描述
2:hbase-env.sh修改内容:注意放开注释

vi /opt/apps/hbase-2.2.5/conf/hbase-env.sh

在这里插入图片描述
在这里插入图片描述
2:hbase-site.xml修改内容:

vi /opt/apps/hbase-2.2.5/conf/hbase-site.xml

在这里插入图片描述
3:regionservers 配置 启动集群中的Regionserver机器

vi /opt/apps/hbase-2.2.5/conf/regionservers

在这里插入图片描述
4:配置环境变量

vi /etc/profile
source /etc/profile
start/stop-hbase.sh

访问页面http://linux01:16010
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值