无法使用cassandra配置进行连接

yqyhoc1h  于 2021-06-10  发布在  Cassandra
关注(0)|答案(2)|浏览(363)

我在我的机器上安装了janus服务器(0.4)和cassandra(3.11)。它们启动正确。
当我从控制台启动janus客户机进行操作时
我跑了

:remote connect tinkerpop.server conf/remote.yaml

连接成功
如果我用这个命令

graph = JanusGraphFactory.open ('conf/janusgraph-cassandra.properties')

我收到以下错误消息

WARN org.janusgraph.diskstorage.cassandra.thrift.CassandraThriftStoreManager - Cassandra Thrift protocol is deprecated and will be removed with JanusGraph 0.5.0. Please switch to the CQL backend.
Could not open global configuration

警告很明显,但无法加载全局配置的错误却没有。

unhi4e5o

unhi4e5o1#

分析有问题的配置文件时,我注意到以下属性:

storage.backend

此属性设置驱动程序。通过将其值从:

cassandrathrift

CQL

一切正常。
如果您需要使用cql作为驱动程序,则警告应该是一个错误。
相反,该消息表明它正在查找默认配置文件。
可能是,当使用cassandrathrift作为驱动程序时,某些属性没有设置,因此会查找它们的默认值。目前我不知道这个默认文件应该存在于哪个路径中,以及应该如何操作。考虑到cassandrathrift驱动程序不受欢迎,我认为这是一个很好的解决方案。

dtcbnfnu

dtcbnfnu2#

在同一个地方 conf/ dir作为基于节俭的配置文件,您还应该看到 janusgraph-cql.properties 文件。
此文件应该已经有 storage.backend=cql 设置,以及其他一些参数,允许您连接到运行在127.0.0.1上的本地cassandra示例(未启用安全性)。

相关问题