我是hadoop和eclipse的新手。尝试添加新的hadoop服务器时,谁能告诉我hadoop eclipse插件的安装目录格式。我用谷歌搜索并尝试了几个小时,但没有绝望......任何帮助将不胜感激
2 回答
你的系统应该安装了hadoop,确保它正在运行。
你需要复制“hadoop-eclipse-plugin-.jar”你可以从谷歌下载它。进入“/eclipse/plugins”目录。在此之后,您需要重新启动 Eclipse。
在 Eclipse 中,您需要通过提供相应的端口号和主机名来配置 hadoop 配置
您需要将“hadoop-eclipse-plugin- .jar”从“/hadoop- /contrib/eclipse-plugin 目录”复制到“/eclipse/plugins”目录中。在此之后,您需要重新启动 Eclipse。但这几次都行不通。一个可能的原因可能是 hadoop-eclipse-plugin- .jar 中缺少一些 jar 文件。试试这个,让我知道它对你有用 - 提取 hadoop-eclipse-plugin- .jar,并将以下 5 个文件添加到“hadoop-eclipse-plugin-0.20.203.0\lib -commons-configuration-1.6.jar, commons-httpclient-3.0.1.jar, commons-lang-2.4.jar, jackson-core-asl-1.0.1.jar, jackson-mapper-asl-1.0.1.jar.
之后添加这些文件的名称jars 到“haoop-eclipse-plugin-*\META-INF\MANIFEST.MF”文件中。你的 MANIFEST.MF 文件应该看起来像这样 -
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.1
Created-By: 1.6.0_21-b06 (Sun Microsystems Inc.)
Bundle-ManifestVersion: 2
Bundle-Name: MapReduce Tools for Eclipse
Bundle-SymbolicName: org.apache.hadoop.eclipse;singleton:=true
Bundle-Version: 0.18
Bundle-Activator: org.apache.hadoop.eclipse.Activator
Bundle-Localization: plugin
Require-Bundle: org.eclipse.ui,org.eclipse.core.runtime,org.eclipse.jd
t.launching,org.eclipse.debug.core,org.eclipse.jdt,org.eclipse.jdt.co
re,org.eclipse.core.resources,org.eclipse.ui.ide,org.eclipse.jdt.ui,o
rg.eclipse.debug.ui,org.eclipse.jdt.debug.ui,org.eclipse.core.express
ions,org.eclipse.ui.cheatsheets,org.eclipse.ui.console,org.eclipse.ui
.navigator,org.eclipse.core.filesystem,org.apache.commons.logging
Eclipse-LazyStart: true
Bundle-ClassPath: classes/,lib/hadoop-core.jar,lib/commons-cli-1.2.jar,lib/commons-httpclient-3.0.1.jar,lib/jackson-core-asl-1.0.1.jar,lib/jackson-mapper-asl-1.0.1.jar,lib/commons-configuration-1.6.jar,lib/commons-lang-2.4.jar
Bundle-Vendor: Apache Hadoop
完成此操作后重新“jar”包并替换 /eclipse/plugins 目录中的旧“hadoop-eclipse-plugin-*.jar”并重新启动 eclipse。