溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

hadoop偽集群怎么搭建

發(fā)布時間:2021-11-18 17:14:29 來源:億速云 閱讀:131 作者:小新 欄目:云計算

小編給大家分享一下hadoop偽集群怎么搭建,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

準備工作:

1、筆記本4G內存 ,操作系統(tǒng)WIN7

2、工具:VMware Workstation

3、虛擬機:CentOS6.5(64位)共3臺,一個master,兩個slave,

安裝好一個主機master的CentOS系統(tǒng), 1、系統(tǒng)環(huán)境設置(先配置master節(jié)點)

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 //查看防火墻的狀態(tài)

service iptables stop //關閉防火墻

chkconfig iptables --list //查看防火墻開機啟動狀態(tài)

chkconfig iptables off //關閉防火墻開機啟動

1.4 重啟系統(tǒng)

#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添加到環(huán)境變量中

#vim /etc/profile

//在文件的最后添加

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

source /etc/profile

java -version

  1. 配置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添加到環(huán)境變量

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偽集群怎么搭建”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業(yè)資訊頻道!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI