[root@moyue ~]# #随便创建一个文件目录存放压缩包
[root@moyue ~]# mkdir soft
将压缩包拖进文件
配置jdk
[root@moyue soft]# tar -zxvf jdk-8u152-linux-x64.tar.gz -C /usr/local
[root@moyue soft]# cd /usr/local/
[root@moyue local]# mv jdk-8u152-linux-x64.tar.gz jdk
[root@moyue local]# vim /etc/profile
export JDK_HOME=/usr/local/jdk
export PATH=$JDK_HOME/bin:$PATH
[root@moyue local]# 临时生效
[root@moyue local]# source /etc/profile
配置hadoop
[root@moyue soft]# #解压,更名,配置环境变量
[root@moyue soft]# tar -zxvf hadoop-2.7.6.tar.gz -C /usr/local/
[root@moyue soft]# cd /usr/local/
[root@moyue local]# mv hadoop-2.7.6.tar.gz hadoop
[root@moyue local]# vim /etc/profile
export HADOOP_HOME=/usr/local/hadoop
export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
[root@moyue local]# 临时生效
[root@moyue local]# source /etc/profile
- 伪分布
配置/etc/hosts文件
[root@moyue ~]# vi /etc/hosts
更改映射
192.168.10.100 moyue #静态ip和主机名
#建立映射关系
- 免密
[root@moyue local]# ssh-keygen -t rsa #输入后一路回车
[root@moyue local]# cd ~/.ssh目录下 #进入.ssh
[root@moyue .ssh]# ssh-copy-id moyue #输入后一路回车
对localhost进行免密
[root@moyue .ssh]# ssh localhost
Last login: Fri Nov 19 11:01:53 2021 from 192.168.10.1
- 配置文件
- core-site.xml
- hdfs.site.xml
- hadoop-env.sh
[root@moyue ~]# vim /usr/local/hadoop/etc/hadoop/core-site.xml
添加如下字段
<configuration>
<!-- 配置分布式⽂件系统的schema和ip以及port,默认8020-->
<property>
<name>fs.defaultFS</name>
<value>hdfs://localhost:8020/</value>
</property>
</configuration>
#------------------------------------------------------------------------------------
[root@moyue ~]# vim /usr/local/hadoop/etc/hadoop/hdfs-site.xml
添加如下信息
<configuration>
<!-- 伪分布模式只能是1。-->
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
</configuration>
#------------------------------------------------------------------------------------
[root@moyue ~]# vim /usr/local/hadoop/etc/hadoop/hadoop-env.sh
添加java的位置信息
# The java implementation to use.
export JAVA_HOME=/usr/local/jdk
- 格式化NameNode
[root@moyue ~]# hdfs namenode -format
21/11/19 11:31:15 INFO namenode.NameNode: STARTUP_MSG:
/************************************************************
- 启动伪分布
[root@moyue bin]# start-dfs.sh
[root@moyue bin]# jps
59602 Jps
57013 NameNode
57228 DataNode
关闭
[root@moyue bin]# stop-dfs.sh
网页输入机器ip:50070
start-dfs.sh
需要输入密码时回车可以解决
然后退出
[root@moyue ~]# vim /etc/ssh/ssh_config
将 # StrictHostKeyChecking ask 改成 StrictHostKeyChecking no