更新时间:2024-06-27 GMT+08:00
导入并配置Storm样例工程
背景信息
Storm客户端安装程序目录中包含了Storm开发样例工程,将工程导入到IntelliJ IDEA开始样例学习。
前提条件
确保本地PC的时间与集群的时间差要小于5分钟,若无法确定,请联系系统管理员。集群的时间可通过FusionInsight Manager页面右下角查看。
操作步骤
- 参考获取MRS应用开发样例工程,获取样例代码解压目录中的“src\storm-examples”目录下的“storm-examples”样例工程文件夹。
- 将准备运行环境时获取的配置文件放置在样例工程的“storm-examples\src\main\resources”目录下。
- 若要在Windows或Linux中未安装客户端时提交拓扑,则需要将“streaming-site.xml”和“storm.yaml”都放入样例工程的“storm-examples\src\main\resources”目录下。
- 若要在Linux安装客户端时提交拓扑,只需要将“streaming-site.xml”放入样例工程的“storm-examples\src\main\resources”目录下即可。
- 安装IntelliJ IDEA和JDK工具后,需要在IntelliJ IDEA配置JDK。
- 打开IntelliJ IDEA,选择“Configure”。
图1 Quick Start
- 在下拉框中选择“Project Defaults->Project Structure”。
图2 Configure
- 在弹出的“Project Structure for New Projects”页面中,选择“SDKs”,单击加号添加JDK。
图3 Project Structure for New Projects
- 在弹出的“Select Home Directory for JDK”窗口,选择对应的JDK目录,然后单击“OK”。
图4 Select Home Directory for JDK
- 完成JDK选择后,单击“OK”完成配置。
图5 完成JDK配置
- 打开IntelliJ IDEA,选择“Configure”。
- 在应用开发环境中,导入样例工程到IntelliJ IDEA开发环境。
- 设置IntelliJ IDEA的文本文件编码格式,解决乱码显示问题。
- 在IntelliJ IDEA的菜单栏中,选择“File > Settings”。
- 在左边导航上选择“Editor > File Encodings”,在“Project Encoding”和“Global Encoding”区域,设置参数值为“UTF-8”,单击“Apply”后,单击“OK”,如图10所示。
父主题: 准备Storm应用开发环境