Hive使用記錄

2021-07-09 12:27:13 字數 375 閱讀 3530

-hive新加字段

hive新增欄位後,如果是分割槽表,當前分割槽已經有資料時一定要先刪除分割槽後再插入資料,否則新加字段的值為null。

alter table login drop if exists partition (dt=』2008-08-08』);

-hive修改字段型別

alter table tmp_main_sku_log change score2 score2 double ;

-hive統計檔案大小

hadoop fs -du tmp.db/tmp_search_item_score_final|awk 』 end 』

hive異常記錄

1.hive mapjoin異常問題 摘要 hive被很廣泛的使用,使用過程中也會遇到各種千奇百怪的問題。這裡就遇到的mapjoin local 記憶體不足的問題進行討論,從問題描述 mapjion原理以及產生該問題的原因,解決方案做一下介紹,最後對該問題進行了進一步的思考,希望對解決該類問題的朋友...

hive的隨筆記錄

1,當hive的sql語句select有資料,但count顯示為0 答 這個主要是元資料裡沒有統計,所以取不出來統計後的條數,解決方法有兩種 set hive.compute.query.using.stats false 這個配置一般在hive site.xml有配置,不從元資料裡取值,重新計算,...

Hive 3 Hive 基本使用

1 建立庫 create database if not exists mydb 2 檢視庫 show databases 3 切換資料庫 use mydb 4 建立表 create table if not exists t user id string,name string 或 create ...