Centos7 Hadoop伪分布模式安装

简介: Centos7 Hadoop伪分布模式安装

单节点物理结构

搭建伪分布式,master和slave上的组件均安装在同一台服务器上.

这些组件后续再学习再写下来。

20210727230118190.png

一:linux的基本使用命令
centos7 修改hostname
 hostnamectl set-hostname hadoop100(centos7下执行此命令无需重启即可生效)
[root@localhost ~]#
[root@localhost ~]# hostname
hadoop100
二:集群安装步骤
2.1vagrant file中加入这行
config.vm.network "private_network", ip: "192.168.56.10"
2.2
安装jdk
tar -zxvf jdk-8u181-linux-x64.tar.gz
修改目录名称
mv jdk1.8.0_181/ jdk1.8
修改环境变量
vi /etc/profile
export JAVA_HOME=/opt/soft/jdk1.8
export PATH=.:$JAVA_HOME/bin:$PATH
source /etc/profile
验证jdk是否安装成功
java -version
查看JAVA_HOME变量的值
echo $JAVA_HOME
2.3
设置hostname
查看当前的主机名:hostname
第一步:临时设置,立刻生效
hostname node1
第二部:永久设置,下一次重启的时候生效 (redHat下如此操作)
vi /etc/sysconfig/network
HOSTNAME=node1
centos7下设置hostname直接使用
 hostnamectl set-hostname hadoop100(centos7下执行此命令无需重启即可生效)
2.4
hosts配置
vi /etc/hosts
192.168.56.10 node1
验证:ping node1
2.5
iptables 防火墙
查看防火墙状态:service iptables status
关闭防火墙:service iptables stop
2.6
把防火墙从开机启动项里面移除掉
查看iptables是否是开机运行的:chkconfig --list | grep iptables
关闭iptables的开机启动项:chkconfig iptables off
2.7
执行ssh命令 确认有日志输出即可。
2.8
免密码登录:需要实现主节点能够通过ssh免密登录到所有从节点
配置本机免密码登录
ssh-keygen -t rsa  //在root用户使用ssh工具生成秘钥(也可以使用普通用户)
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys   //复制一份公钥
验证 ssh node1
2.9
hadoop伪分布集群安装步骤
1:解压 tar -zxvf hadoop-2.7.5.tar.gz
2:修改配置文件
cd hadoop-2.7.5
cd etc/hadoop
3:修改相关的配置文件,根据PPT上面的内容
vi hadoop-env.sh
export JAVA_HOME=/opt/soft/jdk1.8
export JAVA_HOME=/opt/java/jdk8u282-b08
export HADOOP_LOG_DIR=/data/hadoop_repo/logs/hadoop
vi yarn-env.sh
export JAVA_HOME=/opt/soft/jdk1.8
export JAVA_HOME=/opt/java/jdk8u282-b08
export YARN_LOG_DIR=/data/hadoop_repo/logs/yarn
vi core-site.xml[注意需要修改主机名,和机器的主机名保持一致即可]
<configuration>
    <property>
        <name>fs.defaultFS</name>
        <value>hdfs://node1:9000</value>
    </property>
    <property>
        <name>hadoop.tmp.dir</name>
        <value>/data/hadoop_repo</value>
   </property>
</configuration>
vi hdfs-site.xml
<configuration>
  <property>
    <name>dfs.replication</name>
    <value>1</value>
  </property>
</configuration>
vi yarn-site.xml
<configuration>
  <property>
    <name>yarn.nodemanager.aux-services</name>
    <value>mapreduce_shuffle</value>
  </property>
</configuration>
mv mapred-site.xml.template  mapred-site.xml
vi mapred-site.xml
<configuration>
  <property>
    <name>mapreduce.framework.name</name>
    <value>yarn</value>
  </property>
</configuration>
vi slaves
localhost
4:对hdfs进行格式化【注意,只能格式化一次】
cd hadoop-2.7.5
bin/hdfs namenode -format
5:启动
sbin/start-all.sh
6:验证
jps
或者
http://node1:50070
http://node1:8088
7: 停止
sbin/stop-all.sh
8:配置环境变量
vi /etc/profile
export HADOOP_HOME=/opt/soft/hadoop-2.7.5
export PATH=.:$JAVA_HOME/bin:$HADOOP_HOME/bin:$PATH

20210727225904641.png

2021072722591575.png

20210727225951147.png

目录
相关文章
|
5天前
|
Linux
centos 6.5安装yum
centos 6.5安装yum
26 0
|
5天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置PXE服务
PXE是Intel开发的预启动执行环境,允许工作站通过网络从远程服务器启动操作系统。它依赖DHCP分配IP,DNS服务分配主机名,TFTP提供引导程序,HTTP/FTP/NFS提供安装源。要部署PXE服务器,需关闭selinux和防火墙,安装dhcpd、httpd、tftp、xinetd及相关服务,配置引导文件和Centos7安装源。最后,通过syslinux安装引导文件,并创建pxelinux.cfg/default配置文件来定义启动参数。
18 0
|
5天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置postfix服务
安装CentOS7的Postfix和Dovecot,配置Postfix的`main.cf`文件,包括修改完全域名、允许所有IP、启用邮箱等。然后,配置Dovecot的多个配置文件以启用auth服务和调整相关设置。重启Postfix和Dovecot,设置开机自启,并关闭防火墙进行测试。最后,创建邮箱账户并在Windows邮箱客户端中添加账户设置。
12 0
|
5天前
|
Linux 网络安全
Centos6.5安装并配置NFS服务
该内容描述了在Linux系统中设置NFS服务的步骤。首先挂载yum源,然后安装NFS服务,并编辑配置文件。接着,重启rpcbind和NFS服务,可能需要重复此过程以解决初始可能出现的问题。此外,关闭防火墙策略,并再次重启服务。最终,根目录被共享,特定IP网段被允许访问。
13 0
|
6天前
|
存储 Linux 网络安全
centos7使用yum网络安装
这些是使用Yum进行网络安装的基本步骤。根据你的需求,你可以重复步骤3和4来安装其他软件包。请注意,执行Yum操作需要root或具有sudo权限的用户。
21 1
|
12天前
|
关系型数据库 MySQL Linux
centos7安装mysql-带网盘安装包
centos7安装mysql-带网盘安装包
62 2
|
12天前
|
分布式计算 资源调度 Hadoop
hadoop的伪分布式搭建-带网盘
hadoop的伪分布式搭建-带网盘
18 3
|
12天前
|
存储 分布式计算 Hadoop
Hadoop的运行模式
【4月更文挑战第12天】Hadoop支持三种运行模式:本地模式适用于初学者和小型项目;伪分布式集群模式用于测试,数据存储在HDFS;完全分布式集群模式,适用于企业级大规模数据处理,具有高吞吐量和容错性。选择模式取决于实际需求和环境配置。Hadoop的分布式计算特性使其在扩展性、容错性和可恢复性方面表现出色,是大数据处理的关键工具。
13 1
|
18天前
|
存储 分布式计算 Hadoop
【Hadoop】Hadoop的三种集群模式
【4月更文挑战第9天】【Hadoop】Hadoop的三种集群模式
|
19天前
|
存储 Linux Shell
centos 部署docker容器 安装 、基本使用方法(一)
centos 部署docker容器 安装 、基本使用方法(一)
33 0