更新时间:2023-04-18 GMT+08:00
分享

编译并运行程序

操作场景

在代码完成开发后,您可以在Windows开发环境中运行应用。本地和集群业务平面网络互通时,您可以直接在本地进行调测。

操作步骤

  1. (可选)在开发环境中(例如IntelliJ IDEA中),运行此样例代码需要设置运行用户,设置运行用户有两种方式,添加环境变量HADOOP_USER_NAME或者修改代码。设置环境变量方法具体如下:

    选中需要运行的样例程序HdfsExample.java或者ColocationExample.java,右键工程,选择Run Configurations,在对话框中选择“JavaApplication > HdfsExample”进行运行参数设置。在IntelliJ IDEA的菜单栏依次选择“Run > Edit Configurations”,在弹出的会话框中设置运行用户。
    -DHADOOP_USER_NAME=test

    用户可向管理员咨询运行用户。test在这里只是举例,若需运行Colocation相关操作的样例代码,则此用户需属于supergroup用户组。

  2. 若已按照1设置环境变量,则直接单击Run,运行应用工程。否则分别选中以下两个工程运行程序:

    • 选中HdfsExample.java,右键工程,选择Run 'HdfsExample.main()'"运行应用工程。
    • 选中ColocationExample.java,右键工程,选择Run 'ColocationExample.main()'运行应用工程。
    • 在HDFS任务运行过程中禁止重启HDFS服务,否则可能会导致任务失败。
    • 在运行Colocation工程时,HDFS的配置项fs.defaultFS不能配置为viewfs://ClusterX。

分享:

    相关文档

    相关产品