91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Hive 1.1.0 tez hadoop oracle NULL sort

發布時間:2020-10-18 14:19:40 來源:網絡 閱讀:724 作者:r7raul 欄目:關系型數據庫

     最近發現hive 0.14 運行在tez的時候有不少bug,決定升級hive為hive 1.1.0,因為集群hadoop版本是2.3.0,一不小心踩到坑:

    1、hive 1.1.0 需要jdk1.7以上 

    2、設置這個環境變量 HADOOP_USER_CLASSPATH_FIRST="true"

    3、https://issues.apache.org/jira/browse/HIVE-9957  打上這個patch,此patch將在hive1.2.0中集成。編譯hive 1.1.0源碼后把 hive-shims-0.23-1.1.0.jar 替換了。最后記得還要替換hive-exec-1.1.0.jar中的Hadoop23Shims.class

    

    另外提一點對于NULL的排序,hive與oracle有所不同,對于如下SQL:

SELECT

t.chanl_id,

t.date_id,

t.pltfm_id,

t.prov_id,

t.old_mbr_num,

ROW_NUMBER () OVER (partition by t.date_id ORDER BY t.old_mbr_num) ROW_NUMBER

FROM

data t;


Oracle 執行結果如下:

56859 2015-02-15 1 1 449 1

56859 2015-02-15 1 1 6869 2

56859 2015-02-15 1 1 7047 3

56859 2015-02-15 1 1 8628 4

56859 2015-02-15 1 1 11804 5

56859 2015-02-15 1 1 12089 6

56859 2015-02-15 1 1 18778 7

56859 2015-02-15 1 1 25906 8

。。。。

56859 2015-02-15 1 1 191046115 939

56859 2015-02-15 1 1 NULL 940

56859 2015-02-15 1 1 NULL 941

56859 2015-02-15 1 1 NULL 942

56859 2015-02-15 1 1 NULL 943


Hive 執行結果如下:


0 56859 2015-02-15 1 1 NULL 1

1 56859 2015-02-15 1 1 NULL 2

2 56859 2015-02-15 1 1 NULL 3

3 56859 2015-02-15 1 1 NULL 4

4 56859 2015-02-15 1 1 449 5

5 56859 2015-02-15 1 1 6869 6

6 56859 2015-02-15 1 1 7047 7

7 56859 2015-02-15 1 1 8628 8

8 56859 2015-02-15 1 1 11804 9



可見兩者對于NULL的排序不一樣。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

左云县| 怀化市| 扎赉特旗| 崇阳县| 都安| 昭通市| 五华县| 平昌县| 海林市| 平谷区| 柘城县| 称多县| 红桥区| 泗水县| 聂荣县| 漳州市| 蓬溪县| 精河县| 隆林| 文山县| 三穗县| 巴林右旗| 海宁市| 潢川县| 武夷山市| 汝阳县| 嵊泗县| 大田县| 太原市| 云龙县| 临澧县| 杭锦后旗| 宜兰县| 南川市| 湖北省| 抚松县| 天气| 河源市| 康平县| 营口市| 遂溪县|