图形配置示例

图形配置示例

本页说明了一些常见的图形配置。有关更多信息,请参阅配置参考和相应存储后端、索引后端的页面。
另外,请注意JanusGraph发行版包含conf/目录中的本地配置文件。

BerkeleyDB

storage.backend=berkeleyje
storage.directory=/tmp/graph

index.search.backend=elasticsearch
index.search.directory=/tmp/searchindex
index.search.elasticsearch.client-only=false
index.search.elasticsearch.local-mode=true

此配置文件配置JanuGraph以将BerkeleyDB配置为嵌入式存储后端,这意味着JanuGraph将在内部启动BerkeleyDB。主数据将存储在/tmp/graph目录中。

此外,这将配置一个名为search的嵌入式Elasticsearch索引后端。JanusGraph将在内部启动Elasticsearch,并且由于启用了本地模式,因此无法从外部访问它。Elasticsearch将搜索索引的所有数据存储在/tmp/searchindex中。配置索引后端是可选的。

Cassandra

Cassandra Remote(远程的)

storage.backend=cql
storage.hostname=100.100.100.1, 100.100.100.2

index.search.backend=elasticsearch
index.search.hostname=100.100.101.1, 100.100.101.2
index.search.elasticsearch.client-only=true

此配置文件将JanusGraph配置为使用Cassandra作为远程存储后端。它假设Cassandra集群正在运行并且可以在给定的IP地址访问。如果Cassandra在本地运行,请使用IP地址127.0.0.1。

此外,这将使用名称search配置远程Elasticsearch索引后端。它假设Elasticsearch群集正在运行,并且可以在给定的IP地址访问。启用client只能确保本地实例不会作为另一个节点加入现有的Elasticsearch集群,而是只连接到它。配置索引后端是可选的。

Embedded Cassandra (嵌入式的)

storage.backend=embeddedcassandra
storage.conf-file=config/cassandra.yaml

index.search.backend=elasticsearch
index.search.directory=/tmp/searchindex
index.search.elasticsearch.client-only=false
index.search.elasticsearch.local-mode=true

此配置文件配置JanusGraph以启动内部嵌入在JanusGraph中的Cassandra,并指定Cassandra的yaml配置文件。Cassandra仍然可以从外部访问,并且可以连接到其他可用的Cassandra节点以形成yaml文件中配置的集群。

可选的索引后端配置与上述嵌入式索引配置相同。

HBase

storage.backend=hbase
storage.hostname=127.0.0.1
storage.port=2181

index.search.backend=elasticsearch
index.search.hostname=127.0.0.1
index.search.elasticsearch.client-only=true

此配置文件将JanusGraph配置为使用HBase作为远程存储后端。它假设HBase集群正在运行,并且可以通过配置的端口在给定的IP地址上访问。如果HBase在本地运行,请使用IP地址127.0.0.1。

可选的索引后端配置与上面描述的远程索引配置相同。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值