- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我按照“http://codesfusion.blogspot.com/2013/10/setup-hadoop-2x-220-on-ubuntu.html”在 ubuntu 上安装了 hadoop。但是,在检查 hadoop 版本时,我收到以下错误:
Error: Could not find or load main class org.apache.hadoop.util.VersionInfo
另外,当我尝试:hdfs namenode -format
我收到以下错误:
Error: Could not find or load main class org.apache.hadoop.hdfs.server.namenode.NameNode
使用的java版本是:
java version "1.7.0_25"
OpenJDK Runtime Environment (IcedTea 2.3.10) (7u25-2.3.10-1ubuntu0.12.04.2)
OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)
最佳答案
这是环境变量设置的问题。显然,直到现在我还没有找到一个可以工作的。我正在尝试 2.6.4。这是我们应该做的事情
export HADOOP_HOME=/home/centos/HADOOP/hadoop-2.6.4
export HADOOP_INSTALL=$HADOOP_HOME
export HADOOP_MAPRED_HOME=$HADOOP_HOME
export HADOOP_COMMON_HOME=$HADOOP_HOME
export HADOOP_HDFS_HOME=$HADOOP_HOME
export YARN_HOME=$HADOOP_HOME
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export PATH=$PATH:$HADOOP_HOME/sbin:$HADOOP_HOME/bin
export HADOOP_CONF_DIR=$HADOOP_HOME
export HADOOP_PREFIX=$HADOOP_HOME
export HADOOP_LIBEXEC_DIR=$HADOOP_HOME/libexec
export JAVA_LIBRARY_PATH=$HADOOP_HOME/lib/native:$JAVA_LIBRARY_PATH
export HADOOP_CONF_DIR=$HADOOP_PREFIX/etc/hadoop
将这些添加到您的 .bashrc 中,不要忘记这样做
source ~/.bashrc
我认为你的问题会像我一样得到解决。
关于java - 无法找到或加载主类 org.apache.hadoop.util.VersionInfo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21212629/
在发布之前,我尽力自己找到了将近 2 天的答案。如果此问题已在本网站某处得到解答,我提前致歉。 简而言之,我需要从我当前正在使用的 .dll 中提取 VersionInfo: [System.Diag
当您查看包含VERSIONINFO资源的二进制文件的属性时,Windows将添加一个“版本”选项卡,该选项卡显示该信息。 有哪些.NET程序集属性映射到哪些VERSIONINFO字段的列表,因此我们可
我目前正在开发一个使用 CSharpCodeProvider 的 .NET 项目在运行时构建可执行文件。 我想在构建的 exe 的“属性/详细信息”选项卡中显示一些自定义值,因此我对该主题进行了大量研
我在运行 Windows 10 的计算机上使用 Delphi 10.0 Seattle。 我们的系统有多个可执行文件。我们通过 .rc 文件使用版本信息: 1 VERSIONINFO FILEVE
我正在尝试以编程方式更改 DLL 文件的 VersionInfo 属性。我用过this article作为引用。 #include #include #include int main(int
我目前正在研究 Windows 的 VersionInfo 资源。一个 VS_VERSION_INFO 资源中可以有多个 VS_VERSIONINFO/VS_FIXEDFILEINFO 结构,这有点令
我正在尝试将 FluentMigrator 与 PostgreSQL 结合使用。 我成功运行了迁移,但是 VersionInfo 表始终位于 public 架构中。我在 FluentMigrator
我的安装程序使用 Inno Setup。 unins000.exe 中的 VersionInfo 有问题。为了在安装程序中填充 VersionInfo,我使用了指令 AppPublisher、AppC
VERSIONINFO resource有一个InternalName 属性。为什么需要这个以及它的意义是什么?它是每个 dll 必需的属性吗?这个属性如何使用? 最佳答案 相当主观,但 VERSIO
VERSIONINFO resource有一个InternalName 属性。为什么需要这个以及它的意义是什么?它是每个 dll 必需的属性吗?这个属性如何使用? 最佳答案 相当主观,但 VERSIO
C# 项目使用 .resx 文件作为资源。这对字符串很好,但它似乎不具有 C++ 项目 .rc 文件支持的旧 VERSIONINFO 资源的等价物。 我无法相信 Microsoft 已经放弃了跟踪可执
我的印象是什么 VERSIONINFO 资源是纯粹的 Windows 发明,但是在阅读 documentation 时,我偶然发现了 VERSIONINFO 资源定义语句的 fileos 参数的 VO
我试图理解为什么Powershell会为DLL文件获取与Windows资源管理器中的文件属性页和WMI查询都不同的版本号。 (如果不正确地将其视为编码问题,我谨此致歉。) 场景: 运行以下powers
我正在创建一个根据用户语言具有不同名称的应用程序。例如,该软件在英语中称为“Device Emulator”,在德语中称为“Geräteemulation”。 我想在安装文件的版本信息中反射(refl
我一直在将旧的 Delphi 2007 代码升级到 Delphi XE8,其中我观察到程序版本信息的非常奇怪的行为。 以下是我用来编译测试项目的Version.rc文件。 1 VERSIONINFO
我按照“http://codesfusion.blogspot.com/2013/10/setup-hadoop-2x-220-on-ubuntu.html”在 ubuntu 上安装了 hadoop。
hadoop有两个文件要启动(hadoop和hadoop.sh),因为我使用win10,hadoop.cmd被自动调用,所以我知道可以通过修改hadoop文件中的exce命令来解决hadoop版本问题
您好,我刚刚开始学习 Hadoop。我正在关注“Hadoop 权威指南”一书。按照本书的“附录 A”在 Window 7 中设置 Hadoop 时,出现错误 “错误:无法找到或加载主类 org.apa
我正在开发一个 Android Studio 项目,今天当我打开它时,突然出现了这种情况。 找不到匹配的构造函数:org.gradle.api.internal.artifacts.ivyservic
我是一名优秀的程序员,十分优秀!