一、配置Linux

(1)cat /etc/networks

(2)cat /etc/sysconfig/network

(3)vi /etc/udev/rules.d/70-persistent-net.rules

eth1 改为eth0

(4)vi /etc/sysconfig/network-scripts/ifcfg-eth0

HWADDR改为eth1的地址

HWADDR=00:0c:29:79:e6:ec

DNS1=网关地址

(5)vi /etc/sysconfig/selinux

#SELINUX=disabled

(6)加sudo权限

vi /etc/sudoers

beifeng ALL=(root)NOPASSWD:ALL

(7)关闭防火墙

centos 7:systemctl stop firewalld.service #停止systemctl disable firewalld.service #禁用之前的版本:service iptables stop #
停止chkconfig iptables off #禁用

chkconfig iptables off

service iptables status

二、安装jdk、maven、hadoop

chown beifeng:beifeng /opt/*

无密钥登陆ssh
ssh-keygen -t rsa
ssh-copy-id hostname02
ssh-copy-id hostname03
ssh-copy-id hostname04

三、配置伪分布式

1. 修改hadoop-evn.sh

export JAVA_HOME=/opt/modules/jdk1.7.0_67

2. 修改yarn-env.sh

export JAVA_HOME=/opt/modules/jdk1.7.0_67

3. 修改mapred-env.sh

export JAVA_HOME=/opt/modules/jdk1.7.0_67

4. 修改core-site.xml

<configuration><property><name>fs.defaultFS</name><value>hdfs://localhost:9000</value></property><property><name>hadoop.tmp.dir</name><value>/opt/modules/hadoop-2.5.0/data/tmp</value></property><property><name>hadoop.http.staticuser.user</name><value>beifeng</value></property>
</configuration>

5. 修改hdfs-site.xml

<configuration><property><name>dfs.replication</name><value>1</value></property><property><name>dfs.namenode.secondary.http-address</name><value>beifeng-hadoop-02:50090</value></property><property><name>dfs.permissions.enabled</name><value>false</value></property>
</configuration>

6. 修改slaves

beifeng-hadoop-02

7. 修改yarn-site.xml

<configuration><!-- Site specific YARN configuration properties --><property><name>yarn.nodemanager.aux-services</name><value>mapreduce_shuffle</value></property><property><name>yarn.resourcemanager.hostname</name><value>beifeng-hadoop-02</value></property><!-- 是否启用日志聚集功能 --><property><name>yarn.log-aggregation-enable</name><value>true</value></property><!-- 日志保留时间(单位为秒) --><property><name>yarn.log-aggregation.retain-seconds</name><value>106800</value></property>
</configuration>

8. 修改mapred-site.xml

<configuration><property><name>mapreduce.framework.name</name><value>yarn</value></property>
</configuration>

9. 启动服务

bin/hdfs namenode -format

sbin/hadoop-daemon.sh start namenode
sbin/hadoop-daemon.sh start datanode
sbin/yarn-daemon.sh start resourcemanager
sbin/yarn-daemon.sh start nodemanager
sbin/mr-jobhistory-daemon.sh start historyserver
sbin/hadoop-daemon.sh start secondarynamenode

sbin/hadoop-daemon.sh stop namenode
sbin/hadoop-daemon.sh stop datanode
sbin/yarn-daemon.sh stop resourcemanager
sbin/yarn-daemon.sh stop nodemanager
sbin/mr-jobhistory-daemon.sh stop historyserversbin/hadoop-daemon.sh stop secondarynamenode

10. 服务可视化

hdfs可视化界面: http://beifeng-hadoop-01:50070/dfshealth.html#tab-overview
yarn可视化界面: http://beifeng-hadoop-01:8088/cluster
历史服务器可视化界面:http://beifeng-hadoop-01:19888/secondarynamenode可视化界面 http://beifeng-hadoop-01:50090/status.html

转载于:https://www.cnblogs.com/yeahwell/p/5660434.html

hadoop环境搭建笔记相关推荐

  1. 大数据实训笔记1:hadoop环境搭建及单机模式

    必备环境 VMware Centos 7 SwitchHosts!(可以不用) SecureCRT hadoop-3.1.3.tar jdk-8u212-linux-x64.tar hadoop环境搭 ...

  2. 《Node.js入门》Windows 7下Node.js Web开发环境搭建笔记

    最近想尝试一下在IBM Bluemix上使用Node.js创建Web应用程序,所以需要在本地搭建Node.js Web的开发测试环境. 这里讲的是Windows下的搭建方法,使用CentOS 的小伙伴 ...

  3. Hadoop环境搭建教学(二)完全分布式集群搭建;

    Hadoop环境搭建教学(一)运行环境,集群规划介绍: 文章目录 安装三台 CentOS 7系统 一.X-Shell的准备工作 二.基本工具安装 三.关闭防火墙 四.修改Host文件 五.3.4.4 ...

  4. Hadoop环境搭建教学(一)运行环境,集群规划介绍;

    文章目录 前言 一.Hadoop的三种运行环境 二.集群规划 三.需要的基本软件安装 下期见 前言 Hadoop的运行环境可以是在Windows上,也可以在linux上,但在Windows上运行效率很 ...

  5. Hadoop环境搭建(二)CentOS7的下载与安装

    Hadoop环境搭建(一) VMware Workstation安装 与 网络配置 1. CentOS7的下载 https://wiki.centos.org/Download 2. CentOS7安 ...

  6. [云炬python3玩转机器学习笔记] 2-7开发环境搭建笔记

    开发环境搭建笔记

  7. Samba平台搭建和用户自行修改密码环境搭建笔记

    Samba 平台搭建和用户自行修改密码环境搭建笔记 系统:CentOS  release  6.5 (Final)x86_64 软件: samba                   #服务端 sam ...

  8. 简单易行的用windows系统虚拟苹果mac操作系统 mac下android环境搭建笔记(android studio)

    作者:韩梦飞沙 QQ:313134555 ios模拟器电脑版中文版(iPadian)下载 - 『精品软件区』 - 吾爱破解论坛 - LCG - LSG |安卓破解|病毒分析|破解软件|www.52po ...

  9. Storm DRPC环境搭建笔记

    Storm DRPC环境搭建笔记 By Mickey.Pro 1. 安装系统 CentOS 6.3 64bit minimal http://www.osyunwei.com/archives/475 ...

最新文章

  1. Android控件-GridView
  2. SQLite数据库存储
  3. EM算法matlab和Java实现
  4. android studio启动停止命令,那些停止Android Studio任务的方法(不断整理中)
  5. FLV协议5分钟入门浅析
  6. 代码实现tan graph model for classification_自定义 Estimator 实现(以BERT为例)
  7. vc6.0mfc中单选按钮如何分组_按钮系列02-搞定按钮和选框的14个秘诀
  8. 信息安全工程师笔记-案例分析(三)
  9. Qt工作笔记-Qt之自定义属性Q_PROPERTY
  10. 含有任意量词与存在量词的最值问题
  11. python如何在没有环境的电脑上执行_没安装python的电脑可以运行python写的程序吗 python语言编写的程...
  12. java搜索引擎lucene_简单lucene搜索实现(搜索引擎)
  13. Easyui datagrid getData简单使用
  14. Web 项目中,MySQL 最新驱动下载、及配置
  15. linux vi下划线,如何将我的Vim高亮线更改为不是下划线?
  16. String.indexOf 用法
  17. 【Microsoft Azure 的1024种玩法】六十三.通过全局 VNet 对等互连实现同一区域不同网段的虚拟网络实时打通
  18. Docker FreeIPA
  19. COUNTIFS函数
  20. java 输入一个时间,获取当前周的周一以及周五时间【自然周】

热门文章

  1. android 勿扰模式代码,Android N Zen Mode (勿扰模式)设置流程
  2. java构造函数_JAVA的构造函数是怎么写的。万分感谢。路过的请不要嘲笑%_%
  3. 数字三角形——递归、递推、记忆化搜索
  4. python数据库连接池使用
  5. LeetCode 121:买卖股票的最佳时机 思考分析
  6. Python字符串| join()方法与示例
  7. mcq 队列_MCQ | 基础知识 免费和开源软件| 套装4
  8. 关键字驱动测试示例_带有示例的False关键字
  9. Java——Socket通信原理
  10. JAVA安装作用_jdk安装配置及其作用