Hadoop 的三种运行模式以及伪分布式模式配置
2017-12-10 10:00
357 查看
一 三种模式
1 单机模式
2 伪分布式模式
3 完全分布式模式
二 单机模式特点
默认模式
不对配置文件进行修改
使用本地文件系统
Hadoop的守护进程未启动
用于对MapReduce程序的逻辑进行调试
三 伪分布式模式
在一台主机模拟多台主机
每个守护进程都以Java进程的形式运行
在单机模式之上增加了代码调试功能,允许检查内存使用情况,HDFS输入输出,以及其他的守护进程交换
修改3个配置文件:core-site.xml,hdfs-site.xml,mapred-site.xml
格式化文件系统
四 完全分布式模式
多台主机
所有主机安装JDK和Hadoop
设置SSH免密码登录
修改3个配置文件:core-site.xml,hdfs-site.xml,mapred-site.xml
格式化文件系统
五 伪分布式安装实例
1、进入Hadoop的配置文件夹
[root@localhost ~]# cd /opt/hadoop-1.2.1/conf
[root@localhost conf]# ls
capacity-scheduler.xml hadoop-policy.xml slaves
configuration.xsl hdfs-site.xml ssl-client.xml.example
core-site.xml log4j.properties ssl-server.xml.example
fair-scheduler.xml mapred-queue-acls.xml taskcontroller.cfg
hadoop-env.sh mapred-site.xml task-log4j.properties
hadoop-metrics2.properties masters
2、对core-site.xml进行配置
<configuration>
<property>
<name>hadoop.tmp.dir</name>
<value>/hadoop</value>
</property>
<property>
<name>dfs.name.dir</name>
<value>/hadoop/name</value>
</property>
<property>
<name>fs.default.name</name>
<value>hdfs://localhost:9000</value>
</property>
</configuration>
3、对hdfs-site.xml进行配置
<configuration>
<property>
<name>dfs.data.dir</name>
<value>/hadoop/data</value>
</property>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
</configuration>
4、格式化hdfs文件系统
[root@localhost conf]# hadoop hdfs -format
Warning: $HADOOP_HOME is deprecated.
Error: Could not find or load main class hdfs
[root@localhost conf]# hadoop namenode -format
Warning: $HADOOP_HOME is deprecated.
17/12/10 06:52:28 INFO namenode.NameNode: STARTUP_MSG:
/************************************************************
STARTUP_MSG: Starting NameNode
STARTUP_MSG: host = localhost.localdomain/127.0.0.1
STARTUP_MSG: args = [-format]
STARTUP_MSG: version = 1.2.1
STARTUP_MSG: build =
https://svn.apache.org/repos/asf/hadoop/common/branches/branch-1.2 -r 1503152; compiled by 'mattf' on Mon Jul 22 15:23:09 PDT 2013
STARTUP_MSG: java = 1.7.0_141
************************************************************/
Re-format filesystem in /hadoop/dfs/name ? (Y or N) y
Format aborted in /hadoop/dfs/name
17/12/10 06:52:49 INFO namenode.NameNode: SHUTDOWN_MSG:
/************************************************************
SHUTDOWN_MSG: Shutting down NameNode at localhost.localdomain/127.0.0.1
************************************************************/
5、启动程序
[root@localhost bin]# start-all.sh
6、检测启动是否成功
[root@localhost bin]# jps
3234 TaskTracker
2751 NameNode
3016 SecondaryNameNode
3292 Jps
3093 JobTracker
2893 DataNode
1 单机模式
2 伪分布式模式
3 完全分布式模式
二 单机模式特点
默认模式
不对配置文件进行修改
使用本地文件系统
Hadoop的守护进程未启动
用于对MapReduce程序的逻辑进行调试
三 伪分布式模式
在一台主机模拟多台主机
每个守护进程都以Java进程的形式运行
在单机模式之上增加了代码调试功能,允许检查内存使用情况,HDFS输入输出,以及其他的守护进程交换
修改3个配置文件:core-site.xml,hdfs-site.xml,mapred-site.xml
格式化文件系统
四 完全分布式模式
多台主机
所有主机安装JDK和Hadoop
设置SSH免密码登录
修改3个配置文件:core-site.xml,hdfs-site.xml,mapred-site.xml
格式化文件系统
五 伪分布式安装实例
1、进入Hadoop的配置文件夹
[root@localhost ~]# cd /opt/hadoop-1.2.1/conf
[root@localhost conf]# ls
capacity-scheduler.xml hadoop-policy.xml slaves
configuration.xsl hdfs-site.xml ssl-client.xml.example
core-site.xml log4j.properties ssl-server.xml.example
fair-scheduler.xml mapred-queue-acls.xml taskcontroller.cfg
hadoop-env.sh mapred-site.xml task-log4j.properties
hadoop-metrics2.properties masters
2、对core-site.xml进行配置
<configuration>
<property>
<name>hadoop.tmp.dir</name>
<value>/hadoop</value>
</property>
<property>
<name>dfs.name.dir</name>
<value>/hadoop/name</value>
</property>
<property>
<name>fs.default.name</name>
<value>hdfs://localhost:9000</value>
</property>
</configuration>
3、对hdfs-site.xml进行配置
<configuration>
<property>
<name>dfs.data.dir</name>
<value>/hadoop/data</value>
</property>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
</configuration>
4、格式化hdfs文件系统
[root@localhost conf]# hadoop hdfs -format
Warning: $HADOOP_HOME is deprecated.
Error: Could not find or load main class hdfs
[root@localhost conf]# hadoop namenode -format
Warning: $HADOOP_HOME is deprecated.
17/12/10 06:52:28 INFO namenode.NameNode: STARTUP_MSG:
/************************************************************
STARTUP_MSG: Starting NameNode
STARTUP_MSG: host = localhost.localdomain/127.0.0.1
STARTUP_MSG: args = [-format]
STARTUP_MSG: version = 1.2.1
STARTUP_MSG: build =
https://svn.apache.org/repos/asf/hadoop/common/branches/branch-1.2 -r 1503152; compiled by 'mattf' on Mon Jul 22 15:23:09 PDT 2013
STARTUP_MSG: java = 1.7.0_141
************************************************************/
Re-format filesystem in /hadoop/dfs/name ? (Y or N) y
Format aborted in /hadoop/dfs/name
17/12/10 06:52:49 INFO namenode.NameNode: SHUTDOWN_MSG:
/************************************************************
SHUTDOWN_MSG: Shutting down NameNode at localhost.localdomain/127.0.0.1
************************************************************/
5、启动程序
[root@localhost bin]# start-all.sh
6、检测启动是否成功
[root@localhost bin]# jps
3234 TaskTracker
2751 NameNode
3016 SecondaryNameNode
3292 Jps
3093 JobTracker
2893 DataNode
相关文章推荐
- hadoop初识之三:搭建hadoop环境(配置HDFS,Yarn及mapreduce 运行在yarn)上及三种运行模式(本地模式,伪分布式和分布式介)
- 配置Hadoop伪分布式模式并运行WordCount示例操作实例演示步骤
- 在Ubuntu环境下配置Hadoop伪分布式模式运行环境
- 2.4.0版 hadoop伪分布式模式在mac上的配置和运行
- 分布式系统中的关键概念及Hadoop起源发展,组成,三种运行模式
- hadoop的三种运行模式区别及配置详解
- [Nutch]Hadoop多机完全分布式模式hadoop配置
- Hadoop完全分布式模式的安装和配置
- Hadoop完全分布式模式的安装和配置
- (2) hadoop 配置部署启动HDFS及本地模式运行MapReduce案例(使用HDFS上数据)
- Hadoop环境搭建之二配置启动HDFS及本地模式运行MapReduce案例(使用HDFS上数据)
- Ubuntu下伪分布式模式Hadoop的安装及配置
- Centos中安装配置local/standalone模式和伪分布式模式hadoop集群
- Ubuntu14安装配置Hadoop2.6.0(完全分布式)与 wordcount实例运行
- Hadoop配置伪分布式模式
- 【Spark亚太研究院系列丛书】Spark实战高手之路-第一章 构建Spark集群-配置Hadoop伪分布模式并运行Wordcount示例(1)
- hadoop2.60+ubuntu14.04+vmare12+w10配置分布式。vmware桥接模式不可用该怎么办?
- spark学习1——配置hadoop 单机模式并运行WordCount实例(ubuntu14.04 & hadoop 2.6.0)
- 全分布式Hadoop安装以及环境配置
- windows下hadoop伪分布式模式开发环境的搭建(Cygwin)以及Eclipse集成开发环境下的搭建