Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos intelliJ IDEA设置中Mac上的Hadoop_Macos_Hadoop_Intellij Idea_Mapreduce - Fatal编程技术网

Macos intelliJ IDEA设置中Mac上的Hadoop

Macos intelliJ IDEA设置中Mac上的Hadoop,macos,hadoop,intellij-idea,mapreduce,Macos,Hadoop,Intellij Idea,Mapreduce,使用brew安装hadoop,现在希望在intelliJ IDEA中运行hadoop作业。如何设置环境和解决依赖关系?在花费了大量时间后,终于能够从intelliJ IDEA运行hadoop作业。希望这能为其他人节省时间 brew upgrade hadoop 在/usr/local/ceral/hadoop/2.x.x中安装/更新hadoop 现在,我们将尝试从intelliJ中的这个位置导入依赖项 启动IntelliJ并单击“创建新项目” 创建java项目 转到文件->项目结构->在模块中

使用brew安装hadoop,现在希望在intelliJ IDEA中运行hadoop作业。如何设置环境和解决依赖关系?

在花费了大量时间后,终于能够从intelliJ IDEA运行hadoop作业。希望这能为其他人节省时间

brew upgrade hadoop
/usr/local/ceral/hadoop/2.x.x中安装/更新hadoop 现在,我们将尝试从intelliJ中的这个位置导入依赖项

  • 启动IntelliJ并单击“创建新项目”
  • 创建java项目
  • 转到文件->项目结构->在模块中选择项目模块,选择依赖项选项卡->在底部选择'+',然后单击JAR或目录->导入 Hadoop安装的依赖项
  • 对于导入依赖项,首先选择../hadoop中的所有文件夹- 2.x.x/share/hadoop/
  • 重复步骤4并导入。/Hadoop-2.x.x/share/Hadoop/common/lib文件夹


    Hadoop环境与IntellijJava项目集成。您可以创建新的java类来实现您的驱动程序、映射程序、还原程序等。

    您应该真正使用Maven/Gradle,而不是手动添加JAR文件hi@cricket_007,您可以提供一步一步的过程吗。对不起,我不是基于Maven/Gradle的IDEsToo broad for Stackoverflow的专家。要点-您可以使用任何IDE,也可以不使用IDE,这对于在实际的Hadoop集群中构建代码非常有用