hadoop环境搭建笔记
一、配置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:hadoop环境搭建及单机模式
必备环境 VMware Centos 7 SwitchHosts!(可以不用) SecureCRT hadoop-3.1.3.tar jdk-8u212-linux-x64.tar hadoop环境搭 ...
- 《Node.js入门》Windows 7下Node.js Web开发环境搭建笔记
最近想尝试一下在IBM Bluemix上使用Node.js创建Web应用程序,所以需要在本地搭建Node.js Web的开发测试环境. 这里讲的是Windows下的搭建方法,使用CentOS 的小伙伴 ...
- Hadoop环境搭建教学(二)完全分布式集群搭建;
Hadoop环境搭建教学(一)运行环境,集群规划介绍: 文章目录 安装三台 CentOS 7系统 一.X-Shell的准备工作 二.基本工具安装 三.关闭防火墙 四.修改Host文件 五.3.4.4 ...
- Hadoop环境搭建教学(一)运行环境,集群规划介绍;
文章目录 前言 一.Hadoop的三种运行环境 二.集群规划 三.需要的基本软件安装 下期见 前言 Hadoop的运行环境可以是在Windows上,也可以在linux上,但在Windows上运行效率很 ...
- Hadoop环境搭建(二)CentOS7的下载与安装
Hadoop环境搭建(一) VMware Workstation安装 与 网络配置 1. CentOS7的下载 https://wiki.centos.org/Download 2. CentOS7安 ...
- [云炬python3玩转机器学习笔记] 2-7开发环境搭建笔记
开发环境搭建笔记
- Samba平台搭建和用户自行修改密码环境搭建笔记
Samba 平台搭建和用户自行修改密码环境搭建笔记 系统:CentOS release 6.5 (Final)x86_64 软件: samba #服务端 sam ...
- 简单易行的用windows系统虚拟苹果mac操作系统 mac下android环境搭建笔记(android studio)
作者:韩梦飞沙 QQ:313134555 ios模拟器电脑版中文版(iPadian)下载 - 『精品软件区』 - 吾爱破解论坛 - LCG - LSG |安卓破解|病毒分析|破解软件|www.52po ...
- Storm DRPC环境搭建笔记
Storm DRPC环境搭建笔记 By Mickey.Pro 1. 安装系统 CentOS 6.3 64bit minimal http://www.osyunwei.com/archives/475 ...
最新文章
- Android控件-GridView
- SQLite数据库存储
- EM算法matlab和Java实现
- android studio启动停止命令,那些停止Android Studio任务的方法(不断整理中)
- FLV协议5分钟入门浅析
- 代码实现tan graph model for classification_自定义 Estimator 实现(以BERT为例)
- vc6.0mfc中单选按钮如何分组_按钮系列02-搞定按钮和选框的14个秘诀
- 信息安全工程师笔记-案例分析(三)
- Qt工作笔记-Qt之自定义属性Q_PROPERTY
- 含有任意量词与存在量词的最值问题
- python如何在没有环境的电脑上执行_没安装python的电脑可以运行python写的程序吗 python语言编写的程...
- java搜索引擎lucene_简单lucene搜索实现(搜索引擎)
- Easyui datagrid getData简单使用
- Web 项目中,MySQL 最新驱动下载、及配置
- linux vi下划线,如何将我的Vim高亮线更改为不是下划线?
- String.indexOf 用法
- 【Microsoft Azure 的1024种玩法】六十三.通过全局 VNet 对等互连实现同一区域不同网段的虚拟网络实时打通
- Docker FreeIPA
- COUNTIFS函数
- java 输入一个时间,获取当前周的周一以及周五时间【自然周】
热门文章
- android 勿扰模式代码,Android N Zen Mode (勿扰模式)设置流程
- java构造函数_JAVA的构造函数是怎么写的。万分感谢。路过的请不要嘲笑%_%
- 数字三角形——递归、递推、记忆化搜索
- python数据库连接池使用
- LeetCode 121:买卖股票的最佳时机 思考分析
- Python字符串| join()方法与示例
- mcq 队列_MCQ | 基础知识 免费和开源软件| 套装4
- 关键字驱动测试示例_带有示例的False关键字
- Java——Socket通信原理
- JAVA安装作用_jdk安装配置及其作用