国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

在阿里云和騰訊云的輕量應(yīng)用服務(wù)器上搭建Hadoop集群

這篇具有很好參考價值的文章主要介紹了在阿里云和騰訊云的輕量應(yīng)用服務(wù)器上搭建Hadoop集群。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

引入

本文在兩臺2核2g的云服務(wù)器上搭建了Hadoop集群,兩臺云服務(wù)器分別是阿里云(hjm)和騰訊云(gyt),集群部署規(guī)劃如下:

hjm gyt
HDFS NameNode\SecondaryNameNode\DataNode DataNode
YARN ResourceManager\NodeManager NodeManager

經(jīng)實驗,目前可以正常實現(xiàn)文件上傳下載,但跑mapreduce程序還出現(xiàn)服務(wù)器資源不夠的情況

搭建過程

新增用戶

useradd hujinming
passwd hujinming

配置用戶sudo權(quán)限

vim /etc/sudoers

## Allow root to run any commands anywhere
root ALL=(ALL) ALL
## Allows people in group wheel to run all commands
%wheel ALL=(ALL) ALL

下面新增一行

hujinming ALL=(ALL) NOPASSWD:ALL

創(chuàng)建目錄并更改權(quán)限

在/opt 目錄下創(chuàng)建 module、software 文件夾

mkdir /opt/module
mkdir /opt/software

切換到root用戶下,修改 module、software 文件夾的所有者和所屬組均為hujinming用戶

chown hujinming:hujinming /opt/module
chown hujinming:hujinming /opt/software

查看 module、software 文件夾的所有者和所屬組

ll

安裝JDK

  • 用xftp工具將jdk導(dǎo)入到opt目錄下面的software文件夾下面
  • 解壓jdk到opt/module目錄下
tar -zxvf jdk-8u212-linux.x64.tar.gz -C /opt/module/
  • 配置jdk環(huán)境變量

    • 新建/etc/profile.d/my_env.sh 文件
    sudo vim /etc/profile.d/my_env.sh
    
    • 添加如下內(nèi)容
    #JAVA_HOME
    export JAVA_HOME=/opt/module/jdk1.8.0_212
    export PATH=$PATH:$JAVA_HOME/bin
    
    • 保存后退出,source 一下/etc/profile 文件,讓新的環(huán)境變量 PATH 生效
    source /etc/profile
    
    • 測試jdk是否安裝成功
    java -version
    

安裝hadoop

  • xftp傳輸

  • 解壓安裝到/opt/module下面

  • 將hadoop添加到環(huán)境變量

    • 獲取hadoop安裝路徑

      pwd
      
    • 打開/etc/profile.d/my_env.sh 文件

      sudo vim /etc/profile.d/my_env.sh
      
    • 在 my_env.sh 文件末尾添加如下內(nèi)容:

      #HADOOP_HOME
      export HADOOP_HOME=/opt/module/hadoop-3.1.3
      export PATH=$PATH:$HADOOP_HOME/bin
      export PATH=$PATH:$HADOOP_HOME/sbin
      
    • 保存退出,讓修改后的文件生效

    • 測試是否安裝成功

服務(wù)器IP映射

  • 修改主機名
vim /etc/hostname

分別把兩臺服務(wù)器的名字改成hjm和gyt,這里以gyt舉例,直接在hostname文件上輸入

gyt
  • 改映射文件
vim /etc/hosts

在linux中鍵入ifconfig命令可以查看內(nèi)網(wǎng)ip。在兩臺服務(wù)器中,填寫自己的私網(wǎng),訪問別人的填寫公網(wǎng),這里以gyt為例,gyt的公網(wǎng)IP是175.178.236.48,內(nèi)網(wǎng)IP是10.0.12.1。這里要注意一點,阿里云在hosts文件中已經(jīng)將本地IP映射成了一串英文,把這行信息刪掉再進(jìn)行上面的操作

47.115.207.108 hjm
10.0.12.1 gyt
  • 在客戶端電腦(默認(rèn)windows)配置映射

    因為在客戶端電腦進(jìn)行hadoop的操作時,兩臺機子會產(chǎn)生通信,他們通信時發(fā)送的網(wǎng)絡(luò)請求url是gyt或者h(yuǎn)jm,這在客戶端電腦是無法識別的,所以要將gyt和hjm都映射為他們的公網(wǎng)IP

    • windows + R

    • 輸入drivers,回車

    • 進(jìn)入etc文件

    • 編輯hosts文件(都是公網(wǎng)IP)

      175.178.236.48 gyt
      47.115.207.108 hjm
      

ssh免密登錄

分別要配置4種免密登錄:

  • hjm -> gyt
  • gyt -> hjm
  • hjm -> hjm
  • gyt -> gyt

注意切換對應(yīng)用戶操作。先cd到~/.ssh,生成公鑰和私鑰

ssh-keygen -t rsa

這里以gyt -> hjm或hjm -> hjm為例:

ssh-copy-id hjm

修改配置文件

cd到$HADOOP_HOME/etc/hadoop目錄

core-site.xml

<configuration>
 <!-- 指定 NameNode 的地址 -->
 <property>
 <name>fs.defaultFS</name>
 <value>hdfs://hjm:8020</value>
 </property>
 <!-- 指定 hadoop 數(shù)據(jù)的存儲目錄 -->
 <property>
 <name>hadoop.tmp.dir</name>
 <value>/opt/module/hadoop-3.1.3/data</value>
 </property>
 <!-- 配置 HDFS 網(wǎng)頁登錄使用的靜態(tài)用戶為 root -->
 <property>
 <name>hadoop.http.staticuser.user</name>
 <value>hujinming</value>
 </property>
</configuration>

hdfs-site.xml

<configuration>
<!-- nn web 端訪問地址-->
<property>
 <name>dfs.namenode.http-address</name>
 <value>hjm:9870</value>
 </property>
<!-- 2nn web 端訪問地址-->
 <property>
 <name>dfs.namenode.secondary.http-address</name>
 <value>hjm:9868</value>
 </property>
</configuration>

yarn-site.xml

<configuration>
 <!-- 指定 MR 走 shuffle -->
 <property>
 <name>yarn.nodemanager.aux-services</name>
 <value>mapreduce_shuffle</value>
 </property>
 <!-- 指定 ResourceManager 的地址-->
 <property>
 <name>yarn.resourcemanager.hostname</name>
 <value>hjm</value>
 </property>
 <!-- 環(huán)境變量的繼承 -->
 <property>
 <name>yarn.nodemanager.env-whitelist</name>
 
<value>JAVA_HOME,HADOOP_COMMON_HOME,HADOOP_HDFS_HOME,HADOOP_CO
NF_DIR,CLASSPATH_PREPEND_DISTCACHE,HADOOP_YARN_HOME,HADOOP_MAP
RED_HOME</value>
 </property>
</configuration>

mapred-site.xml

<configuration>
<!-- 指定 MapReduce 程序運行在 Yarn 上 -->
 <property>
 <name>mapreduce.framework.name</name>
 <value>yarn</value>
 </property>
</configuration>

workers

hjm
gyt

去服務(wù)器上啟動對應(yīng)端口

  • 用各自的服務(wù)器對雙方暴露所有的端口
  • 同時,對公網(wǎng)暴露9864、9866、9870、9868端口

問題與解決

  1. ./sbin/start-dfs.sh 開啟NameNode 和 DataNode 守護(hù)進(jìn)程報錯:

    Starting namenodes on [hjm]
    ERROR: Attempting to operate on hdfs namenode as root
    ERROR: but there is no HDFS_NAMENODE_USER defined. Aborting operation.
    Starting datanodes
    ERROR: Attempting to operate on hdfs datanode as root
    ERROR: but there is no HDFS_DATANODE_USER defined. Aborting operation.
    Starting secondary namenodes [hjm]
    ERROR: Attempting to operate on hdfs secondarynamenode as root
    ERROR: but there is no HDFS_SECONDARYNAMENODE_USER defined. Aborting operation.
    

    解決方法:

    在hjm上的start-dfs.sh和stop-dfs.sh上增加如下幾行:

    HDFS_DATANODE_USER=hujinming
    HADOOP_SECURE_SECURE_USER=hdfs
    HDFS_NAMENODE_USER=hujinming
    HDFS_SECONDARYNAMENODE_USER=hujinming
    

    在hjm上的start-yarn.sh和stop-yarn.sh上增加如下幾行:

    YARN_RESOURCEMANAGER_USER=hujinming
    HADOOP_SECURE_DN_USER=yarn
    YARN_NODEMANAGER_USER=hujinming
    
  2. 報錯hjm: ERROR: Cannot set priority of namenode process 23214,沒有啟動NameNode和SecondaryNameNode

? 解決方法:

? 在兩臺服務(wù)器的/etc/hosts中,填寫自己的私網(wǎng),訪問別人的填寫公網(wǎng)

  1. 找不到NameNode和SecondaryNameNode

? 解決方法:

? 把所有節(jié)點logs和data刪掉,重新格式化namenode,在hjm機子上,執(zhí)行下面命令:

hdfs namenode -format
  1. 客戶端(windows)識別不了hjm和gyt

? 解決方法:改windows下面的主機名映射

  1. 配置WebUI可跨域?

? 解決方法:在兩臺服務(wù)器的core-site.xml加入下面代碼

        <!--web console cors settings-->
        <property>
            <name>hadoop.http.filter.initializers</name>
            <value>org.apache.hadoop.security.HttpCrossOriginFilterInitializer</value>
        </property>
        <property>
            <name>hadoop.http.cross-origin.enabled</name>
            <value>true</value>
        </property>
        <property>
            <name>hadoop.http.cross-origin.allowed-origins</name>
            <value>*</value>
        </property>
        <property>
            <name>hadoop.http.cross-origin.allowed-methods</name>
            <value>*</value>
        </property>
        <property>
            <name>hadoop.http.cross-origin.allowed-headers</name>
            <value>X-Requested-With,Content-Type,Accept,Origin</value>
        </property>
        <property>
            <name>hadoop.http.cross-origin.max-age</name>
            <value>1800</value>
        </property>
  1. 沒有足夠的副本數(shù)量?

? 解決方法:還得看DataNode的數(shù)量。因為目前只有2臺設(shè)備,最多也就2個副本,HDFS默認(rèn)是3個副本,只有節(jié)點數(shù)的增加到10臺時,副本數(shù)才能達(dá)到10。詳細(xì)請看https://www.yii666.com/article/664023.html

  1. hadoop腳本啟動時,錯誤: ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: Exception in secureMain?

? 解決方法:在master主機的slaves文件中刪除localhost即可。詳細(xì)請看https://blog.csdn.net/Mr_ZNC/article/details/80700652

  1. HDFS的webui界面上傳下載文件,出現(xiàn)卡死情況?

? 解決方法:暴露服務(wù)器所有端口給對方文章來源地址http://www.zghlxwxcb.cn/news/detail-709931.html

到了這里,關(guān)于在阿里云和騰訊云的輕量應(yīng)用服務(wù)器上搭建Hadoop集群的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 騰訊云輕量應(yīng)用服務(wù)器“鏡像”怎么選擇合適?

    騰訊云輕量應(yīng)用服務(wù)器“鏡像”怎么選擇合適?

    騰訊云輕量應(yīng)用服務(wù)器鏡像怎么選擇?如果是用來搭建網(wǎng)站可以選擇寶塔Linux面板騰訊云專享版,鏡像系統(tǒng)根據(jù)實際使用來選擇,騰訊云百科txybk.com來詳細(xì)說下騰訊云輕量應(yīng)用服務(wù)器鏡像的選擇方法: 輕量應(yīng)用服務(wù)器的鏡像可以選擇純凈版操作系統(tǒng),Linux如CentOS、Ubuntu、Cent

    2024年02月08日
    瀏覽(27)
  • 騰訊云國際輕量應(yīng)用服務(wù)器怎么使用呢?

    騰訊云國際輕量應(yīng)用服務(wù)器怎么使用呢?下面一起來了解一下: 1. 熟悉輕量應(yīng)用服務(wù)器基礎(chǔ)知識 ①什么是輕量應(yīng)用服務(wù)器 TencentCloud Lighthouse? ②輕量應(yīng)用服務(wù)器與云服務(wù)器 CVM 的區(qū)別是什么? ③為什么選擇輕量應(yīng)用服務(wù)器? ④輕量應(yīng)用服務(wù)器應(yīng)用場景介紹 ⑤使用輕量應(yīng)用

    2024年02月14日
    瀏覽(29)
  • 使用騰訊云輕量應(yīng)用服務(wù)器搭建網(wǎng)站教程

    使用騰訊云輕量應(yīng)用服務(wù)器搭建網(wǎng)站教程

    騰訊云輕量應(yīng)用服務(wù)器怎么搭建網(wǎng)站?太簡單了,輕量服務(wù)器選擇寶塔Linux鏡像,然后在寶塔面板上添加站點,以WordPress建站為例,騰訊云服務(wù)器網(wǎng)來詳細(xì)說下騰訊云輕量應(yīng)用服務(wù)器搭建網(wǎng)站全流程,包括輕量服務(wù)器配置選擇、鏡像系統(tǒng)、防火墻開端口及網(wǎng)站上線超詳細(xì)教程

    2024年02月15日
    瀏覽(30)
  • 騰訊云輕量應(yīng)用服務(wù)器連接Xftp 7

    騰訊云輕量應(yīng)用服務(wù)器連接Xftp 7

    附(初始化root密碼):sudo passwd root 1.在騰訊云中對服務(wù)器重置密碼,并在里面設(shè)置用戶名為root ?2. 下載xftp(Xshell) ?Xftp用來和騰訊云服務(wù)器進(jìn)行文件傳輸。(Xshell是一個可以在騰訊云服務(wù)器終端和本地電腦建立命令連接的軟件) 3.打開Xftp,名稱自己想個(不影響),輸入

    2024年02月16日
    瀏覽(23)
  • 騰訊云輕量應(yīng)用服務(wù)器使用限制說明(十大限制)

    騰訊云輕量應(yīng)用服務(wù)器使用限制說明(十大限制)

    騰訊云輕量應(yīng)用服務(wù)器和云服務(wù)器CVM相比具有一些限制,比如輕量服務(wù)器不支持更換內(nèi)網(wǎng)IP地址,輕量服務(wù)器只能套餐整體升級且不支持降配,輕量不支持用戶自定義配置私有網(wǎng)絡(luò)VPC,還有如實例配額、云硬盤配額、備案限制和內(nèi)網(wǎng)連通性等限制,騰訊云百度來詳細(xì)說下輕量

    2024年02月06日
    瀏覽(21)
  • 騰訊云輕量應(yīng)用服務(wù)器使用限制(買前必看)

    騰訊云輕量應(yīng)用服務(wù)器使用限制(買前必看)

    騰訊云輕量應(yīng)用服務(wù)器和云服務(wù)器CVM相比具有一些限制,比如輕量服務(wù)器不支持更換內(nèi)網(wǎng)IP地址,輕量服務(wù)器只能套餐整體升級且不支持降配,輕量不支持用戶自定義配置私有網(wǎng)絡(luò)VPC,還有如實例配額、云硬盤配額、備案限制和內(nèi)網(wǎng)連通性等限制,騰訊云百度來詳細(xì)說下輕量

    2024年02月09日
    瀏覽(20)
  • 騰訊云輕量應(yīng)用服務(wù)器開啟root遠(yuǎn)程登錄

    騰訊云輕量應(yīng)用服務(wù)器開啟root遠(yuǎn)程登錄

    在騰訊云中創(chuàng)建輕量級應(yīng)用服務(wù)器默認(rèn)沒有root登錄,官方給了lighthouse賬號進(jìn)行webshell登錄;但對于日常使用中偏向于root鏈接,本文記錄了全新服務(wù)器配置root賬號,且使其可遠(yuǎn)程鏈接使用。 服務(wù)器環(huán)境及工具: CentOS 7.6 64bit MobaXterm 1. 免密登錄lighthouse賬號 ?2. 使用普通賬號登

    2024年02月11日
    瀏覽(25)
  • 騰訊云輕量應(yīng)用服務(wù)器性能如何?測評來了

    騰訊云輕量應(yīng)用服務(wù)器性能如何?測評來了

    騰訊云輕量應(yīng)用服務(wù)器性能如何?CPU型號主頻、內(nèi)存、公網(wǎng)帶寬和系統(tǒng)盤存儲多維對比,輕量應(yīng)用服務(wù)器會不會比云服務(wù)器CVM性能差?相對于CVM云服務(wù)器輕量服務(wù)器更適合輕量級的應(yīng)用,輕量服務(wù)適合中小企或個人開發(fā)者用于搭建We網(wǎng)站b應(yīng)用、小程序、APP以及開發(fā)測試環(huán)境等

    2024年02月11日
    瀏覽(26)
  • 騰訊云輕量應(yīng)用服務(wù)器搭建WordPress網(wǎng)站教程

    騰訊云輕量應(yīng)用服務(wù)器搭建WordPress網(wǎng)站教程

    騰訊云百科分享使用騰訊云輕量應(yīng)用服務(wù)器搭建WordPress網(wǎng)站教程流程,WordPress 是全球最流行的開源的博客和內(nèi)容管理網(wǎng)站的建站平臺,具備使用簡單、功能強大、靈活可擴(kuò)展的特點,提供豐富的主題插件。騰訊云輕量應(yīng)用服務(wù)器提供 WordPress 應(yīng)用鏡像,您可以使用它快速搭建

    2024年02月13日
    瀏覽(27)
  • 騰訊云輕量應(yīng)用服務(wù)器價格表(2023版)

    騰訊云輕量應(yīng)用服務(wù)器價格表(2023版)

    2023騰訊云輕量應(yīng)用服務(wù)器2核2G4M帶寬88元一年、2核4G6M帶寬159元/年、4核8G10M優(yōu)惠價425元、8核16G14M價格1249、16核32G20M服務(wù)器2499元一年,今天分享2023騰訊云服務(wù)器配置及精準(zhǔn)報價。 騰訊云服務(wù)器分為輕量應(yīng)用服務(wù)器和云服務(wù)器CVM,輕量應(yīng)用服務(wù)器和標(biāo)準(zhǔn)型云服務(wù)器CVM實例CPU性能

    2023年04月08日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包