Apache HUE 是一個操作hadoop生态各元件及元件管理的資料的集大成工具,其底層的 web 架構是python Django。現分享下如何基于 Pycharm 來搭建 Apache HUE 的開發環境。
需要注意的是,目前HUE隻支援Linux環境安裝編譯,需要在Windows調試隻能采用遠端調試,或者在Linux的桌面環境下調試。
首先,去github把hue源碼拉下來,通過 make apps 來編譯生成開發依賴環境,會在 hue 目錄下面生成一個 build 目錄,這就是我們接下來需要配置的 Project interpreter。
HUE詳細編譯配置,請參看《HUE4.3安裝配置》。
配置解釋器(interpreter)
File > settings > 搜尋 interpreter,選擇 Project Interpreter, 如圖:
注意: interpreter必須是hue自己的python,也就是說,必須是build/env/bin/python
然後,在 settings 中配置 Django,如圖:
這時,settings 這邊的配置就好了。接下來需要去配置 Django Server。在 Pycharm 的右上角有 Editor Configuration 選擇,點選進入,選擇添加 Django Server,如圖:
然後在 configuration 的地方配置 Environment variables,Python interpreter,Host 等參數。這裡的 Environment 就是我們 make apps 生成的環境。我是這麼配置的:
點選儲存,這時,回到Pycharm編輯的功能塊,開到右上角有我們配置的環境。我們點選運作按鈕或者
DEBUG按鈕就可以運作啦。
參考:
- https://www.jianshu.com/p/b0c838a9113e
- https://blog.csdn.net/clj198606061111/article/details/85210134