基于 Pycharm 配置 Apache HUE 开发环境
2018-01-09 本文已影响0人
scharfsinnig
Apache HUE
是一个可快速开发和调试 Hadoop
生态系统各种应用的 IDE,其底层的 web 框架是 Django
。而我们平台是基于HUE做的二次开发,所以平时就不得不和 Django
打交道。今天主要分享下如何基于 Pycharm
来搭建 Apache HUE 的开发环境。
首先,Apache HUE github 地址是: apache hue github 地址,我们将代码拉取到本地来先。接着按照提示,将需要的系统依赖都安装好,这里不再赘述了。安装过程中,可能会遇到一些错误,对应搜索按提示解决下就好了。
接下来,我们就直接进入Pycharm
配置环节。如果你不用 Pycharm
开发,可以不用看了。
我们在安装好了 HUE 之后,需要通过 make apps
来编译生成开发依赖环境。通过 make apps
,会在 hue 目录下面生成一个 build
目录。这就是我们接下来需要配置的 Project interpreter
。我们先按步来:
File > settings > 搜索 interpreter
,选择 Project Interpreter
, 如图:
然后,我们需要在 settings 中配置 Django,如图: 配置 Settings 中的 Django
这时,
settings
这边的配置就好了。接下来需要去配置 Django Server
。在 Pycharm
的右上角有 Editor Configuration
选择,点击进入,选择添加 Django Server
,如图:
添加 Django Server 配置
然后在 configuration 的地方配置
Environment variables
,Python interpreter
,Host
等参数。这里的 Environment
就是我们 make apps
生成的环境。我是这么配置的:
Apache HUE Django Server 设置
Environment variables 设置
点击保存,这时,回到Pycharm编辑的功能块,开到右上角有我们配置的环境。我们点击运行按钮或者
DEBUG按钮就可以运行啦。
运行截图
注意:新的项目,还需要在配置文件中更新一些配置,否则可能会报一些错误。