Apache Giraph vs Neo4j:在这两个图形处理系统中,跨节点的遍历算法是否完全不同?如果我们要遍历说使用Giraph和Neo4j的社交图表存储在单机(非分布式)中的数据,这会表现得更好,为什么?
我想知道当请求的频道不是经过身份验证的用户自己的频道时,我们是否可以使用Youtube V3 API来检索频道数据,视频等.
v3 youtube api(https://developers.google.com/youtube/v3/docs/channels/list#try-it)的文档说明"list方法返回与请求条件匹配的零个或多个频道资源的集合此时,此方法确实需要经过身份验证的用户,并且API仅支持检索有关与当前经过身份验证的用户关联的通道的信息的请求.
V2中的示例是http://gdata.youtube.com/feeds/api/users/ {user_name},v3中的等价物 是什么?它可用吗?
尝试从java连接到Neo4j我收到以下错误:
线程"main"中的异常java.lang.RuntimeException:在org.neo4j的org.neo4j.kernel.InternalAbstractGraphDatabase.run(InternalAbstractGraphDatabase.java:323)中启动org.neo4j.kernel.EmbeddedGraphDatabase,/ data /graph.db时出错. kernel.EmbeddedGraphDatabase.(EmbeddedGraphDatabase.java:100)org.neo4j.graphdb.factory.GraphDatabaseFactory $ 1.newDatabase(GraphDatabaseFactory.java:92)at org.neo4j.graphdb.factory.GraphDatabaseBuilder.newGraphDatabase(GraphDatabaseBuilder.java:197)在org.neo4j.graphdb.factory.GraphDatabaseFactory.newEmbeddedDatabase(GraphDatabaseFactory.java:69).....
引起:org.neo4j.kernel.lifecycle.LifecycleException:组件'org.neo4j.kernel.impl.transaction.XaDataSourceManager@4514ba77'已成功初始化,但无法启动.请参阅附件原因例外.org.neo4j.kernel.lifecycle.LifeSupport $ LifecycleInstance.start(LifeSupport.java:504)org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:115)org.neo4j.kernel.InternalAbstractGraphDatabase.run (InternalAbstractGraphDatabase.java:300)
Run Code Online (Sandbox Code Playgroud)... 7 more Caused by: org.neo4j.kernel.lifecycle.LifecycleException: Component'org.neo4j.kernel.impl.nioneo.xa.NeoStoreXaDataSource@2c86c977'已成功初始化,但未能启动.请参阅附件原因例外.org.neo4j.kernel.lifecycle.LifeSupport在org.neo4j.kernel.impl.transaction的org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:115)上的$ LifecycleInstance.start(LifeSupport.java:504) org.neo4j.kernel.lifecycle.LifeSupport上的.XaDataSourceManager.start(XaDataSourceManager.java:165)$ LifecycleInstance.start(LifeSupport.java:498)
Run Code Online (Sandbox Code Playgroud)... 9 more Caused by: java.lang.IllegalArgumentException: No schema index provider org.neo4j.kernel.api.index.SchemaIndexProvider找到.类路径上可用的内核扩展:
org.neo4j.kernel.api上的类路径条目:/...../java/....xyz.jar atg.neo4j.kernel.api.index.SchemaIndexProvider $ 2.select(SchemaIndexProvider.java:136) .index.SchemaIndexProvider $ 2.select(SchemaIndexProvider.java:128)org.neo4j.kernel.extension.KernelExtensions.resolveDependency(KernelExtensions.java:207)at org.neo4j.kernel.InternalAbstractGraphDatabase $ DependencyResolverImpl.resolveDependency(InternalAbstractGraphDatabase.java: 1403)org.neo4j.kernel.impl.nioneo.xa.NeoStoreXaDataSource.start(NeoStoreXaDataSource.java:311)at org.neo4j.kernel.lifecycle.LifeSupport $ LifecycleInstance.start(LifeSupport.java:498)... 12更多
我正在使用Ne04j-2.0.0-M05版本,在Linux机器上运行Java 7下的java代码.相同的jar文件和java代码在Windows机器上运行良好.Web管理界面运行良好(因为我在org.neo4j.server.database.location和org.neo4j.server.webadmin.data.uri中给出了相同的路径,因此db的路径可能不是问题),
我用来连接的java代码是:
String dbpath = "/NEO4J_HOME/data/graph.db/";
graphdb = new GraphDatabaseFactory().newEmbeddedDatabase(dbpath);
Run Code Online (Sandbox Code Playgroud)
你能说出导致java.lang.IllegalArgumentException的原因:找不到架构索引提供者org.neo4j.kernel.api.index.SchemaIndexProvider