hadoop自学轨迹-hadoop2.2.0单NameNode安装
来源:互联网 发布:vb脚本怎么运行 编辑:程序博客网 时间:2024/06/01 08:26
Hadoop伪分布模式安装
Hadoop的安装分为本地模式、伪分布模式、集群模式。
本地模式也叫独立模式,是运行在本地,无需运行任何守护进程(daemon),所有程序都在单个jvm上执行。
由于本机模式下测试和调试MapReduce程序较为方便,因此该模式适宜用在开发阶段。只负责存储,没有计算功能。
伪分布式模式是在一台机器上模拟分布式部署,守护进程运行在本地机器上,模拟一个小规模的集群。方便学习和调试。
集群模式是在多个机器上配置hadoop,守护进程运行在集群上,是真正的分布式。
解压缩
1. 执行命令:tar –zxvf hadoop-2.2.0.tar.gz解压缩
2. 执行命令:mv hadoop-2.2.0.tar.gz hadoop重命名为方便使用(可选做)
3. 执行命令:vi /etc/profile 设置环境变量
增加一行内容:export HADOOP_HOME=/usr/local
修改一行内容:export PATH=.:$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin
4. 执行命令:source /etc/profile立即生效
修改配置文件
5. Hadoop默认部署是本机模式,修改配置文件默认为伪分布模式,需要修改四个配置文件,
位于$HADOOP_HOME/bin/etc/hadoop目录下。
分别是hadoop-env.ssh、core-site.xml、hdfs-site.xml、mapred-site-template.xml
1) hadoop-env.ssh修改:
2) core-site.xml修改:
添加:
<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://jeremy:9000</value>
<description>用于设置hadoop的默认文件系统,文件系统由URI指定的,使用hdfs URI来配置HDFS为hadoop的默认文件系统。HDFS的守护进程将通过该属性项来确定HDFS namenode的主机及端口</description>
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>/usr/local/hadoop/tmp</value>
</property>
</configuration>
3) hdfs-site.xml修改
添加:
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>dfs.permissions</name>
<value>false</value>
</property>
</configuration>
4) mapred-site.xml修改
注意:修改之前需要对mapred-site.xml改名,默认是以template结尾的:mvmapred-site.xml.template mapred-site.xml
而后添加:
<configuration>
<property>
<name>mapred.job.tracker</name>
<value>jeremy:9001</value>
<description>here is your ownhostname</description>
</property>
</configuration>
格式化文件系统
6. hdfs 是文件系统, 所以在第一次使用之前需要进行格式化,进入目录$HADOOP_HOME/bin/hadoop
执行命令:hadoop namenode –format 对hadoop格式化
启动
7. 进入目录$HADOOP_HOME/sbin下
执行命令:start-all.sh启动,
验证
8. 验证jps会有5个java进程
- hadoop自学轨迹-hadoop2.2.0单NameNode安装
- hadoop自学轨迹-初识hadoop
- hadoop自学轨迹-MapReduce运行机制
- 单节点hadoop2.2.0 安装
- Hadoop2.2.0 单节点安装
- hadoop2.2.0 单节点安装
- hadoop2.8集群搭建(单namenode)
- hadoop自学轨迹-linux环境搭建
- hadoop自学轨迹-简单认识HDFS
- hadoop自学轨迹-深入了解HDFS机制
- hadoop自学轨迹-MapReduce计算模型
- hadoop2.2.0 单节点安装 -翻译自hadoop官方文档-与原文有出入
- hadoop2.2.0 Namenode不启动
- Hadoop2.2.0单节点安装及测试
- Hadoop2.2.0单节点安装及测试
- Hadoop2.2.0 Ubuntu12.04单节点安装
- Hadoop2.2.0单节点安装及测试
- Hadoop2.2.0单节点安装及测试
- Linux设备模型之input子系统详解
- Hibernate实战_笔记17(持久化实体类)
- [LeetCode]Gas Station
- 使用 Netbeans 创建 Symfony2 项目
- Illustrated C#2012--第一章节--C#和.NET Framework
- hadoop自学轨迹-hadoop2.2.0单NameNode安装
- 参数类型不同的函数重载(C++)
- ACM日历题新版(界面修改+国际节日)
- HttpClient 教程 (五)
- Codeforces 401D Roman and Numbers(记忆化搜索)
- HDOJ 1874 畅通工程续(Dijkstra+Floyed+SPFA)
- HttpClient 教程 (六)
- pl/sql 程序块里打印问题
- 对 Android 开发者有益的 40 条优化建议