
# 导入并配置Storm样例工程
#### 背景信息
Storm客户端安装程序目录中包含了Storm开发样例工程，将工程导入到IntelliJ IDEA开始样例学习。
#### 前提条件
确保本地PC的时间与集群的时间差要小于5分钟，若无法确定，请联系系统管理员。集群的时间可通过FusionInsight Manager页面右下角查看。
#### 操作步骤
1. 参考[获取MRS应用开发样例工程](https://support.huaweicloud.com/devg3-mrs/mrs_07_010002.html)，获取样例代码解压目录中的"src\\storm-examples"目录下的"storm-examples"样例工程文件夹。
2. 将[准备运行环境](https://support.huaweicloud.com/devg3-mrs/mrs_07_420007.html#mrs_07_420007__section417913338247)时获取的配置文件放置在样例工程的"storm-examples\\src\\main\\resources"目录下。
   
   ![](https://support.huaweicloud.com/devg3-mrs/public_sys-resources/note_3.0-zh-cn.png)
   - 若要在Windows或Linux中未安装客户端时提交拓扑，则需要将"streaming-site.xml"和"storm.yaml"都放入样例工程的"storm-examples\\src\\main\\resources"目录下。
   
   - 若要在Linux安装客户端时提交拓扑，只需要将"streaming-site.xml"放入样例工程的"storm-examples\\src\\main\\resources"目录下即可。
    
   
   
3. 安装IntelliJ IDEA和JDK工具后，需要在IntelliJ IDEA配置JDK。 
   1. 打开IntelliJ IDEA，选择"Configure"。
      图1Quick Start   
      ![](https://support.huaweicloud.com/devg3-mrs/zh-cn_image_0263912625.png) 
   
   2. 在下拉框中选择"Project Defaults-\>Project Structure"。
      图2Configure   
      ![](https://support.huaweicloud.com/devg3-mrs/zh-cn_image_0263912647.png) 
   
   3. 在弹出的"Project Structure for New Projects"页面中，选择"SDKs"，单击加号添加JDK。
      图3Project Structure for New Projects   
      ![](https://support.huaweicloud.com/devg3-mrs/zh-cn_image_0263912611.png) 
   
   4. 在弹出的"Select Home Directory for JDK"窗口，选择对应的JDK目录，然后单击"OK"。
      图4Select Home Directory for JDK   
      ![](https://support.huaweicloud.com/devg3-mrs/zh-cn_image_0263912594.png) 
   
   5. 完成JDK选择后，单击"OK"完成配置。
      图5完成JDK配置   
      ![](https://support.huaweicloud.com/devg3-mrs/zh-cn_image_0263912601.png) 
   
   
   
   
4. 在应用开发环境中，导入样例工程到IntelliJ IDEA开发环境。 
   1. 配置IntelliJ IDEA maven工程环境 选择"File \> Settings"，搜索"maven"，配置maven工程，选择"Apply \> OK"
      图6配置IntelliJ IDEA maven工程环境   
      ![](https://support.huaweicloud.com/devg3-mrs/zh-cn_image_0000001072358302.png) 
   
   2. 选择"File \> New \> Project from Existing Sources..."
      图7进入"Project from Existing Sources...."配置页面   
      ![](https://support.huaweicloud.com/devg3-mrs/zh-cn_image_0000001071909824.png) 
   
   3. 选择要导入的样例工程，例如storm-examples。
      图8选择要导入的样例工程   
      ![](https://support.huaweicloud.com/devg3-mrs/zh-cn_image_0000001071757947.png) 
   
   4. 选择以maven工程的形式导入。
      图9以maven工程的形式导入   
      ![](https://support.huaweicloud.com/devg3-mrs/zh-cn_image_0000001072677874.png) 
   
   
   
   
5. 设置IntelliJ IDEA的文本文件编码格式，解决乱码显示问题。 
   1. 在IntelliJ IDEA的菜单栏中，选择"File \> Settings"。 弹出"Settings"窗口。
      
   
   2. 在左边导航上选择"Editor \> File Encodings"，在"Project Encoding"和"Global Encoding"区域，设置参数值为"UTF-8"，单击"Apply"后，单击"OK"，如[图10]所示。
      图10设置IntelliJ IDEA的编码格式   
      ![](https://support.huaweicloud.com/devg3-mrs/zh-cn_image_0263912626.png)
      
      
   
   
   
   
 
