日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

hadoop namenode启动不了_集群版hadoop安装,写给大忙人看的

發布時間:2023/12/10 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 hadoop namenode启动不了_集群版hadoop安装,写给大忙人看的 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

導語

如果之前的單機版hadoop環境安裝滿足不了你,集群版hadoop一定合你胃口,輕松入手。

目錄

  • 集群規劃
  • 前置條件
  • 配置免密登錄
    3.1 生成密匙
    3.2 免密登錄
    3.3 驗證免密登錄
  • 集群搭建
    4.1 下載并解壓
    4.2 配置環境變量
    4.4 修改配置
    4.4 分發程序
    4.5 初始化
    4.6 啟動集群
    4.7 查看集群
  • 提交服務到集群
  • 1. 集群規劃

    這里搭建一個 3 節點的 Hadoop 集群, 其中三臺主機均部署 DataNode 和 NodeManager 服務, 但只有 hadoop001 上部署 NameNode 和 ResourceManager 服務。

    2. 前置條件

    Hadoop 的運行依賴 JDK,需要預先安裝。其安裝步驟單獨整理至:

    2.1 下載并解壓

    在官網下載所需版本的 JDK 1.8 , 下載后進行解壓:

    [root@ java]# tar -zxvf jdk-8u201-linux-x64.tar.gz

    2.2 設置環境變量

    [root@ java]# vi /etc/profile

    添加如下配置:

    export JAVA_HOME=/usr/java/jdk1.8.0_201 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH

    執行 source 命令,使得配置立即生效:

    [root@ java]# source /etc/profile

    2.3 檢查是否安裝成功

    [root@ java]# java -version

    顯示出對應的版本信息則代表安裝成功。

    java version "1.8.0_201" Java(TM) SE Runtime Environment (build 1.8.0_201-b09) Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)

    3. 配置免密登錄

    3.1 生成密匙

    在每臺主機上使用 ssh-keygen 命令生成公鑰私鑰對:

    3.2 免密登錄

    將 hadoop001 的公鑰寫到本機和遠程機器的 ~/ .ssh/authorized_key 文件中:

    ssh-copy-id -i ~/.ssh/id_rsa.pub hadoop001 ssh-copy-id -i ~/.ssh/id_rsa.pub hadoop002 ssh-copy-id -i ~/.ssh/id_rsa.pub hadoop003

    3.3 驗證免密登錄

    ssh hadoop002 ssh hadoop003

    4. 集群搭建

    4.1 下載并解壓

    下載 Hadoop。這里我下載的是 CDH 版本 Hadoop,

    下載地址為: http://archive.cloudera.com/cdh5/cdh/5/# tar -zvxf hadoop-2.6.0-cdh5.15.2.tar.gz

    4.2 配置環境變量

    編輯 profile 文件:

    增加如下配置:

    export HADOOP_HOME=/usr/app/hadoop-2.6.0-cdh5.15.2 export PATH=${HADOOP_HOME}/bin:$PATH

    執行 source 命令,使得配置立即生效:

    4.3 修改配置

    進入 ${HADOOP_HOME}/etc/hadoop 目錄下,修改配置文件。各個配置文件內容如下:

  • hadoop-env.sh
  • # 指定JDK的安裝位置 export JAVA_HOME=/usr/java/jdk1.8.0_201/
  • core-site.xml
  • <configuration><property><!--指定 namenode 的 hdfs 協議文件系統的通信地址--><name>fs.defaultFS</name><value>hdfs://hadoop001:8020</value></property><property><!--指定 hadoop 集群存儲臨時文件的目錄--><name>hadoop.tmp.dir</name><value>/home/hadoop/tmp</value></property> </configuration>
  • hdfs-site.xml
  • <property><!--namenode 節點數據(即元數據)的存放位置,可以指定多個目錄實現容錯,多個目錄用逗號分隔--><name>dfs.namenode.name.dir</name><value>/home/hadoop/namenode/data</value> </property> <property><!--datanode 節點數據(即數據塊)的存放位置--><name>dfs.datanode.data.dir</name><value>/home/hadoop/datanode/data</value> </property>
  • yarn-site.xml
  • <configuration><property><!--配置 NodeManager 上運行的附屬服務。需要配置成 mapreduce_shuffle 后才可以在 Yarn 上運行 MapReduce 程序。--><name>yarn.nodemanager.aux-services</name><value>mapreduce_shuffle</value></property><property><!--resourcemanager 的主機名--><name>yarn.resourcemanager.hostname</name><value>hadoop001</value></property> </configuration>
  • mapred-site.xml
  • <configuration><property><!--指定 mapreduce 作業運行在 yarn 上--><name>mapreduce.framework.name</name><value>yarn</value></property> </configuration>
  • slaves 配置所有從屬節點的主機名或 IP 地址,每行一個。所有從屬節點上的 DataNode 服務和 NodeManager 服務都會被啟動。
  • hadoop001 hadoop002 hadoop003

    4.4 分發程序

    將 Hadoop 安裝包分發到其他兩臺服務器,分發后建議在這兩臺服務器上也配置一下 Hadoop 的環境變量。

    # 將安裝包分發到hadoop002 scp -r /usr/app/hadoop-2.6.0-cdh5.15.2/ hadoop002:/usr/app/ # 將安裝包分發到hadoop003 scp -r /usr/app/hadoop-2.6.0-cdh5.15.2/ hadoop003:/usr/app/

    4.5 初始化

    在 Hadoop001 上執行 namenode 初始化命令:

    hdfs namenode -format

    4.6 啟動集群

    進入到 Hadoop001 的 ${HADOOP_HOME}/sbin 目錄下,啟動 Hadoop。此時 hadoop002 和 hadoop003 上的相關服務也會被啟動:

    # 啟動dfs服務 start-dfs.sh # 啟動yarn服務 start-yarn.sh

    4.7 查看集群

    在每臺服務器上使用 jps 命令查看服務進程,或直接進入 Web-UI 界面進行查看,端口為 50070。可以看到此時有三個可用的 Datanode:

    點擊 Live Nodes 進入,可以看到每個 DataNode 的詳細情況:

    接著可以查看 Yarn 的情況,端口號為 8088 :

    5. 提交服務到集群

    提交作業到集群的方式和單機環境完全一致,這里以提交 Hadoop 內置的計算 Pi 的示例程序為例,在任何一個節點上執行都可以,命令如下:

    hadoop jar /usr/app/hadoop-2.6.0-cdh5.15.2/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.6.0-cdh5.15.2.jar pi 3 3

    總結

    以上是生活随笔為你收集整理的hadoop namenode启动不了_集群版hadoop安装,写给大忙人看的的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 日日操夜夜爱 | 一区二区三区午夜 | 在线观看羞羞漫画 | 亚洲精品aⅴ| 欧美日韩少妇精品 | 欧美一区二区不卡视频 | 操校花视频 | a男人天堂| 久久久久久夜 | 无码人妻一区二区三区一 | 80日本xxxxxxxxx96| 国产香蕉一区 | 重口h文| 国产吞精囗交免费视频网站 | 男插女在线观看 | 强开乳罩摸双乳吃奶羞羞www | 伊人狠狠| 婷婷国产成人精品视频 | 噜噜噜久久,亚洲精品国产品 | 伊人久久大香 | 亚洲精品1234| 久久99网| 久久精品小视频 | 免费播放毛片 | 九九自拍偷拍 | 成人a毛片久久免费播放 | 天天摸天天操天天干 | 黄色一级大片在线免费看国产一 | 欧美另类极品videosbest使用方法 | 香蕉精品视频在线观看 | 欧美操老女人 | 精品无码一区二区三区免费 | 91av短视频 | 高潮无码精品色欲av午夜福利 | 91丨九色丨蝌蚪丨丝袜 | 国产精品久久精品 | 国产在线欧美在线 | av日韩一区二区 | 成人午夜高清 | 久久久视频在线观看 | av免播放器在线观看 | 嫩草一二三 | 欧美做爰全过程免费观看 | 国产精品第56页 | 五月婷婷六月合 | 啄木乌欧美一区二区三区 | 国语对白av| 色猫咪av在线| 人人干人人插 | 天天干天天爱天天射 | 国产深夜视频 | 亚洲欧洲综合网 | 欧美黄色性视频 | 69堂免费视频 | 国产凹凸一区二二区 | 天堂中文在线播放 | 午夜影院在线 | 黄污视频网站 | 亚洲美女性生活视频 | 日韩综合在线观看 | 国产三级伦理片 | 一区二区三区在线观看视频 | 无码人妻精品一区二区三区9厂 | 久久99网站 | 伊人综合影院 | 免费看片91 | 亚洲永久精品一区二区 | 亚洲欧洲在线播放 | 精品人妻av一区二区 | 黄在线免费 | 人成午夜 | 日韩黄色网 | 91精品人妻一区二区三区蜜桃欧美 | 小辣椒导航 | 伊人77| 亚洲色图 一区二区 | 午夜丰满寂寞少妇精品 | 狠狠干成人| 日韩欧美在线一区二区三区 | 99re只有精品 | 国产夜色精品一区二区av | 亚洲女同女同女同女同女同69 | 久久人人爽人人爽人人片av高清 | 日本男男激情gay办公室 | 懂色av | a v免费视频 | 精品久久久久久久久久岛国gif | 二区欧美| 精品国产18久久久久久 | 国产成人免费片在线观看 | 黄色一极视频 | 91麻豆网站 | 日韩精品久久久久久免费 | 欧美一区二区三区在线看 | 男人的天堂色偷偷 | 91.xxx.高清在线 | 少妇av| 亚洲成人高清在线 | 国产高清视频在线免费观看 |