<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          牛刀小試——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)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  天天操人妻 | 韩国黄色三级片 | 深爱激情丁香五月 | 九色婷婷影视 | 亚洲一区福利在线 |