• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當前位置: 首頁 - 科技 - 知識百科 - 正文

    HADOOP資源/存儲隔離

    來源:懂視網 責編:小采 時間:2020-11-09 13:03:25
    文檔

    HADOOP資源/存儲隔離

    HADOOP資源/存儲隔離:1、資源隔離 1.1、現狀 a、每一個隊列設置'Min Resources'、'Max Resources',當該隊列處于空閑狀態,其他隊列可從該隊列爭奪資源,突破該隊列的最小資源數。而忙碌的隊列可突破最大資源數。此時空閑隊列,同時提交很多job,資源不夠,搶占隊列在一定的時間
    推薦度:
    導讀HADOOP資源/存儲隔離:1、資源隔離 1.1、現狀 a、每一個隊列設置'Min Resources'、'Max Resources',當該隊列處于空閑狀態,其他隊列可從該隊列爭奪資源,突破該隊列的最小資源數。而忙碌的隊列可突破最大資源數。此時空閑隊列,同時提交很多job,資源不夠,搶占隊列在一定的時間

    1、資源隔離 1.1、現狀 a、每一個隊列設置'Min Resources'、'Max Resources',當該隊列處于空閑狀態,其他隊列可從該隊列爭奪資源,突破該隊列的最小資源數。而忙碌的隊列可突破最大資源數。此時空閑隊列,同時提交很多job,資源不夠,搶占隊列在一定的時間內

    1、資源隔離

    1.1、現狀

    a、每一個隊列設置'Min Resources'、'Max Resources',當該隊列處于空閑狀態,其他隊列可從該隊列爭奪資源,突破該隊列的最小資源數。而忙碌的隊列可突破最大資源數。此時空閑隊列,同時提交很多job,資源不夠,搶占隊列在一定的時間內沒有釋放資源,會強制kill job,釋放資源,還給空閑隊列。

    b、設置 mapreduce.job.queuename='資源多隊列',可跨隊列提交。

    1.2、解決方案

    1.2.1、禁止跨隊列提交任務,即屏蔽'mapreduce.job.queuename'參數。

    1.2.2、修改配置文件步驟

    a、修改fair_scheduler.xml 文件在增加以下參數

    dd001 --- dd001為user
    dd001

    描述: aclSubmitApps:可向隊列中提交應用程序的Linux用戶或用戶組列表,默認情況下為“*”,表示任何用戶均可以向該隊列提交應用程序。

    需要注意的是,該屬性具有繼承性,即子隊列的列表會繼承父隊列的列表。配置該屬性時,用戶之間或用戶組之間用“,”分割,用戶和用戶組之間用空格分割,比如“user1, user2 group1,group2”。

    aclAdministerApps:該隊列的管理員列表。一個隊列的管理員可管理該隊列中的資源和應用程序,比如可殺死任意應用程序。

    2、禁止跨隊列kill job

    2.1、現狀

    a、yarn.admin.acl的value值為'*',表示所有的用戶都可以kill其他用戶的job。

    2.2、解決方案

    2.2.1、禁止跨隊列kill job,保證除了超級用戶,其他用戶只能kill自己對應的隊列job。
    2.2.2、修改配置步驟

    a、mapred_site.xml 文件增加以下參數

    mapreduce.cluster.acls.enabled
    true
    

    b、yarn-site.xml 文件增加以下參數

    yarn.acl.enable
    true
    yarn.admin.acl
    hadp
    

    c、core-site.xml文件注入如下參數 -----防止前端的appcluser UI 出現訪問權限問題

    hadoop.http.staticuser.user
    hadp

    3、存儲隔離

    3.1、現狀

    a、不同用戶只能對自己用戶下的目錄有寫的權限,但目錄大小沒有上限。可能導致有些用戶無止境的寫,而另一些用戶,沒有空間寫。

    3.2、解決方案

    3.2.1、根據業務大小,對用戶對應的目錄大小進行配置。

    a、未設置配額的文件屬性

    [dd001[@test_12123](/user/test_12123) ~]$hdfs dfs -count -q hdfs://ns1/user/dd001/warehouse/test_lh
    none inf none inf 1 0 0 hdfs://ns1/user/dd_edw/warehouse/test_lh

    文件數限額 可用文件數 空間限額 可用空間 目錄數 文件數 總大小 文件/目錄名

    b、設置配額命令

    [dd001[@test_12123](/user/test_12123) ~]$hdfs dfsadmin -setSpaceQuota 400 hdfs://ns1/user/dd001/warehouse/test_lh

    c、設置配額后的屬性值

    [dd001[@test_12123](/user/test_12123) ~]$hdfs dfs -count -q hdfs://ns1/user/dd001/warehouse/test_lh
    none inf 400 400 1 0 0 hdfs://ns1/user/dd_edw/warehouse/test_lh

    d、測試目錄超過配額后,出現什么結果

    [dd001[@test_12123](/user/test_12123) ~]$hdfs dfs -cp hdfs://ns1/user/dd001/warehouse/000026_0.lzo hdfs://ns1/user/dd001/warehouse/test_lh
    14/10/04 17:54:14 WARN hdfs.DFSClient: DataStreamer Exception
    org.apache.hadoop.hdfs.protocol.DSQuotaExceededException: The DiskSpace quota of /user/dd_edw/warehouse/test_lh is exceeded: quota = 400 B = 400 B but diskspace consumed = 402653184 B = 384 MB
    at org.apache.hadoop.hdfs.server.namenode.INodeDirectoryWithQuota.verifyQuota(INodeDirectoryWithQuota.java:191)
    at org.apache.hadoop.hdfs.server.namenode.FSDirectory.verifyQuota(FSDirectory.java:2054)
    at org.apache.hadoop.hdfs.server.namenode.FSDirectory.updateCount(FSDirectory.java:1789)
    at org.apache.hadoop.hdfs.server.namenode.FSDirectory.updateCount(FSDirectory.java:1764)
    at org.apache.hadoop.hdfs.server.namenode.FSDirectory.addBlock(FSDirectory.java:357)
    at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.saveAllocatedBlock(FSNamesystem.java:2847)
    at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getAdditionalBlock(FSNamesystem.java:2508)
    at org.apache.hadoop.hd
    cp文件時候報錯,文件比配額來的大。

    e、配額刪除命令

    [dd001[@test_12123](/user/test_12123) ~]$hdfs dfsadmin -clrSpaceQuota hdfs://ns1/user/dd001/warehouse/test_lh

    3.3、監控

    增加配額只是一條命令的事情,限制存儲不是目的,是手段。最終目的還是為了資源更充分的得到利用,防止超過配額,而不是任務報錯。因此做好監控是首要任務。

    3.3.1、資源分配

    隊列名 用戶機器數 機器總配額(T) 集群機器分配總數 平均配額=(總配額/集群機器分配總數)(T) 硬盤預留值(T) 實際配額=(平均配額-硬盤預留值 )*機器數
    dd001 20 21 20 20.9715 0.0488 418.454
    a、平均配額=總配額/集群機器分配總數。

    實際配額=(平均配額-硬盤預留值 )*機器數。

    b、報警值=實際配額 * 0.8。

    3.3.2、磁盤報警后處理

    a、刪除冗余數據。

    b、加機器。

    在加機器的時候,內存、cpu也需要相對的調整。

    401 mb,19vcores
    401 mb,19vcores

    兩個參數做相應的調整,而配額的調整命令如下:

    a、hdfs dfsadmin –clrSpaceQuota hdfs://ns1/user/dd001/warehouse/test_lh ---刪除配額

    b、hdfs dfsadmin -setSpaceQuota ‘實際配額’ hdfs://ns1/user/dd001/warehouse/test_lh ---增加新的配額。

    c、增加多少配額,即增加多少機器

    c.1、目錄存儲量使用平均日增長=sum(日增長)/count(1)

    c.2、機器數 =(磁盤可用存儲天數 * 目錄存儲量使用平均日增長)/(平均配額-硬盤預留值)

    c.3、實例:

    假設'目錄存儲量使用平均日增長'=0.5T

    機器數=(90*0.5)/ (18.4279-0.0488)= 3臺

    參考文檔:

    http://blog.csdn.net/caizhongda/article/details/7468363

    http://dongxicheng.org/mapreduce-nextgen/hadoop-yarn-configurations-fair-scheduler/

    http://www.yufan-liu.com/blog/?p=291

    http://blog.itpub.net/122978/viewspace-1119883/

    http://www.07net01.com/zhishi/520762.html

    http://f.dataguru.cn/thread-103012-1-1.html

    聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    HADOOP資源/存儲隔離

    HADOOP資源/存儲隔離:1、資源隔離 1.1、現狀 a、每一個隊列設置'Min Resources'、'Max Resources',當該隊列處于空閑狀態,其他隊列可從該隊列爭奪資源,突破該隊列的最小資源數。而忙碌的隊列可突破最大資源數。此時空閑隊列,同時提交很多job,資源不夠,搶占隊列在一定的時間
    推薦度:
    標簽: 資源 存儲 現狀
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 久久精品国产亚洲麻豆| 国产精品自在拍一区二区不卡| 日韩欧美国产精品第一页不卡| 久久久久人妻一区精品色| 午夜成人精品福利网站在线观看 | 99精品免费视品| 亚洲精品国产成人影院| 精品国内自产拍在线观看| 欧美久久精品一级c片片| 精品国产第一国产综合精品| 亚洲欧美日韩国产精品影院 | 国产精品久久久99| 国产短视频精品一区二区三区| 亚洲国产精品va在线播放| 久久久久久久亚洲精品| 亚洲欧美精品丝袜一区二区| 国产精品第一区第27页| 欧美极品欧美精品欧美视频| 精品国产AV一区二区三区| 日韩精品无码久久久久久| 夜夜爽一区二区三区精品| 国语自产精品视频在线观看| 日韩精品在线一区二区| 成人国产精品999视频| 国产美女精品一区二区三区| 精品综合久久久久久888蜜芽| 亚洲精品色午夜无码专区日韩| 伊人久久无码精品中文字幕| 亚洲精品人成无码中文毛片| 午夜三级国产精品理论三级| 夜夜高潮夜夜爽国产伦精品| 亚洲精品中文字幕无码蜜桃| 国产精品亚洲а∨无码播放| 国产精品五月天强力打造| 亚洲国产精品不卡在线电影| 久久九九有精品国产23百花影院| 国产精品久久成人影院| 国产成人1024精品免费| 欧美精品/日韩精品/国产精品| 四虎国产精品免费观看| 亚洲成人精品久久|