Hadoop环境搭建
来源:互联网 发布:天下三男捏脸数据 编辑:程序博客网 时间:2024/06/01 10:47
- 准备工作
虚拟机(3个)、镜像文件、hadoop包、jdk包
服务器功能规划
hadoop001:NameNode,DataNode,NodeManager,HistoryServer
hadoop002:ResourceManager,DataNode,NodeManager
hadoop003:DataNode,NodeManager,SecondaryNameNode - 搭建步骤
1、创建hadoop用户并配置sudo权限
[hadoop]# su
Password:hadoop
[hadoop]# chmod u+w /etc/sudoers (给sudoers增加写权限)
[hadoop]# vi /etc/sudoers (修改sudoers文件)
[hadoop]# hadoop ALL=(ALL)NOPASSWD:ALL
[hadoop]# chmod u-w /etc/sudoers (撤销sudoers文件的写权限)
[hadoop]# ip address(查看ip地址)
[hadoop]# sudo chmod 777 /etc/sysconfig/network-scripts/ifcfg-eth0
[hadoop]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
[hadoop]# sudo service network restart
[hadoop]# sudo vi /etc/hosts(修改主机名)
192.168.150.200 hadoop001
[hadoop]# sudo vi /etc/sysconfig/network
HOSTNAME=hadoop001
2、安装JDK
[hadoop]# sudo vi /etc/profile
export JAVA_HOME=/home/hadoop/jdk1.8.0_131
export CLASSPATH=.:JAVAHOME/jre/lib/rt.jar: JAVA_HOME/lib/dt.jar:JAVAHOME/lib/tools.jarexportPATH= PATH:$JAVA_HOME/bin
[hadoop]# source /etc/profile
3、安装hadoop
[hadoop]# cd /home/hadoop/hadoop-2.8.1/etc/hadoop
在hadoop-env.sh、mapred-env.sh、yarn-env.sh配置如下:
export JAVA_HOME=/home/hadoop/jdk1.8.0_131
配置core-site.xml:
fs.defaultFS
hdfs://hadoop001:8020
hadoop.tmp.dir
/home/hadoop/hadoop-2.8.1/data/tmp
配置hdfs-site.xml:
dfs.namenode.secondary.http-address
hadoop003:50090
配置slaves:
[hadoop]# vi slaves
配置yarn-site.xml:
yarn.nodemanager.aux-services
mapreduce_shuffle
yarn.resourcemanager.hostname
hadoop002
yarn.log-aggregation-enable
true
yarn.log-aggregation.retain-seconds
106800
配置mapred-site.xml:
mapreduce.framework.name
yarn
mapreduce.jobhistory.address
hadoop001:10020
mapreduce.jobhistory.webapp.address
hadoop001:19888
设置SSH免密登录
[hadoop]# ssh-keygen -t rsa
[hadoop]# ssh-copy-id hadoop001
[hadoop]# ssh-copy-id hadoop002
[hadoop]# ssh-copy-id hadoop003
分发hadoop文件(先删除doc文件)
[hadoop]# scp -r hadoop hadoop002:/home/hadoop
格式NameNode
在hadoop001上:
[hadoop]# hdfs namenode -format
启动集群:
hadoop001:start-dfs.sh,start-yarn.sh,./mr-jobhistory-daemon.sh start historyserver
hadoop002:./yarn-daemon.sh start resourcemanager
注意:查看防火墙状态:firewall-cmd –state
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
查看HDFSWEB页面
hadoop001:50070
查看YARNWEB页面
hadoop002:8088/cluster
阅读全文
0 0
- 【hadoop】hadoop环境快速搭建
- Hadoop - Hadoop开发环境搭建
- Hadoop环境搭建
- hadoop开发环境搭建
- linux搭建hadoop环境
- nutch+hadoop环境搭建
- Hadoop环境搭建-集群
- eclipse hadoop 环境搭建
- linux搭建hadoop环境
- hadoop环境搭建步骤
- MyEclipse 搭建 hadoop 环境
- Hadoop 环境搭建
- windows搭建hadoop环境
- Hadoop环境搭建
- hadoop集群环境搭建
- Hadoop环境搭建
- hadoop环境搭建问题
- hadoop单机环境搭建
- mac nw.js 打包桌面应用程序
- 产品经理其实是一种能力,而非职业
- 【创业公司的机遇与挑战】如何在1年内从产品助理到产品高管?
- 指针入门
- 在世界互联网大会的对话上,Google CEO 劈柴与雷军聊了什么? | 乌镇峰会
- Hadoop环境搭建
- 活动结束|金融圈第19期分享:数据系统如何防范金融非统性风险?
- 产品经理如何与UI设计师进行有效沟通
- PMCAFF产品经理第一课 | 杭州站 现场集锦
- WebView总结
- 12306被喷谁受益?带着正能量重新设计12306防黄牛购票机制
- 从长板和咏春看单板滑雪固定器角度选择
- 年轻人,别动不动就想搞个“大社交”,工具型社交才是正路子
- 《ImageNet Classification with Deep Convolutional Neural Networks》论文阅读