我已经在我的mac上安装了Datastax Cassandra 5.0.4但是当我尝试启动时,它给了我SystemInfo类的错误。
以下是相关日志:
启动时遇到异常(com.google.inject.ProvisionException):无法配置,请参阅以下错误:
1)注入构造函数时出错,java.lang.NoClassDefFoundError:com / datastax / hadoop / hive / util / SystemInfo 在com.datastax.bdp.plugin.HiveMetaStorePlugin。(HiveMetaStorePlugin.java:39) 在com.datastax.bdp.DseHiveModule.configure(未知来源)(通过模块:com.datastax.bdp.DseModule - > com.datastax.bdp.DseAnalyticsModule - > com.datastax.bdp.DseHiveModule) 找到com.datastax.bdp.plugin.HiveMetaStorePlugin
1错误 com.google.inject.ProvisionException:无法配置,请参阅以下错误:
1)注入构造函数时出错,java.lang.NoClassDefFoundError:com / datastax / hadoop / hive / util / SystemInfo 在com.datastax.bdp.plugin.HiveMetaStorePlugin。(HiveMetaStorePlugin.java:39) 在com.datastax.bdp.DseHiveModule.configure(未知来源)(通过模块:com.datastax.bdp.DseModule - > com.datastax.bdp.DseAnalyticsModule - > com.datastax.bdp.DseHiveModule) 找到com.datastax.bdp.plugin.HiveMetaStorePlugin
1错误 在com.google.inject.internal.InjectorImpl $ 2.get(InjectorImpl.java:1025) 在com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1051) 在com.datastax.bdp.plugin.PluginManager.register(PluginManager.java:139) 在com.datastax.bdp.plugin.PluginManager.postSetup(PluginManager.java:68) 在com.datastax.bdp.server.DseDaemon.postSetup(DseDaemon.java:824) 在com.datastax.bdp.server.DseDaemon.setup(DseDaemon.java:447) 在org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:568) 在com.datastax.bdp.DseModule.main(DseModule.java:91) 引起:java.lang.NoClassDefFoundError:com / datastax / hadoop / hive / util / SystemInfo 在com.datastax.bdp.plugin.HiveMetaStorePlugin。(HiveMetaStorePlugin.java:40) 在com.datastax.bdp.plugin.HiveMetaStorePlugin $$ FastClassByGuice $$ 7e2893c3.newInstance() 在com.google.inject.internal.cglib.reflect。$ FastConstructor.newInstance(FastConstructor.java:40)