
# 准备Impala开发和运行环境
#### 准备开发环境
在进行应用开发时，需要准备的本地开发环境如[表1]所示。
 表1开发环境 
| **准备项**            | **说明**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
|:---|:---|
| 操作系统               | - 开发环境：Windows系统，推荐Windows7以上版本。  - 运行环境：Windows或Linux系统。 如需在本地调测程序，运行环境需要和集群业务平面网络互通。                                                                                                                                                                                                                                                  |
| 安装JDK              | 开发和运行环境的基本配置。版本要求如下： - MRS集群的服务端和客户端仅支持自带的Oracle JDK（版本为1.8），不允许替换。  - 对于客户应用需引用SDK类的Jar包运行在客户应用进程中的，支持Oracle JDK和IBM JDK。 - Oracle JDK：支持1.7和1.8版本。  - IBM JDK：推荐1.7.8.10、1.7.9.40和1.8.3.0版本。     |
| 安装和配置IntelliJ IDEA | 开发环境的基本配置，建议使用2019.1或其他兼容版本。 说明： - 若使用IBM JDK，请确保IntelliJ IDEA中的JDK配置为IBM JDK。  - 若使用Oracle JDK，请确保IntelliJ IDEA中的JDK配置为Oracle JDK。  - 不同的IntelliJ IDEA不要使用相同的workspace和相同路径下的示例工程。                                                                                                                    |
| 安装Maven            | 开发环境的基本配置。用于项目管理，贯穿软件开发生命周期。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| 准备开发用户             | 参考[准备MRS应用开发用户](https://support.huaweicloud.com/devg3-mrs/mrs_07_020002.html)进行操作，准备用于应用开发的集群用户并授予相应权限。                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| 7-zip              | 用于解压"\*.zip"和"\*.rar"文件，支持7-zip 16.04版本。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
   
#### 准备运行环境
进行应用开发时，需要同时准备代码的运行调测的环境，用于验证应用程序运行正常。
- 如果本地Windows开发环境和集群业务平面网络互通，然后直接在Windows中进行程序调测。
- 如果使用Linux环境调测程序，需准备Linux节点。
 
