hadoop伪集群怎么搭建

72次阅读
没有评论

共计 3401 个字符,预计需要花费 9 分钟才能阅读完成。

丸趣 TV 小编给大家分享一下 hadoop 伪集群怎么搭建,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

准备工作:

1、笔记本 4G 内存,操作系统 WIN7

2、工具:VMware Workstation

3、虚拟机:CentOS6.5(64 位)共 3 台,一个 master,两个 slave,

安装好一个主机 master 的 CentOS 系统,1、系统环境设置(先配置 master 节点)

1.1 修改主机名

vim /etc/sysconfig/network

NETWORKING=yes HOSTNAME=master NTPSERVERARGS=iburst

1.2 修改主机名和 IP 的映射关系(hosts)

vim /etc/hosts

添加:192.168.111.131 master

1.3 关闭防火墙

service iptables status // 查看防火墙的状态 service iptables stop // 关闭防火墙 chkconfig iptables –list // 查看防火墙开机启动状态 chkconfig iptables off // 关闭防火墙开机启动

1.4 重启系统

#reboot 2. 安装 jdk

1、下载 jdk,地址:http://www.Oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

2、上传到虚拟机

3、解压 jdk

#mkdir opt

#tar -zxvf jdk-7u79-linux-x64.tar.gz

4、将 java 添加到环境变量中

#vim /etc/profile

// 在文件的最后添加

export JAVA_HOME=/home/master/opt/jdk1.7.0_79 export PATH=$PATH:$JAVA_HOME/bin

source /etc/profilejava -version

配置 ssh 免登录

$ ssh-keygen -t rsa (四个回车)

$ cat ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys

$ ~/.ssh/authorized_keys // 查看 rsa 4. 安装 hadoop2.6.0

首先将 hadoop 解压缩到 opt 文件夹

4.1 配置 hadoop

4.1.1 配置 hadoop-env.sh

将 JAVA_HOME 修改为刚才配置的位置 export JAVA_HOME=/home/master/opt/jdk1.7.0_79

4.1.2 配置 core-site.xml

添加下面的内容:

configuration property name fs.defaultFS /name value hdfs://master:9000 /value /property property name hadoop.tmp.dir /name value /home/master/opt/hadoop-2.6.0/tmp /value /property property name io.file.buffer.size /name value 4096 /value /property /configuration

4.1.3 配置 hdfs-site.xml

添加下面的内容:

configuration property name dfs.replication /name value 2 /value /property property name dfs.namenode.name.dir /name value file:///home/master/opt/hadoop-2.6.0/dfs/name /value /property property name dfs.datanode.data.dir /name value file:///home/master/opt/hadoop-2.6.0/dfs/data /value /property property name dfs.nameservices /name value h2 /value /property

property name dfs.namenode.secondary.http-address /name value master:50090 /value /property property name dfs.webhdfs.enabled /name value true /value /property

/configuration

4.1.4 配置 mapred-site.xml

cp mapred-site.xml.template mapred-site.xml

添加下面的内容:

configuration property name mapreduce.framework.name /name value yarn /value final true /final /property property name mapreduce.jobtracker.http.address /name value master:50030 /value /property property name mapreduce.jobhistory.address /name value master:10020 /value /property property name mapreduce.jobhistory.webapp.address /name value master:19888 /value /property property name mapred.job.tracker /name value http://master:9001 /value /property /configuration

4.1.5 配置 yarn-site.xml

添加下面的内容:

configuration !– Site specific YARN configuration properties — property name yarn.resourcemanager.hostname /name value master /value /property property name yarn.nodemanager.aux-services /name value mapreduce_shuffle /value /property property name yarn.resourcemanager.address /name value master:8032 /value /property property name yarn.resourcemanager.scheduler.address /name value master:8030 /value /property property name yarn.resourcemanager.resource-tracker.address /name value master:8031 /value /property property name yarn.resourcemanager.admin.address /name value master:8033 /value /property property name yarn.resourcemanager.webapp.address /name value master:8088 /value /property /configuration

4.2 将 hadoop 添加到环境变量

export HADOOP_HOME=/home/master/opt/hadoop-2.6.0 export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin

source /etc/profile

4.3 格式化 namenode

hdfs namenode -format

4.4 启动 hadoop

先启动 HDFS:

sbin/start-dfs.sh

再启动 YARN

sbin/start-yarn.sh

4.4 验证是否启动成功

jps

2871 ResourceManager 3000 Jps 2554 NameNode 2964 NodeManager 2669 DataNode

以上是“hadoop 伪集群怎么搭建”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-25发表,共计3401字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)