中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

centos下安裝分布式Hadoop 3.1.1

發布時間:2020-07-05 13:52:05 來源:網絡 閱讀:41350 作者:TaoismLi 欄目:大數據

一)安裝環境

centos 7

JDK 1.8.0_181

VMware 12 pro

hadoop 3.1.1


二)安裝環境準備

  1. 分布式系統準備

    下面示例中,我安裝了3個獨立的虛擬機系統,其中HW-Machine作為master,另外2臺分別為slaves:

    centos下安裝分布式Hadoop 3.1.1

  2. Java環境配置        //3臺虛擬機均需配置

    JDK安裝包的獲取以及Java環境的配置,請參考另一篇博文《Centos下Java環境安裝配置》。  

  3. 靜態IP設置        //3臺虛擬機均需設置,并修改/etc/hosts文件及/etc/hostname文件

    由于分布式系統配置時,會寫入系統主機名或者主機IP,因此我們需要對Hadoop環境所用的系統主機設置靜態IP,具體設置方法,請參考另一篇博《VMware中Centos系統設置靜態IP》。

    我這里的設置情況如下:

    centos下安裝分布式Hadoop 3.1.1

  4. SSH免密碼登錄配置            //3臺虛擬機均需配置

    Hadoop的master與slave之間的數據傳輸會使用SSH,因此我們還需要對Hadoop環境所用的系統主機設置SSH免密碼登錄,具體設置方法,請參考另一篇博文《Centos設置SSH免密碼遠程登錄》。



三)Hadoop安裝配置

注:

a. hadoop要求,所有用到的主機系統需要建立相同的用戶,在本例中我直接使用root賬號,因此所有操作均是以root賬號;

b. 對應下面配置文件修改,未特別說明,只需修改master上面的文件。

  1. Hadoop下載

    直接去apache官網下載http://mirrors.hust.edu.cn/apache/  ,如本次實驗中下載的是: hadoop-3.1.1.tar.gz

  2. 直接解壓下載軟件包: tar -zxvf hadoop-3.1.1.tar.gz -C  DestinationFolder,比如我解壓到了/usr/local/目錄下面(這里的3臺系統均需下載并解壓)

    centos下安裝分布式Hadoop 3.1.1

  3. 配置文件修改

    3.1 修改core-site.xml文件,文件位置/xxx/etc/hadoop/目錄下,3個系統都必須修改該文件

    centos下安裝分布式Hadoop 3.1.1

    3.2 修改hadoop-env.sh文件,文件位置/xxx/etc/hadoop/目錄下,3個系統都必須修改該文件

    centos下安裝分布式Hadoop 3.1.1

    或者如下修改(注意JAVA_HOME與HADOOP_HOME根據你自己環境配置設定),多添加紅框內的內容,這樣設置后可以省略后面的3.7,3.8,3.9三個步驟:

    centos下安裝分布式Hadoop 3.1.1

    3.3 修改hdfs-site.xml文件,文件位置/xxx/etc/hadoop/目錄下,只需修改master節點

    centos下安裝分布式Hadoop 3.1.1

    或者,按如下設置(注意根據master實際配置,修改name、data目錄路徑及namenode的地址):


    centos下安裝分布式Hadoop 3.1.1

    3.4 修改mapred-site.xml文件,文件位置/xxx/etc/hadoop/目錄下,只需修改master節點

    centos下安裝分布式Hadoop 3.1.1

    注意:該文件可以只用設置此一個屬性,其他會默認初始化。

    3.5 修改workers文件,文件位置/xxx/etc/hadoop/目錄下,只需修改master節點

    centos下安裝分布式Hadoop 3.1.1

    注意:這里可以只設置slave1和slave2,這樣master系統就不會作為DataNode節點。

    3.6 修改yarn-site.xml文件,文件位置/xxx/etc/hadoop/目錄下,只需修改master節點

    centos下安裝分布式Hadoop 3.1.1

    注意:這里也可以只用設置yarn.resourcemanager.hostname和yarn.nodemanager.aux-services屬性。

    3.7 修改start-dfs.sh及stop-dfs.sh文件,文件位置/xxx/sbin/目錄下,在這兩個文件頭部加入如下變量:

    HDFS_DATANODE_USER=root

      HADOOP_SECURE_DN_USER=hdfs

      HDFS_NAMENODE_USER=root

      HDFS_SECONDARYNAMENODE_USER=root

     3.8 修改start-yarn.sh和stop-yarn.sh文件,文件位置/xxx/sbin/目錄下,在這兩個文件頭部加入如下變量:

     YARN_RESOURCEMANAGER_USER=root

     HADOOP_SECURE_DN_USER=yarn

     YARN_NODEMANAGER_USER=root

     3.9 修改start-all.sh和stop-all.sh文件文件位置/xxx/sbin/目錄下,在這兩個文件頭部加入如下變量:

     TANODE_USER=root

     HDFS_DATANODE_SECURE_USER=hdfs

     HDFS_NAMENODE_USER=root

     HDFS_SECONDARYNAMENODE_USER=root

     YARN_RESOURCEMANAGER_USER=root

     HADOOP_SECURE_DN_USER=yarn

     YARN_NODEMANAGER_USER=root

  4. 初始化Hadoop系統,切換至/xxx/bin目錄下

     運行命令:./hdfs namenode  -format

     不報錯返回 “Exiting with status 0” 為成功,“Exiting with status 1”為失敗

  5. 啟動Hadoop并驗證,切換至/xxx/sbin目錄下

     運行命令啟動: ./start-all.sh

     運行命令驗證: jps, 如果看到以下服務則表示已經成功啟動服務:

     centos下安裝分布式Hadoop 3.1.1

     或者也可打開瀏覽器,輸入http://master:50070驗證,可看到如下網頁:

     centos下安裝分布式Hadoop 3.1.1

     至此,Hadoop安裝驗證完畢!

     

注意:

安裝配置Hadoop3.1.1還可以結合參考:https://blog.csdn.net/qq_41684957/article/details/81946128 


向AI問一下細節

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

AI

鄢陵县| 平顶山市| 千阳县| 会昌县| 梁平县| 南澳县| 年辖:市辖区| 诏安县| 陈巴尔虎旗| 龙井市| 湄潭县| 无棣县| 台南市| 广州市| 尚义县| 德阳市| 孟连| 获嘉县| 武川县| 县级市| 高雄市| 巴彦淖尔市| 东兰县| 宁陕县| 西和县| 丰镇市| 鹤壁市| 江永县| 临清市| 沙洋县| 乐清市| 繁昌县| 新乡市| 望奎县| 龙江县| 高碑店市| 乌兰浩特市| 安丘市| 福州市| 丰县| 南投市|