hive的隨筆記錄

2021-10-05 11:54:20 字數 590 閱讀 8087

1,當hive的sql語句select有資料,但count顯示為0

答:這個主要是元資料裡沒有統計,所以取不出來統計後的條數,解決方法有兩種:

①set hive.compute.query.using.stats=false;     這個配置一般在hive-site.xml有配置,不從元資料裡取值,重新計算,效率低

analyze table  表名 compute statistics;     這個是元資料重新生成統計資訊,從元資料裡取出來,效率高

如果是分割槽表:analyze table $table_name partition(p=$1) compute statistics;

2,substr的用法

substr(string_a,int a,len b)其實跟substring(string_a,int a,len b)用法一樣

string_a:要擷取的欄位名

a:開始的位置

b:擷取的長度

例如: set_name='01z561'

substr(set_name,2,1)=='z',從第二位開始,長度為1

rabbitMQ的隨筆記錄

rabbitmq windows 安裝好erlang 需要配置系統環境變數 erlang home erlang 安裝根目錄 path erlang home bin rabbitmq server home bin rabbitmq安裝完成開啟外掛程式 rabbitmq managemen是管理後...

Android 隨筆記錄

安卓環境變數配置 系統變數 變數名 android home 變數值 d android android sdk windows path中增加 android home platform tools android home tools 返回 override public boolean onk...

Task async await隨筆記錄

using system using system.collections.generic using system.linq using system.text using system.threading using system.threading.tasks namespace taskco...