亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 操作系統 > 正文

Hadoop系列之實驗環境搭建

2024-06-28 13:23:43
字體:
來源:轉載
供稿:網友
Hadoop系列之實驗環境搭建實驗環境基本配置

硬件:硬盤單節點50GB,1G內存,單核。

操作系統:CentOS6.4 64bit

Hadoop:2.20 64bit(已編譯)

JDK:jdk1.7

磁盤分區:

/

5GB

/boot

100MB

/usr

5GB

/tmp

500MB

swap

2GB

/var

1GB

/home

剩余空間

linux系統安裝配置

無桌面(Minimal)

Base SystemàBase, Compatibility libraries, Performance Tools, Perl Support

Developmentà Development Tools

LanguagesàChinese Support

創建Hadoop用戶

Useradd Hadoop

Passwd Hadoop

網絡配置修改ip

vim /etc/sysconfig/network-scripts/ifcfg-eth0

保存并重啟網絡service network restart

修改主機名

Vim /etc/sysconfig/network

主機名和IP綁定

Vim /etc/host

關閉防火墻

查看狀態service iptables status

關閉防火墻service iptables stop

查看防火墻開機啟動狀態 chkconfig iptables –list

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

關閉SELinux

Vim /etc/sysconfig/selinux

Setenforce 0

Getenforce

SSH免登陸設置

使用hadoop用戶生成公鑰和私鑰:ssh-keygen –t rsa

將授權發送給Slave1..5:ssh-copy –i Slave1

同樣,也將Slave1…5對Master進行免密登錄

為了保證S1到Master通信,同樣配置S1到Master免登陸

安裝JDK

將jdk1.7解壓縮到/usr/local/目錄下,并改名為jdk

修改/etc/PRofile文件

主機名

IP

安裝的軟件

運行的進程

Master

172.20.52.151

jdk、hadoop

NameNode、DFSZKFailoverController

Slave1

172.20.52.171

jdk、hadoop

ResourceManager

Slave2

172.20.52.21

jdk、hadoop、

NameNode、DFSZKFailoverController

Slave3

172.20.53.37

jdk、hadoop、zookeeper

DataNode、NodeManager、JournalNode、QuorumPeerMain

Slave4

172.20.53.174

jdk、hadoop、zookeeper

DataNode、NodeManager、JournalNode、QuorumPeerMain

Slave5

172.20.53.177

jdk、hadoop、zookeeper

DataNode、NodeManager、JournalNode、QuorumPeerMain

JournalNode負責數據同步,QuorumPeerMain是zk的進程。

namenode節點上/usr/hadoop/tmp/dfs/name/current/ 目錄下存放了fsimage文件,塊位置信息不會保存在fsimage中,塊位置信息并不是由namenode來維護的,而是以塊列表的形式放在datanode上。

而datanode節點上/usr/hadoop/tmp/dfs/data/current/ 目錄下存放了文件塊

Zookeeper的安裝

  zk用于協調管理數據節點,可以進行master選舉,負載均衡,分布式鎖等。

  在S3,S4,S5節點上安裝zookeeper:

  • S3上使用root用戶登錄,把zookeeper解壓到/usr/local/下:

tar -zxvf zookeeper-3.4.5.tar.gz -C /usr/local/

  • 進入到zookeeper目錄下,對它進行配置。
  • 將conf目錄下的zoo_sample.cfg重命名為zoo.cfg:

mv zoo_sample.cfg zoo.cfg,用來zookeeper啟動時讀取

  • 在/usr/local/ zookeeper-3.4.5/data創建文件myid,寫入服務器id:1
  • 修改zoo.cfg中日志存放路徑到/usr/local/ zookeeper-3.4.5/data(記得創建data目錄并創建myid文件),如下:

  • 在文件最后添加如下信息:

服務器ID:server.1

Zookeeper運行的主機:Slave3..5

通信端口:2888

選舉端口:3888

  • 將配置好的zookeeper用scp發送給S4,S5

scp –r /usr/local/ zookeeper-3.4.5/ root@Slave4: /usr/local/ zookeeper-3.4.5/

scp –r /usr/local/ zookeeper-3.4.5/ root@Slave5: /usr/local/ zookeeper-3.4.5/

別忘了修改myid文件中的服務器號

  • 啟動三個節點的zk:

調用bin目錄下的zkServer.sh腳本命令:./ zkServer.sh start

  • 查看狀態./ zkServer.sh status

三個節點只有一個為leader,其余為follower

安裝hadoop

將編譯好的hadoop-2.2.0.tar.gz上傳至Master,用root用戶解壓到/usr目錄下,改名為hadoop

  • 在hadoop目錄下創建tmp文件夾(可省略)

mkdir tmp

  • 設置hadoop目錄的所有者為hadoop:

chown –R Hadoop:hadoop Hadoop

  • 將hadoop添加到環境變量中vim /etc/profile

其余幾個節點也如此配置。

配置hadoop
  • 配置HDFS(hadoop2.0所有的配置文件都在$HADOOP_HOME/etc/hadoop目錄下)

export java_HOME=/usr/local/jdk

export HADOOP_HOME=/usr/hadoop

export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin

修改/usr/Hadoop/etc/Hadoop/目錄下的配置文件
  • 配置hadoop運行環境,修改hadoo-env.sh:

  • 修改core-site.xml

Hadoop.tmp.dir參數雖然稱為臨時目錄,其實保存的是以后hdfs的數據,nameservice指定了該HDFS集群的名稱為ns1

  • 修改hdfs-site.xml文件

<configuration>

<!--指定hdfs的nameservice為ns1,需要和core-site.xml中的保持一致 -->

<property>

<name>dfs.nameservices</name>

<value>ns1</value>

</property>

<!-- ns1下面有兩個NameNode,分別是nn1,nn2 -->

<property>

<name>dfs.ha.namenodes.ns1</name>

<value>nn1,nn2</value>

</property>

<!-- nn1的RPC通信地址 -->

<property>

<name>dfs.namenode.rpc-address.ns1.nn1</name>

<value>Master:9000</value>

</property>

<!-- nn1的http通信地址 -->

<property>

<name>dfs.namenode.http-address.ns1.nn1</name>

<value>Master:50070</value>

</property>

<!-- nn2的RPC通信地址 -->

<property>

<name>dfs.namenode.rpc-address.ns1.nn2</name>

<value>Slave1:9000</value>

</property>

<!-- nn2的http通信地址 -->

<property>

<name>dfs.namenode.http-address.ns1.nn2</name>

<value>Slave1:50070</value>

</property>

<!-- 指定NameNode的元數據在JournalNode上的存放位置 -->

<property>

<name>dfs.namenode.shared.edits.dir</name>

<value>qjournal://Slave3:8485;Slave4:8485;Slave5:8485/ns1</value>

</property>

<!-- 指定JournalNode在本地磁盤存放數據的位置 -->

<property>

<name>dfs.journalnode.edits.dir</name>

<value>/usr/hadoop/journal</value>

</property>

<!-- 開啟NameNode失敗自動切換 -->

<property>

<name>dfs.ha.automatic-failover.enabled</name>

<value>true</value>

</property>

<!-- 配置失敗自動切換實現方式 -->

<property>

<name>dfs.client.failover.proxy.provider.ns1</name>

<value>org.apache.hadoop.hdfs.server.namenode.ha.ConfiguredFailoverProxyProvider</value>

</property>

<!-- 配置隔離機制 -->

<property>

<name>dfs.ha.fencing.methods</name>

<value>sshfence</value>

</property>

<!-- 使用隔離機制時需要ssh免登陸 -->

<property>

<name>dfs.ha.fencing.ssh.private-key-files</name>

<value>/home/hadoop/.ssh/id_rsa</value>

</property>

</configuration>

  • 重命名mapred-site.xml.template為mapred-site.xml并配置如下

說明MR框架運行在yarn之上

  • 配置子節點文件:slaves

DN為S3,S4,S5

  • 將配置好的hadoop復制到其他節點上(root)

scp –r /usr/Hadoop/ Slave1:/usr/Hadoop/

復制后應修改權限:chown –R Hadoop:hadoop Hadoop

啟動hadoop
  • 啟動zookeeper:

bin/ zkServer.sh start

  • 啟動journalnode(在Master上啟動所有journalnode)

cd /usr/hadoop

sbin/hadoop-daemons.sh start journalnode 通過ssh協議同時啟動多個進程

(運行jps命令檢驗,多了JournalNode進程)

  • 格式化HDFS

在Master上執行命令:hadoop namenode –format

此時將Master中tmp目錄拷貝到Slave1的/usr/Hadoop/下:

scp –r /usr/Hadoop/tmp Slave1:/usr/Hadoop/ 這里面存放了fsimage和edits文件

  • 格式化ZK(在Master上執行):hdfs zkfc –formatZK

此時,在S3..S5節點上的zk的bin目錄下執行./zkCli.sh命令,可以發現多出hadoop-ha的目錄用于保存數據。

  • 啟動HDFS(在Master上執行):

sbin/start-dfs.sh

如果一個NameNode掛掉,重新啟動要使用命令sbin/Hadoop-deamon.sh start namenode,要保證兩個NameNode要ssh免密碼登錄。

  • 在Slave2上啟動yarn:sbin/start-yarn.sh yarn的web管理界面端口為8088

注:

關于修改虛擬機網卡
  • 修改 /etc/udev/rules.d/70-persistent-net.rules 文件

刪除掉 關于 eth0 的信息。修改 第二條 eth1 的網卡的名字為 eth0.

  • 修改 /etc/sysconfig/network-scripts/ifcfg-eth0 中mac地址為 /etc/udev/rules.d/70-persistent-net.rules 修改后的eth0的mac地址。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲免费一在线| 久久91精品国产91久久跳| 亚洲人在线视频| 性欧美xxxx交| 欧美精品videossex性护士| 成人国产精品一区二区| 亚洲性生活视频| 国产精品欧美风情| 国产精品久久精品| 亚洲新声在线观看| 国产精品久久久久久亚洲影视| 亚洲国产另类久久精品| 欧美日韩亚洲系列| 欧美性高潮床叫视频| 91免费在线视频| 97国产suv精品一区二区62| 亚洲欧美日韩成人| 国产精品手机播放| 欧美日韩一区二区免费在线观看| 中文字幕国产日韩| 亚洲专区中文字幕| 国产女人精品视频| 国产在线98福利播放视频| 日本久久精品视频| 亚洲精品动漫久久久久| 国产精品久久久久久av| 欧美理论片在线观看| 久久久久成人精品| 欧美激情亚洲综合一区| 久久深夜福利免费观看| 亚洲国产美女精品久久久久∴| 久久久精品国产| 精品伊人久久97| 日本一区二区不卡| 国产精品av在线| 国产欧美一区二区三区久久人妖| 成人免费看片视频| 亚洲高清不卡av| 久久久免费电影| 一色桃子一区二区| 国产高清视频一区三区| 亚洲人成电影网站色…| 精品国产一区二区在线| 久久免费视频在线观看| 日韩免费av片在线观看| 91人人爽人人爽人人精88v| 91色琪琪电影亚洲精品久久| 一本色道久久综合狠狠躁篇的优点| 92国产精品久久久久首页| 疯狂做受xxxx高潮欧美日本| 日韩一区二区av| 黑人狂躁日本妞一区二区三区| 成人福利视频网| 一本大道久久加勒比香蕉| 国产精品九九久久久久久久| 亚洲最大福利视频网| 这里只有视频精品| 午夜剧场成人观在线视频免费观看| 亚洲自拍偷拍色片视频| 17婷婷久久www| 久久精品99国产精品酒店日本| 亚洲人成亚洲人成在线观看| 一区二区亚洲欧洲国产日韩| 美女撒尿一区二区三区| 青青久久aⅴ北条麻妃| 亚洲国产成人精品女人久久久| 日韩视频免费大全中文字幕| 97在线观看免费高清| 欧美极品少妇xxxxⅹ裸体艺术| 国产美女高潮久久白浆| 欧美国产日韩一区二区在线观看| 久久久视频免费观看| 欧美日韩在线免费观看| 国产成人精品视频在线观看| 色妞一区二区三区| 日韩精品极品视频免费观看| 欧美性生交xxxxxdddd| 日韩精品视频观看| 日韩精品在线观看一区| 性色av一区二区三区| 日韩久久免费电影| 欧美国产日韩精品| 国产国语videosex另类| 国产精品久久久久77777| 中文字幕亚洲第一| 成人久久18免费网站图片| 久久人人爽人人爽人人片av高清| 亚洲欧美制服另类日韩| 国产色综合天天综合网| 国产视频亚洲精品| 国产婷婷色综合av蜜臀av| 精品久久久久久久久久| 北条麻妃一区二区在线观看| 亚洲第一级黄色片| 欧美日韩美女视频| 日韩国产精品一区| 少妇高潮久久久久久潘金莲| 亚洲成人精品视频在线观看| 欧美成人精品影院| 97精品视频在线播放| 韩国19禁主播vip福利视频| 亚洲日本成人女熟在线观看| 在线中文字幕日韩| 久久久精品亚洲| 久久免费精品日本久久中文字幕| 亚洲一级片在线看| 久久久国产精品视频| 久久久99免费视频| 国产色综合天天综合网| 国产一区私人高清影院| 久久久视频在线| 日韩在线观看高清| 国产成人综合久久| 久久久久久免费精品| 亚洲tv在线观看| 欧洲精品毛片网站| 亚洲а∨天堂久久精品9966| 欧美老肥婆性猛交视频| 欧美午夜电影在线| 欧美日韩免费观看中文| 岛国av一区二区| 久久久久久这里只有精品| 91久久在线观看| 亚洲成人久久久| 国产精品视频在线观看| 日本久久久a级免费| 精品国产一区二区三区久久狼5月| 欧美日韩精品在线观看| 日韩视频免费中文字幕| 欧美美最猛性xxxxxx| 亚洲图片制服诱惑| 91九色视频在线| 亚洲国产99精品国自产| 亚洲国产精品va在线观看黑人| 欧美美最猛性xxxxxx| 精品免费在线视频| 欧美成在线视频| 黑人巨大精品欧美一区二区免费| 久久久久久尹人网香蕉| 亚洲欧洲成视频免费观看| 欧美午夜女人视频在线| 亚洲国产另类久久精品| 91精品啪aⅴ在线观看国产| 久久艹在线视频| 国产精品91久久久久久| 成人午夜激情免费视频| 26uuu国产精品视频| 永久555www成人免费| 日韩精品欧美国产精品忘忧草| 91色视频在线观看| 欧美亚洲国产视频小说| 欧美日韩性视频| 欧美电影免费观看大全| 91中文在线观看| 午夜精品一区二区三区在线播放| 深夜精品寂寞黄网站在线观看| 国内精品久久久久影院优| 在线观看欧美视频| 久热精品视频在线观看一区| 国产精品青青在线观看爽香蕉| 亚洲国产精品悠悠久久琪琪| 欧美激情视频一区| 日韩综合视频在线观看| 成人激情综合网|