本地利用虛擬機搭建Hadoop大數據平臺

      網友投稿 907 2022-05-29

      一、?? 虛擬機備份:

      注意:VM虛擬機并不是一個非常穩定的系統,在虛擬化情況下,有時候會出現一些非常莫名奇妙的錯誤,這就需要我們有足夠的克隆備份,以用于錯誤出現的恢復和追溯,大家可以參考我的虛擬機建設方式。

      在基礎平臺中,一般都有一些搭建好的基礎組件,例如我們在Hadoop基礎平臺搭建時候,需要的JDK 1.8 基礎組件,我們可以先行搭建好,后在使用的時候,直接克隆,省時省力,在搭建好的基礎組件里,我們可以挑選一部分重要的(或者復雜的)進行備份。

      我們配置到一半的虛擬機,在休息或者階段性達成時,請在關機時直接進行一次克隆,然后編輯克隆后的虛擬機,按照自己舒服的方式編號即可。

      在完成配置后,將完成配置的虛擬機移到已完成的組別,然后在完成備份組進行一個備份。

      虛擬機默認安裝系統在C盤,建議有一個大一點的C盤空間,至少100-300G。

      一、?? 虛擬機網絡設置:

      虛擬機常用有三種連接網絡模式,分別是橋接,NAT,本地,這三種模式都分別代表什么意思?有什么用呢?我用類比法給大家解釋一下這個問題。

      1)? 橋接模式:在這種模式下,物理主機好像是一個“交換機”所有的虛擬機都連接這個物理主機的交換機上,所有虛擬機之間的交流不受影響,外界帶有DHCP功能的路由器會直接分配給虛擬機地址,需要注意的是,你虛擬機的網段和物理機應在同一個網段,不然無法訪問。示意圖如下:

      2)? NAT模式:NAT(網絡地址轉,用于把內部的私有網絡地址轉換成可以通訊的公網地)NAT模式相當于在橋接的Vmnet0(虛擬交換機)上又加入了NAT設備和DHCP服務器來自行分配地址,也就是說,相當于在橋接模式的“交換機”上又加了個“路由器”,這樣,物理主機和虛擬機的通訊就需要對于這個“路由器”進行配置才能實現和物理主機的通訊。示意圖如下:

      3)? 本地模式:本地模式,是NAT模式去掉了NAT設備(只剩DHCP服務器)通過共享網卡可以實現上網。示意圖如下:

      我們在配置Hadoop平臺的時候,使用NAT方式。

      三、?? JDK環境配置

      1)? 環境及需要軟件:

      1.? 物理機操作系統:windows 10 1903

      2.? VM版本:15.5 pro

      3.? 虛擬機操作系統:CentOS 7 x86_64 1804

      4.? 軟件需求:Xshell、Xftp、JDK1.8_211

      2)? 虛擬機建立:省略

      3)? 網絡設置:

      1.? 網段:192.168.127.0

      2.? 網關:192.168.127.1

      3.? V8網卡:192.168.127.88

      4.? 主機IP:192.168.127.31

      4)? 登錄root用戶:省略

      5)? 開始配置:

      1.? IP配置

      # 修改IP地址

      # 這步完成后需重新啟動

      $?vim?/etc/sysconfig/network-scripts/ifcfg-ens33

      TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="static" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_FAILURE_FATAL="no" IPV6_ADDR_GEN_MODE="stable-privacy" NAME="ens33" UUID="001ab3ed-d2b2-4697-ba77-a3a235682441" DEVICE="ens33" ONBOOT="yes" IPADDR="192.168.127.31" PREFIX="24" GATEWAY="192.168.127.1"

      2.? Xshell到主機

      # 在Xshell上創建Shell連接

      # 在XFTP中的 /root文件夾下新建一個文件夾為apps,且將JDK1.8傳輸進去

      3.? 解壓縮JDK1.8

      $?tar?-zxvf?/root/apps/jdk-8u211-linux-x64.tar.gz

      # 把解壓后的JDK 1.8.0_211通過XFTP拖回apps文件夾

      4.? 設置并且加載JDK1.8

      # 在環境變量中加入JDK1.8.0_211

      $?vim?/etc/profile#

      export?JAVA_HOME=/root/apps/jdk1.8.0_211 export?CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export???PATH=$JAVA_HOME/bin:$PATH:$HOME/bin

      重新加載環境變量

      $?source?/etc/profile

      # 測試

      $?echo?$JAVA_HOME $?java?-version

      5.? 關閉主機后,克隆到大數據平臺

      一、?? Hadoop平臺單節點搭建

      1)? 環境及需要軟件:

      1.? 物理機操作系統:windows 10 1903

      2.? VM版本:15.5 pro

      3.? 虛擬機操作系統:CentOS 7 x86_64 1804

      4.? 軟件需求:Xshell、Xftp、hadoop 2.7.7

      2)? 虛擬機建立:省略

      在本地利用虛擬機搭建Hadoop大數據平臺

      3)? 登錄root用戶:省略

      4)? 開始配置

      1.? 修改主機名和IP映射

      2.? IP地址和域名

      vi?/etc/hosts

      127.0.0.1???localhost?localhost.localdomain?localhost4?localhost4.localdomain4 ::1?????????localhost?localhost.localdomain?localhost6?localhost6.localdomain6 192.168.127.31?hadoop31

      3.???關閉防火墻

      $?systemctl?stop?firewalld.service $?systemctl?disable?firewalld.service

      關閉防火

      4.? 配置SSH免密登錄

      cd?~ ssh-keygen?-t?rsa?#敲三次回車 ssh-copy-id?hadoop31?#輸入root密碼 chmod?700?.ssh

      5.? 正式安裝Hadoop

      # 在文件夾下解壓縮

      tar?-zxvf?/root/apps/hadoop-2.7.7.tar.gz

      # 將hadoop安裝包移入apps文件夾中:省略,參照JDK

      # 配置依賴環境

      cd?/root/apps/hadoop-2.7.7/etc/Hadoop vim?hadoop-env.sh

      # 配置文件目錄存放位置

      vim?/root/apps/hadoop-2.7.7/etc/hadoop/core-site.xml

      fs.defaultFS hdfs://hadoop31:9000 hadoop.tmp.dir /root/apps/work/hadoop/tmp

      # 配置HDFS副本

      vim?/root/apps/hadoop-2.7.7/etc/hadoop/hdfs-site.xml

      dfs.replication? 1

      # 復制mapred組建使mapreduce可編輯

      cd?/root/apps/hadoop-2.7.7/etc/hadoop mv?mapred-site.xml.template?mapred-site.xml

      配置Yarn關聯MapReduce運行

      vim?/root/apps/hadoop-2.7.7/etc/hadoop/mapred-site.xml

      mapreduce.framework.name yarn

      # 格式化NameNode(第一次啟動需要,之后都不需要)

      cd?/root/apps/hadoop-2.7.7 ./bin/hdfs?namenode?-format

      啟動命令

      cd?/root/apps/hadoop-2.7.7 ./sbin/start-dfs.sh ./sbin/start-yarn.sh

      測試地址

      http://hadoop31:50070

      http://hadoop31:8088

      虛擬化 Hadoop 大數據

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:Windows Server 群集節點和資源監視
      下一篇:14.6 Linux常見服務類別及功能
      相關文章
      亚洲国产精品一区二区第一页免| 亚洲欧洲免费无码| 久久国产成人精品国产成人亚洲| 亚洲成av人片在线天堂无| 亚洲精品天堂在线观看| 色在线亚洲视频www| 精品亚洲国产成人| 亚洲香蕉久久一区二区| 亚洲已满18点击进入在线观看| 亚洲一区二区三区深夜天堂| 久久狠狠爱亚洲综合影院| 亚洲粉嫩美白在线| 亚洲制服丝袜中文字幕| 亚洲AV无码精品蜜桃| 亚洲一级特黄特黄的大片| 亚洲高清视频在线| 国产亚洲人成在线播放| 日韩亚洲人成在线综合| 亚洲国产精品成人| 日韩一卡2卡3卡4卡新区亚洲 | 国产综合精品久久亚洲| 亚洲一区二区三区AV无码| 亚洲人成网7777777国产| 久久精品国产亚洲夜色AV网站| 亚洲国产精品一区| 亚洲国产精品乱码在线观看97| 亚洲日本国产综合高清| 亚洲丶国产丶欧美一区二区三区| 亚洲aⅴ无码专区在线观看| 亚洲无码黄色网址| 亚洲精品国精品久久99热一| 久久久亚洲精品无码| 亚洲成a人片在线观看中文!!!| 亚洲一区精彩视频| 国产青草亚洲香蕉精品久久 | 老汉色老汉首页a亚洲| 亚洲人成在线中文字幕| 亚洲国产一区二区三区在线观看| 亚洲成AV人在线观看网址| 亚洲精品你懂的在线观看 | 亚洲AV成人无码久久WWW|