在Ignite中启动节点

时间:2019-03-09 08:22:43

标签: ignite

我想使用配置名称example-igfs.xml来启动ignit节点。我已经更改了将IGFS用作HDFS缓存层的配置。但是当我为启动点火节点执行以下命令时遇到错误: java.lang.NoClassDefFoundError:com / google / common / base /前提条件     在org.apache.hadoop.conf.Configuration $ DeprecationDelta。(Configuration.java:361)     在org.apache.hadoop.conf.Configuration $ DeprecationDelta。(Configuration.java:374)     在org.apache.hadoop.conf.Configuration。(Configuration.java:456)     在org.apache.ignite.internal.processors.hadoop.impl.HadoopUtils.safeCreateConfiguration(HadoopUtils.java:334)     在org.apache.ignite.internal.processors.hadoop.impl.delegate.HadoopBasicFileSystemFactoryDe​​legate.start(HadoopBasicFileSystemFactoryDe​​legate.java:129)

1 个答案:

答案 0 :(得分:1)

java.lang.NoClassDefFoundError错误通常在点燃无法找到所需的库(Jars)时出现。

在这种情况下,您必须将JAR移至$IGNITE_HOME\libs文件夹中。

在libs目录中创建一个文件夹,假设hadoop-libs并将所有必需的JAR移至该文件夹。

我不是hadoop的专家,但看来您缺少hadoop客户端及其相关的Google guava库。