
# 准备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            | 开发环境的基本配置。用于项目管理，贯穿软件开发生命周期。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| 7-zip              | 用于解压"\*.zip"和"\*.rar"文件，支持7-zip 16.04版本。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
   
#### 准备运行环境
进行应用开发时，需要同时准备代码的运行调测的环境，用于验证应用程序运行正常。
- 如果本地Windows开发环境和集群业务平面网络互通，然后直接在Windows中进行程序调测。
- 如果使用Linux环境调测程序，需准备安装集群客户端的Linux节点并获取相关配置文件。 集群的Master节点或者Core节点使用客户端可参考[集群内节点使用MRS客户端](https://support.huaweicloud.com/usermanual-mrs/mrs_01_0090.html)，MRS集群外客户端的安装操作可参考[集群外节点使用MRS客户端](https://support.huaweicloud.com/usermanual-mrs/mrs_01_0091.html)。
  
 
