執行mr時候報的乙個錯

2021-09-01 20:31:15 字數 952 閱讀 5949

hadoop版本:hadoop-2.2.0-cdh5.0.0-beta-1

今天在執行sqoop往hbase裡導數的時候,dn節點報了下面的錯:

看異常是相應的jar沒找到

為了執行mr,在yarn-site.xml中有這樣乙個的配置:

$hadoop_conf_dir,$hadoop_common_home/share/hadoop/common/*,

$hadoop_common_home/share/hadoop/common/lib/*,

$hadoop_hdfs_home/share/hadoop/hdfs/*,$hadoop_hdfs_home/share/hadoop/hdfs/lib/*,

$yarn_home/share/hadoop/yarn/*,$yarn_home/share/hadoop/yarn/lib/*,

$yarn_home/share/hadoop/mapreduce/*,$yarn_home/share/hadoop/mapreduce/lib/*

應該是這裡的變數沒有讀到,導致這個原因應該是相應的環境變數沒設定,

vi ~/.bashrc

增加:

export hadoop_mapred_home=$

export hadoop_common_home=$

export hadoop_hdfs_home=$

export yarn_home=$

export hadoop_yarn_home=$

export hadoop_conf_dir=$/etc/hadoop

export hdfs_conf_dir=$/etc/hadoop

export yarn_conf_dir=$/etc/hadoop

這樣設定以後,yarn-site.xml配置的變數就能讀到相應的值,上述錯誤消失。

乙個hibernate mapping的錯誤

在使用hibernate對映的時候 如果配置 onetomany cascade cascadetype.persist,fetch fetchtype.eager joincolumn name orderid referencedcolumnname order id private setbu...

遇到的乙個MR處理業務

最近遇到的乙個要求使用mr處理的業務,原始資料一共有7個字段,原始資料中的兩個字段可以根據客戶提供的方法得出乙個指標。要求 1 新的資料是在原始的資料後面調加上這個指標 2 保證資料沒有重複的 3 由於保密,資料就不貼出來了。拿到這個一共有二個思路 1 在map函式中解析出這兩個字段,然後根據方法得...

儲存乙個物件的時候, Django執行下面的步驟

發出乙個預存訊號。它發出乙個將要儲存乙個物件的通知。你可以註冊乙個監聽程式,在訊號發出的時候就會被呼叫。預處理資料。對於物件的每個字段,將根據需要進行自動的資料修改。大部分欄位並不預處理,它們會保持它們原來的樣子。預處理僅僅用在那些有特殊性質的字段,比如檔案字段。為資料庫準備資料。每乙個欄位先要把當...