1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        牛刀小試——Hive源碼Debug全流程講解

        共 592字,需瀏覽 2分鐘

         ·

        2021-07-26 17:42

        點(diǎn)擊上方藍(lán)字
        關(guān)注我吧


        使用Hive執(zhí)行HQL查詢時(shí)遇到bug,解決辦法無非幾種,explain HQL、查看日志、遠(yuǎn)程Debug,本文就將詳細(xì)講解如何使用IDEA遠(yuǎn)程Debug。

        1

        Debug環(huán)境準(zhǔn)備


        1. 下載源碼包

        下載Hive源碼包,自行編譯一下,建議在Linux環(huán)境下編譯,然后將整個(gè)編譯好的包全部拷貝到IDEA工作目錄中并使用IDEA打開。該文檔是以Hive3.1.2版本作為講解的。在資料包中提供了已經(jīng)編譯好的Hive源碼包。

        2. 打開項(xiàng)目配置項(xiàng)


        3. 添加遠(yuǎn)程連接配置組


        4. 添加配置信息


        2

        測(cè)試

        1. 在CliDriver;類的run方法中隨意打上斷點(diǎn)



        2. 開啟Hive客戶端的Debug模式

        $HIVE_HOME/bin/hive–debug


        3. 使用Debug模式啟動(dòng)本地項(xiàng)目



        4. 在Hive客戶端中執(zhí)行HQL,切換到IDEA中查看

        (1)在IDEA中查看斷點(diǎn)

        (2)在Hive Debug模式客戶端查看



        掃碼關(guān)注我們

        微信號(hào)|bigdata_story

        B站|大數(shù)據(jù)那些事


        瀏覽 30
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            狠狠色狠狠色综合人人 | 操逼青青草 | 国产又骚又黄 | 激情乱伦网 | 77777成人 | 无吗性播放 | 黄色操| 国产妇人伦A片免费高清 | 一起操网站| 男生把困困放入女生坤坤里 |