999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Hadoop 分布式集群搭建方法研究

2021-03-23 06:38:04羅利
科學技術創新 2021年7期
關鍵詞:環境

羅利

(湖南信息職業技術學院,湖南 長沙410299)

Hadoop 是開源的大數據平臺,其分布式文件系統HDFS 進行數據存儲,計算框架MapReduce 做數據計算。用戶不需了解底層實現細節就可以實現海量數據存儲計算。實際生產過程中Hadoop 平臺搭建需要多個物理服務器,但是學生學習過程中并沒有真實的服務器供學習。

1 環境準備

Hadoop 完全分布式集群搭建環境需要至少3 臺服務器,本實驗選擇在VMware WorkStation 15 中創建3 臺虛擬機,各系統環境要求集群節點規劃信息如表1 所示。

1.1 安裝JDK

CentOS7 預裝了OpenJDK,先刪除OpenJDK。下載匹配環境的JDK jar 包,解壓,將JDK 路徑添加到/etc/profile 末尾:

export JAVA_HOME=/opt/module/jdk1.8.0_144

export PATH=$PATH:$JAVA_HOME/bin

source /etc/profile 使文件生效。java -version 檢查JDK 是否安裝成功,如果成功,會出現java 版本號等信息。

1.2 安裝Hadoop 2.7.2

本文采用的Hadoop 版本為Apache Hadoop2.7.2。下載匹配環境的Hadoop jar 包,解壓,修改/etc/profile 文件:

export HADOOP_HOME=/opt/module/hadoop-2.7.2

export PATH=$PATH:$HADOOP_HOME/bin

export PATH=$PATH:$HADOOP_HOME/sbin

source /etc/profile 使文件生效,hadoop version 檢查Hadoop是否安裝成功。

1.3 克隆3 臺虛擬機

將上述已經安裝好JDK 和Hadoop 的節點克隆2 個節點,對新節點的MAC 地址重新生成,保證唯一性。

1.4 修改主機名

編輯/etc/hostname 文件,修改3 個節點主機名分別為master、slave1、slave2,用hostname 查看是否修改成功。

修改文件vi /etc/hosts,建立IP 地址和主機名映射關系:

192.168.200.100 master

192.168.200.101 slave1

192.168.200.102 slave2

再 關 閉 防 火 墻 , 在 /etc/selinux/confi 中 設 置“SELINUX=disabled”,systemctl disable firewalld 永久關閉防火墻。

表1 集群環境規劃信息

1.5 SSH 免密登錄

配置SSH 免密登錄,實現多個節點之間不輸入密碼即可登錄成功。

SSH 安全外殼協議,以master 節點免密登錄slave1 為例,配置如下:

1.5.1 生成公鑰和私鑰。在master 節點的.ssh 目錄(在用戶家目錄)下,執行ssh-keygen -t rsa,執行三個回車,生成公鑰id_rsa.pub 和私鑰id_rsa。

1.5.2 拷貝公鑰到需要免密登錄的目標節點。執行ssh-copy-id slave1 ,將公鑰拷貝到slave1 節點上。

至此,在master 節點可以ssh slave1 直接免密登錄。同理,在slave1 上需要配置免密登錄maser、slave2,slave2 上需要配置免密登錄maser、slave1。

2 配置集群[3]

在master 節點配置以下6 個配置文件。

2.1 hadoop-env.sh、yarn-env.sh、mapred-env.sh。這3 個文件中分別修改JAVA_HOME 環境變量,修改jdk 安裝路徑:

export JAVA_HOME=/opt/module/jdk1.8.0_144

2.2 core-site.xml。指定HDFS 中NameNode 的地址和Hadoop運行時產生文件的存儲目錄。

2.3 hdfs-site.xml。指定HDFS 副本數為3 和輔助名稱節點配置。

2.4 yarn-site.xml。指定Reducer 獲取數據的方式為mapreduce_shuffle 和YARN 的ResourceManager 的地址。

2.5 mapred-site.xml

執行cp mapred-site.xml.template mapred-site.xml 復制重命名文件,再修改指定MapReducer 運行在yarn 框架:

2.6 所有配置文件分發到slave1 和slave2 節點。

3 啟動集群并查看狀態

第一次啟動集群,先格式化NamaNode,再啟動集群。master節點執行hadoop namenode -format 格式化NamaNode,

配置slaves 文件,群起集群:

master

slave1

slave2

在master 節點直接用start-all.sh 命令啟動所有進程,jps 查看進程:master 節點運行了NamaNode、DataNode、NodeManager進程,slave1 節點運行ResourceManager、DataNode、NodeManager進 程 ,slave2 節 點 運 行 DataNode、NodeManager、SecondaryNameNode 進程。

以上節點各項服務正常啟動后,WEB 頁面可查看Hadoop集群的運行狀態,瀏覽器中輸入http://NameNode IP:50070 打開HDFS 的管理界面。

4 運行應用程序

集群搭建成功后在集群上運行官方WordCount 案例,統計每個單詞出現的次數。

4.1 在Linux 本地/opt/module/hadoop2.7.2 下新建目錄winput,并創建測試文件word.txt,寫入內容:

4.2 HDFS 根目錄下創建目錄testinput:

[root@master hadoop-2.7.2]# hadoop fs -mkdir /testinput

4.3 本地文件系統的word.txt 上傳到HDFS 的/testinput 目錄下:

4.4 運行wordcount 案例,將輸出結果輸出到/testoutput 下:

4.5 查看運行結果。

5 結論

本文利用虛擬機搭建了基于Hadoop 的大數據實驗平臺,以1 個master 節點和2 個slave 節點為例,介紹了Hadoop 集群分布式搭建的方法,最后使用該平臺進行單詞統計實驗,經過測試實踐,該搭建方法是正確的。說明利用普通PC 機集群環境簡單方便、成本低廉,對課程教學提供易于實現的解決方案,為后續學習打下堅實的基礎。

猜你喜歡
環境
長期鍛煉創造體內抑癌環境
一種用于自主學習的虛擬仿真環境
孕期遠離容易致畸的環境
不能改變環境,那就改變心境
環境與保護
環境
孕期遠離容易致畸的環境
高等院校環境類公選課的實踐和探討
掌握“三個三” 兜底環境信訪百分百
我國環境會計初探
中國商論(2016年33期)2016-03-01 01:59:38
主站蜘蛛池模板: 亚洲婷婷丁香| 亚洲国产午夜精华无码福利| 在线亚洲天堂| 亚洲天堂.com| 欧美日韩国产成人在线观看| 激情乱人伦| 日韩精品免费在线视频| 青草视频久久| 999福利激情视频| 99视频在线观看免费| 久久情精品国产品免费| 一区二区午夜| 看看一级毛片| 女人爽到高潮免费视频大全| 国产日本视频91| 亚洲无码四虎黄色网站| 国产精品视频猛进猛出| 欧美在线网| 亚洲综合色婷婷| 免费av一区二区三区在线| 国国产a国产片免费麻豆| 国产精品妖精视频| 91久久国产热精品免费| 精品人妻无码中字系列| 久久福利网| 日韩欧美中文字幕在线韩免费| 亚洲国产综合精品一区| 成人精品在线观看| 99热最新在线| 欧美性精品不卡在线观看| 免费看久久精品99| 在线看片中文字幕| 亚洲爱婷婷色69堂| 国产精品亚洲专区一区| 国产精品第一区在线观看| 19国产精品麻豆免费观看| 国产手机在线ΑⅤ片无码观看| 国产浮力第一页永久地址| 无码福利视频| 91成人在线免费视频| 97国产在线观看| 欧美区一区二区三| 天堂久久久久久中文字幕| 亚洲国产精品日韩av专区| 高清无码一本到东京热 | 国产极品嫩模在线观看91| 一级毛片a女人刺激视频免费| 日韩国产欧美精品在线| 久久精品丝袜| 热久久这里是精品6免费观看| 欧美亚洲欧美| 国产人前露出系列视频| 99在线国产| 亚洲一级毛片在线观| 久草视频精品| 国产成人综合亚洲网址| 美女被躁出白浆视频播放| 99精品这里只有精品高清视频| 亚洲精品高清视频| 日韩精品专区免费无码aⅴ| 国产肉感大码AV无码| 欧美爱爱网| 免费观看三级毛片| 欧美亚洲日韩中文| 免费在线观看av| 最新国产午夜精品视频成人| 亚洲国产成人超福利久久精品| 99免费在线观看视频| 国产欧美日韩在线一区| 免费激情网站| 欧美天天干| 日韩免费毛片视频| 国语少妇高潮| 国产精品欧美日本韩免费一区二区三区不卡 | 亚洲Va中文字幕久久一区| 国产精品爆乳99久久| 成人午夜视频网站| 国产高潮视频在线观看| 国产精品一区不卡| 婷婷激情五月网| 亚洲三级电影在线播放| 久久精品国产电影|