neo4j - cypher查询如何检查StoreID

时间:2015-11-11 23:05:52

标签: neo4j

我试图弄清楚如何通过密码查询唯一地识别数据库。我理解StoreID以及KernelStartTime内核参数,这样做...我可以通过密码查询访问这些参数或其他东西吗?

2 个答案:

答案 0 :(得分:1)

Cypher语言目前只公开图形数据,而不是数据库实例的元数据。

作为一种变通方法,您可能希望在每个数据库实例中将唯一标识信息存储在单个节点(即,唯一具有特殊标签的节点)中。 但是,如果要使用Cypher区分HA群集中的数据库实例,则此策略不起作用。

答案 1 :(得分:0)

虽然从技术上讲我不确定这是否是严格的Cypher查询,但可以通过Cypher查询jmx接口。试试这个:

CALL dbms.queryJmx("org.neo4j:instance=*,name=Kernel") YIELD attributes
RETURN attributes.StoreId.value, attributes.KernelStartTime.value

或者列出所有jmx对象:

CALL dbms.queryJmx("org.neo4j:*")