在本章中学习如何在CentOS 6.4上安装配置Hadoop开发环境。
配置ssh及生成密码对
首先需要安装ssh:
引用
# yum install ssh
紧接着启动ssh,并将之设置开机运行:
引用
# service sshd start
# chkconfig sshd on
好,现在已经安装并启动了sshd,接下来我们来为hadoop生成面登录的密码对:
引用
# ssh-keygen
然后接下来的交互中一路回车,如下图所示:
再然后将刚才生成的公钥copy到.ssh/authorized_keys目录下:
引用
# cd /root/.ssh
# cat ./id_rsa.pub>>./authorized_keys
这样,ssh和免密码登录的配置就应经好了,见下图:
配置机器时间同步
手动同步:
引用
# usr/sbin/ntpdate cn.pool.ntp.org
自动同步:
引用
# crontab e
0 1 * * * /usr/sbin/ntpdate cn.pool.ntp.org
安装Hadoop 1.0.3
在安装hadoop之前,需要先配置Java环境,java安装过程这里不再赘述。
下载并解压hadoop 1.0.3:
引用
# wget https://archive.apache.org/dist/hadoop/core/hadoop-1.0.3/hadoop-1.0.3-bin.tar.gz
# chmod +x hadoop-1.0.3-bin.tar.gz
# tar xzvf hadoop-1.0.3-bin.tar.gz
然后将hadoop-1.0.3复制到/opt/bigdata目录下:
引用
# cp -rf hadoop-1.0.3 /opt/bigdata
紧接着配置hadoop的环境:
引用
# vi /ect/profile.d/java.sh
引用
# source /etc/profile
然后我们来看配置后的效果:
最后,配置hadoop的一些相关配置文件:
1、配置$HADOOP_HOME/conf/hadoop-env.sh,在文件的末尾添加下面内容:
引用
#set java environment
export JAVA_HOME=/usr/local/jdk6
2、配置core-site.xml文件
core-site.xml是Hadoop核心配置文件,这里配置的是HDFS的地址和端口号:
引用
<configuration>
<property>
<name>hadoop.tmp.dir</name>
<value>/opt/bigdata/hadoop-tmp</value>
</property>
<!-- file system properties -->
<property>
<name>fs.default.name</name>
<value>hdfs://localhost:9000</value>
</property>
<property>
<name>io.file.buffer.size</name>
<value>131072</value>
</property>
如没有配置hadoop.tmp.dir参数,此时系统默认的临时目录为:/tmp/hadoo-hadoop。而这个目录在每次重启后都会被干掉,必须重新执行format才行,否则会出错
3、配置hdfs-site.xml文件
修改Hadoop中HDFS的配置,配置的备份方式默认为3:
引用
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>dfs.block.size</name>
<value>134217728</value>
</property>
<configuration>
4、配置mapred-site.xml文件
配置的是JobTracker的地址和端口:
引用
<configuration>
<property>
<name>mapred.job.tracker</name>
<value>localhost:9001</value>
</property>
</configuration>
好了,到这里hadoop在CentOS 6.4下的伪分布式环境已经陪好了。
最后一步还要修改/etc/hosts,将用户名映射到127.0.0.1,如:
引用
127.0.0.1 JackyChen
不然DataNode节点启动不起来。接下来然我们初始化NameNode:
引用
# cd bin
# hadoop namenode -format
最后启动hadoop:
引用
# ./start-all.sh
- 大小: 85.8 KB
- 大小: 145.9 KB
- 大小: 40.8 KB
- 大小: 133.3 KB
- 大小: 49 KB
- 大小: 144.4 KB
- 大小: 164.5 KB
- 大小: 136.9 KB
- 大小: 101 KB
- 大小: 103.8 KB
分享到:
相关推荐
### CentOS 下安装伪分布式 Hadoop-1.2.1 的详细步骤 #### 一、环境搭建及准备 在正式开始安装伪分布式 Hadoop-1.2.1 之前,需要确保 CentOS 系统版本为 5.10,并且已准备好必要的软件环境。 **系统环境**: - **...
在本教程中,我们将深入探讨如何在VMware虚拟机中安装...通过这个过程,你将不仅学会如何在VMware上的CentOS7搭建Hadoop伪分布式环境,还能深入理解Hadoop的组件和工作原理,为进一步的大数据学习打下坚实的基础。
【Hadoop安装教程_伪分布式配置_CentOS6.4】 Hadoop是一个开源的分布式计算框架,由Apache基金会开发,主要用于处理和存储大规模数据。本教程针对的是在CentOS 6.4操作系统上安装Hadoop 2.6.0的伪分布式配置,这种...
### CentOS 6.4安装(超级详细图解教程) #### 知识点一:CentOS 6.4系统概述 CentOS是Community ENTerprise Operating System的缩写,是一款基于Red Hat Enterprise Linux(RHEL)源代码编译的免费Linux发行版。...
根据给定文件的信息,本文将详细介绍如何在 CentOS 6.4 系统中安装 Hadoop 2.6.0,并实现单机模式与伪分布式模式的配置。 ### 环境准备 #### 操作系统环境 - **操作系统**: CentOS 6.4 32位 - **虚拟化平台**: ...
在本教程中,我们将探讨如何在CentOS 6.4操作系统上安装Oracle 11g数据库。Oracle 11g是Oracle公司推出的企业级数据库管理系统,适用于大型企业应用,提供高性能、高可用性和安全性。在CentOS 6.4上安装Oracle 11g...
在本教程中,我们将深入探讨如何在 CentOS 6.4 操作系统上安装 Oracle 11g 数据库管理系统。Oracle 11g 是一个企业级的数据库解决方案,它提供了高性能、高可用性和安全性,适用于大型企业的关键业务应用。在 CentOS...
本文将详细介绍如何在 CentOS 6.5 环境中部署 Hadoop 2.6 伪分布式环境,包括环境准备、Hadoop 安装、配置和测试等步骤。 环境准备 在开始部署 Hadoop 之前,需要准备好 Linux 环境。这里选择 CentOS 6.5 作为操作...
centos6.4的安装镜像。可以下一个VM,安装流程百度一大堆。
本篇教程将详细介绍如何在CentOS 6.4操作系统上安装Oracle 12c数据库的单实例版本,并使用自动存储管理(ASM)。 首先,安装Oracle数据库之前,需要对系统环境进行全面的检查,确保操作系统满足Oracle 12c的安装...
### Hadoop安装教程:单机与伪分布式配置详解 #### 一、引言 Hadoop是一种开源的大数据处理框架,广泛应用于数据存储和处理场景。本文档将详细介绍如何在Ubuntu 14.04环境下安装配置Hadoop 2.6.0版本,包括单机模式...
在搭建Hadoop伪分布式环境的过程中,常常会遇到与文件系统权限相关的错误,特别是在CentOS这样的Linux发行版上。本文将详细解析标题和描述中提到的两个常见问题,并提供解决方案。 问题1:启动集群时出错:`mkdir: ...
在本文中,我们将详细探讨如何在CentOS 6.4操作系统上安装MySQL 5.5.27。MySQL是一款流行的开源关系型数据库管理系统,广泛应用于软件开发领域。以下是安装过程的关键步骤: 首先,确保系统中没有旧版本的MySQL。...
CentOS 6.4安装配置LAMP服务器
在CentOS 6.4上安装这两个工具时,可能需要一些额外的依赖包来确保安装过程顺利进行。下面我们将详细讨论安装GCC和G++所涉及的知识点。 首先,我们需要确保系统是最新的。打开终端,使用以下命令更新系统包: ```...
3. **CentOS 6.4的基本操作**:熟悉CentOS 6.4的常用操作,包括文件编辑等。 #### 三、步骤详解 ##### 1. 重启CentOS系统 - 首先,需要重启您的CentOS 6.4系统。这一步是进入单用户模式的前提条件。 ##### 2. 进入...
CentOS 6.4安装(超级详细图解教程) 说明: 1、CentOS 6.4 系统镜像有两个,安装系统只用到第一个镜像即 CentOS-6.4-i386-bin-DVD1.iso(32 位) 或者 CentOS-6.4-x86_64-bin-DVD1.iso(64 位),第二个镜像是...