Hive4:Hive報錯集錦

hive導入數(shù)據(jù)報錯

?

報錯原因:

load data local順序寫反了

改順序后執(zhí)行成功:

hive (badou)> load data local inpath '/home/dongdong/hive/orders.csv' overwrite into table orders;
Loading data to table badou.orders
OK
Time taken: 12.187 seconds
hive (badou)>

執(zhí)行hive報內存溢出

?

解決辦法:

在hive-env.sh中設置:

export HADOOP_HEAPSIZE=102400

hive提交任務后丽焊,日志不能查看捐名,如下:

?

解放方法

下來查詢官方文檔后,才了解到y(tǒng)arn的日志監(jiān)控功能默認是處于關閉狀態(tài)的,需要我們進行開啟,開啟步驟如下:

Ps:下面配置的文件的位置在hadoop根目錄 etc/haddop文件夾下,比較老版本的Hadoop是在hadoop根目錄下的conf文件夾中

一盗扇、在yarn-site.xml文件中添加日志監(jiān)控支持

該配置中添加下面的配置:

<property>
    <name>yarn.log-aggregation-enable</name>
    <value>true</value>
</property>

二惋耙、在mapred-site.xml文件中添加日志服務的配置

該配置文件中添加如下配置:

<property>
    <!-- 表示提交到hadoop中的任務采用yarn來運行,要是已經有該配置則無需重復配置 -->
    <name>mapreduce.framework.name</name>
    <value>yarn</value>
</property>
<property>
  <!--日志監(jiān)控服務的地址,一般填寫為nodenode機器地址 -->
    <name>mapreduce.jobhistroy.address</name>
    <value>master:10020</value>
</property>
<property>
    <name>mapreduce.jobhistroy.webapp.address</name>
    <value>master:19888</value>
</property>

三冤荆、將修改后的配置文件拷貝到集群中的其他機器(單機版hadoop可以跳過該步驟)

快捷一點可以使用 scp 命令將配置文件拷貝覆蓋到其他機器

scp yarn-site.xml skyler@slave1:/hadoopdir/etc/hadoop/

scp mapred-site.xml skyler@slave1:/hadoopdir/etc/hadoop/

…其他datanode機器同理

四乳讥、重新啟動集群的Hdfs和Yarn服務

在namenode機器上分別對hdfs和yarn服務進行重啟

bin/stop-dfs.sh

bin/start-dfs.sh

bin/stop-yarn.sh

bin/start-yarn.sh

五礼仗、 開啟日志監(jiān)控服務進程

在nodenode機器上執(zhí)行 sbin/mr-jobhistory-daemon.sh start historyserver 命令,執(zhí)行完成后使用jps命令查看是否啟動成功,若啟動成功則會顯示出JobHistoryServer服務

六甩苛、hive中執(zhí)行showdatabases報錯:

?

解決辦法:

步驟一:

首先進入hive/bin目錄下

執(zhí)行命令 ** ./hive --service metastore &**

雖然發(fā)現(xiàn)還是報錯,但是這個錯誤提供了版本沖突的錯誤信息赏参,然后解決版本沖突問題志笼,上面的問題就迎刃而解了。

?

解決hive和mysql版本沖突問題:

第一種方案:

登陸mysql把篓,修改hive metastore版本:
進行mysql:mysql -uroot -p (123456)
use hive;
select * from version;
update VERSION set SCHEMA_VERSION='2.1.1' where VER_ID=1;

2.簡單粗暴:在hvie-site.xml中關閉版本驗證

更改hive-site.xml配置:

?

七纫溃、hive中關鍵字作為列名的方法
hive中有很多關鍵字,直接作為列名韧掩,會出錯的

解決方案:

使用·· (ESC下面的那個鍵紊浩,點號)兩個符號包裹即可。

hive (root)> create table udata(userid int,item_id int,rating int,timestamp timestamp)row format delimited fields terminated by ' ';
OK
Time taken: 2.254 seconds
hive (root)>

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末疗锐,一起剝皮案震驚了整個濱河市郎楼,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌窒悔,老刑警劉巖呜袁,帶你破解...
    沈念sama閱讀 212,884評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異简珠,居然都是意外死亡阶界,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,755評論 3 385
  • 文/潘曉璐 我一進店門聋庵,熙熙樓的掌柜王于貴愁眉苦臉地迎上來膘融,“玉大人,你說我怎么就攤上這事祭玉⊙跤常” “怎么了?”我有些...
    開封第一講書人閱讀 158,369評論 0 348
  • 文/不壞的土叔 我叫張陵脱货,是天一觀的道長岛都。 經常有香客問我律姨,道長,這世上最難降的妖魔是什么臼疫? 我笑而不...
    開封第一講書人閱讀 56,799評論 1 285
  • 正文 為了忘掉前任择份,我火速辦了婚禮,結果婚禮上烫堤,老公的妹妹穿的比我還像新娘荣赶。我一直安慰自己,他們只是感情好鸽斟,可當我...
    茶點故事閱讀 65,910評論 6 386
  • 文/花漫 我一把揭開白布拔创。 她就那樣靜靜地躺著,像睡著了一般富蓄。 火紅的嫁衣襯著肌膚如雪剩燥。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,096評論 1 291
  • 那天格粪,我揣著相機與錄音躏吊,去河邊找鬼。 笑死帐萎,一個胖子當著我的面吹牛比伏,可吹牛的內容都是我干的。 我是一名探鬼主播疆导,決...
    沈念sama閱讀 39,159評論 3 411
  • 文/蒼蘭香墨 我猛地睜開眼赁项,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了澈段?” 一聲冷哼從身側響起悠菜,我...
    開封第一講書人閱讀 37,917評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎败富,沒想到半個月后悔醋,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 44,360評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡兽叮,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,673評論 2 327
  • 正文 我和宋清朗相戀三年芬骄,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片鹦聪。...
    茶點故事閱讀 38,814評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡账阻,死狀恐怖,靈堂內的尸體忽然破棺而出泽本,到底是詐尸還是另有隱情淘太,我是刑警寧澤,帶...
    沈念sama閱讀 34,509評論 4 334
  • 正文 年R本政府宣布,位于F島的核電站蒲牧,受9級特大地震影響撇贺,放射性物質發(fā)生泄漏。R本人自食惡果不足惜造成,卻給世界環(huán)境...
    茶點故事閱讀 40,156評論 3 317
  • 文/蒙蒙 一显熏、第九天 我趴在偏房一處隱蔽的房頂上張望雄嚣。 院中可真熱鬧晒屎,春花似錦、人聲如沸缓升。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽港谊。三九已至骇吭,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間歧寺,已是汗流浹背燥狰。 一陣腳步聲響...
    開封第一講書人閱讀 32,123評論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留斜筐,地道東北人龙致。 一個月前我還...
    沈念sama閱讀 46,641評論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像顷链,于是被迫代替她去往敵國和親目代。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,728評論 2 351

推薦閱讀更多精彩內容