hadoop伪分布式安装

安装之前的准备:
service iptables stop 防火墙临时关闭
chkconfig iptables off 防火墙永久关闭

修改主机名,主机名不能有横线、下划线
vim /etc/sysconfig/network
HOSTNAME=abc(名字随意)
source /etc/sysconfig/network 重新生效该文件

vim /etc/hosts 当前主机名和ip映射
只需添加:10.42.11.12 abc (ip 和 更改的主机名)
reboot 重新启动虚拟机

设置当前节点为免密登录
ssh-keygen 一路回车
产生秘钥
把产生的秘钥复制给当前节点
ssh-copy-id root@abc
YES
环境已准备好

一、先安装jdk
二、下载hadoop安装包
cd /home/software/hadoop/etc/hadoop

cat /etc/profile 查看安装JDK的地址

编辑hadoop-env.sh,更改两个地址
vim hadoop-env.sh
export JAVA_HOME=/home/software/jdk1.8(安装JDK的地址)

export HADOOP_CONF_DIR=/home/software/hadoop-2.7.1/etc/hadoop(Hadoop安装的具体路径)
保存退出 :wq
需要source hadoop-evn.sh

编辑core-site.xml
vim core-site.xml
在标签configuration中添加如下标签及内容

fs.defaultFS
hdfs://abc:9000


hadoop.tmp.dir
/home/software/hadoop-2.7.1/tmp(自己指定的路径)

编辑hdfs-site.xml
vim hdfs-site.xml
在标签configuration中添加如下标签及内容

dfs.replication
1(只能为1)

编辑 mapred-site.xml
cp mapred-site.xml.template mapred-site.xml
vim mapred-site.xml
在标签configuration中添加如下标签及内容

mapreduce.framework.name
yarn

编辑yarn-site.xml
vim yarn-site.xml
在标签configuration中添加如下标签及内容

yarn.resourcemanager.hostname
abc(当前节点主机名)


yarn.nodemanager.aux-services
mapreduce_shuffle

编辑slaves:
vim slaves
添加当前节点的ip或主机名
abc 保存退出
六个配置文件更改完成

配置环境变量
编辑profile文件:vim /etc/profile
鼠标移动最后,添加如下内容:
export HADOOP_HOME=/home/software/hadoop-2.7.1
export PATH=$ PATH: $ HADOOP_HOME/bin:$HADOOP_HOME/sbin
保存退出
需要 source /etc/profile

第一次启动Hadoop,需要进行格式化
hadoop namenode -format 回车

出现下面内容,恭喜启动成功
19/06/28 20:24:45 INFO common.Storage: Storage directory /home/software/hadoop-2.7.1/tmp/d
19/06/28 20:24:45 INFO namenode.NNStorageRetentionManager: Going to retain 1 images with t
19/06/28 20:24:45 INFO util.ExitUtil: Exiting with status 0
19/06/28 20:24:45 INFO namenode.NameNode: SHUTDOWN_MSG:

启动Hadoop
start-all.sh
确认YES

jps查看
多了五个进程
8017 NodeManager
7762 SecondaryNameNode
7595 DataNode
7469 NameNode
7919 ResourceManager
8335 Jps

登录ip地址:50070/网页查看

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值