Janusgraph:无法实例化实现:org.Janusgraph.diskstorage.cql.CQLStoreManager
我有一个应用程序,它使用嵌入式janusgraph和cassandra作为后端数据库 以前,我使用cassandrathrift进行连接,工作正常。以下是旧的配置:Janusgraph:无法实例化实现:org.Janusgraph.diskstorage.cql.CQLStoreManager,graph,cassandra,cql,janusgraph,Graph,Cassandra,Cql,Janusgraph,我有一个应用程序,它使用嵌入式janusgraph和cassandra作为后端数据库 以前,我使用cassandrathrift进行连接,工作正常。以下是旧的配置: storage.backend=cassandrathrift storage.cassandra.keyspace=t_graph 但是我有一些关于超时的问题。因此,我将配置从cassandrathrift更改为cql。以下是新的配置: storage.backend=cql storage.cql.keyspace=t_gra
storage.backend=cassandrathrift
storage.cassandra.keyspace=t_graph
但是我有一些关于超时的问题。因此,我将配置从cassandrathrift更改为cql。以下是新的配置:
storage.backend=cql
storage.cql.keyspace=t_graph
storage.cql.read-consistency-level=ONE
现在我得到了以下错误:
原因:org.springframework.beans.factory.BeanCreationException:
无法自动关联字段:private in.graph.services.GraphService
in.graph.services.FollowService.graphService;嵌套异常是
org.springframework.beans.factory.BeanCreationException:错误
创建名为“graphService”的bean:调用init方法
失败;嵌套异常为java.lang.IllegalArgumentException:可能
不实例化实现:
org.janusgraph.diskstorage.cql.CQLStoreManager位于
org.springframework.beans.factory.annotation.AutoWiredNotationBeanPostProcessor$AutoWiredFeldElement.inject(AutoWiredNotationBeanPostProcessor.java:573)
在
org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
在
org.springframework.beans.factory.annotation.AutoWiredNotationBeanPostProcessor.PostProcessPropertyValue(AutoWiredNotationBeanPostProcessor.java:331)
... 28因以下原因而忽略的公共框架:
org.springframework.beans.factory.BeanCreationException:错误
创建名为“graphService”的bean:调用init方法
失败;嵌套异常为java.lang.IllegalArgumentException:可能
不实例化实现:
org.janusgraph.diskstorage.cql.CQLStoreManager位于
org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:136)
在
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:408)
在
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1570)
在
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:545)
在
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)
在
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
在
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
在
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
在
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
在
org.springframework.beans.factory.support.DefaultListableBeanFactory.FindAuthories(DefaultListableBeanFactory.java:1192)
在
org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1116)
在
org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1014)
在
org.springframework.beans.factory.annotation.AutoWiredNotationBeanPostProcessor$AutoWiredFeldElement.inject(AutoWiredNotationBeanPostProcessor.java:545)
... 由于以下原因,省略了30个常见框架:
java.lang.IllegalArgumentException:无法实例化
实现:org.janusgraph.diskstorage.cql.CQLStoreManager位于
org.janusgraph.util.system.ConfigurationUtil.instantiate(ConfigurationUtil.java:69)
在
org.janusgraph.diskstorage.Backend.getImplementationClass(Backend.java:477)
在
org.janusgraph.diskstorage.Backend.getStorageManager(Backend.java:409)
在
GraphDatabaseConfiguration(GraphDatabaseConfiguration.java:1376)
在
org.janusgraph.core.JanusGraphFactory.open(JanusGraphFactory.java:164)
在
org.janusgraph.core.JanusGraphFactory.open(JanusGraphFactory.java:133)
在
org.janusgraph.core.JanusGraphFactory.open(JanusGraphFactory.java:80)
在
in.graph.services.GraphService.postConstruct(GraphService.java:39)
位于的sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)
invoke(NativeMethodAccessorImpl.java:62)
在
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
位于java.lang.reflect.Method.invoke(Method.java:498)
org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:354)
在
org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInMethods(InitDestroyAnnotationBeanPostProcessor.java:305)
我查看了以下链接以获取答案:
但是没有运气。请建议如何解决这个问题