
# 导入并配置HDFS样例工程
#### 操作场景
HDFS针对多个场景提供样例工程，帮助客户快速学习HDFS工程。
以下操作步骤以导入HDFS样例代码为例。操作流程如[图1]所示。
图1导入样例工程流程   
![](https://support.huaweicloud.com/devg-lts-mrs/zh-cn_image_0000001252691270.png)
#### 导入样例工程
1. 参考[获取MRS应用开发样例工程](https://support.huaweicloud.com/devg-lts-mrs/mrs_07_010002.html)，获取样例代码解压目录中"src"目录下的样例工程文件夹"hdfs-example-normal"。
   
   ![](https://support.huaweicloud.com/devg-lts-mrs/public_sys-resources/notice_3.0-zh-cn.png)
   针对MRS 3.6.0及之后版本集群，如果需要运行SpringBoot对接HDFS样例，需要获取样例代码解压目录中"src"目录下的样例工程"springboot \> hdfs-examples"。并将如下步骤中对"hdfs-example-normal"的操作替换为对"hdfs-examples"操作。
   
   
2. 导入样例工程到IntelliJ IDEA开发环境。 
   1. 打开IntelliJ IDEA，依次选择"File \> Open"。
   
   2. 在弹出的Open File or Project对话框中选择样例工程文件夹"hdfs-example-normal"，单击"OK"。
   
   
   
   
3. 安装IntelliJ IDEA和JDK工具后，需要在IntelliJ IDEA配置JDK。 
   1. 打开IntelliJ IDEA，选择"Configure"。
      图2Quick Start   
      ![](https://support.huaweicloud.com/devg-lts-mrs/zh-cn_image_0000001299092077.png "点击放大") 
   
   2. 在下拉框中选择"Project Defaults \> Project Structure"。
      图3Configure   
      ![](https://support.huaweicloud.com/devg-lts-mrs/zh-cn_image_0000001299211505.png "点击放大") 
   
   3. 在弹出的"Project Structure for New Projects"页面中，选择"SDKs"，单击加号添加JDK。
      图4Project Structure for New Projects   
      ![](https://support.huaweicloud.com/devg-lts-mrs/zh-cn_image_0000001299092061.png "点击放大") 
   
   4. 在弹出的"Select Home Directory for JDK"窗口，选择对应的JDK目录，然后单击"OK"。
      图5Select Home Directory for JDK   
      ![](https://support.huaweicloud.com/devg-lts-mrs/zh-cn_image_0000001298930885.png "点击放大") 
   
   5. 完成JDK选择后，单击"OK"完成配置。
      图6完成JDK配置   
      ![](https://support.huaweicloud.com/devg-lts-mrs/zh-cn_image_0000001252372222.png "点击放大") 
   
   
   
   
4. 将工程中的conf目录添加到资源路径。在Intellij IDEA的菜单栏中依次选择"File \> Project Structure"。在弹出的会话框中选中当前工程，并选择"Resources \> conf \> OK"，从而完成资源目录的设置。如图"[图7]"所示。
   
   图7设置工程资源目录   
   ![](https://support.huaweicloud.com/devg-lts-mrs/zh-cn_image_0000001252212522.png "点击放大")
   
   
5. 将工程依赖的jar包添加到类路径。 
   如果通过开源镜像站方式获取的样例工程代码，在配置好Maven后（配置方式参考[配置华为开源镜像仓](https://support.huaweicloud.com/devg-lts-mrs/mrs_07_010002.html#mrs_07_010002__zh-cn_topic_0000001918070240_zh-cn_topic_0000001298931189_section13196125861611)）， 相关依赖jar包将自动下载，不需手动添加。
   
   
6. 设置IntelliJ IDEA的文本文件编码格式，解决乱码显示问题。 
   1. 在IntelliJ IDEA的菜单栏中，选择"File\> Settings"。
   
   2. 在弹出的"Settings"窗口左边导航上选择"Editor \> FileEncodings"，在"Global Encoding"和"Project Encodings"区域，设置参数值为"UTF-8"，单击"Apply"后，单击"OK"，如[图8]所示。
      图8设置IntelliJ IDEA的编码格式   
      ![](https://support.huaweicloud.com/devg-lts-mrs/zh-cn_image_0000001252532022.png "点击放大")
      
      
   
   
   
   
 
