我一直试图连接到我的Cassandra节点使用SSL选项,但我似乎无法让它工作。我有所有的密钥存储/信任存储设置正确。节点到节点加密工作,客户端到节点加密工作通过OpsCenter和cqlsh--ssl
。我的问题,我如何得到正确的证书/密钥/ca文件的cassandra-驱动程序在节点上?我尝试过根据我找到的提要导出,但是没有好的教程。
var fs = require('fs');
var sslOptions = {
key : fs.readFileSync('node.key'),
cert : fs.readFileSync('node.cert')
ca : [fs.readFileSync('clusterCA.pem')]
};
var authProvider = new cassandra.auth.PlainTextAuthProvider('cassandra', 'cassandra');
var client = new cassandra.Client({
contactPoints: ['x.x.x.x'],
authProvider: authProvider,
sslOptions : sslOptions
});
通过阅读其他Java连接教程,我可以只包含我的密钥库,在Ruby连接器上,它说它只需要服务器证书。
任何帮助都非常感谢!
哦,伙计...是那种日子...
我试图连接到错误的IP。我想我们每隔一段时间都需要从键盘上后退一步!
问题内容: 我这样做是为了连接cassandra。但是我的代码返回了错误。这是我的代码 这是错误日志.. 无法在项目CassandraConnection上执行目标:无法解析项目com.mycompany:CassandraConnection:jar:1.0-SNAPSHOT的依赖项:无法解析以下工件:org.specs2:scalaz- effect_2.11.0-SNAPSHOT:jar:7
有关错误和可能的解决方案的更多信息,请阅读以下文章:[Help 1]http://cwiki.apache.org/confluence/display/maven/dependencyresolutionException
问题-无法使用Spark Cassandra连接器1.5.0连接Cassandra 3.0 根据DataStax Spark Cassandra Connector文档,它说Spark Connector 1.5可以从Spark 1.5.0/1.6.0用于Cassandra 3.0。 你能告诉我我是不是漏掉了哪一步? 尝试的方法 在“pom.xml”中添加了单独的番石榴依赖项 提前谢了。
我试图连接到我的mongoDb-Atlas从我的node.js应用程序 这是我的代码: 我得到的错误: AssertionError[ERR_ASSERTION]:null=[AssertionError[ERR_ASSERTION]:null==错误:密码包含非法的未转义字符]{at parseConnectionString(/Users/admin/Desktop/node/node_mod
问题内容: 我在将作为docker容器运行的nodeJS应用程序连接到mongoDB时遇到问题。让我解释一下到目前为止我做了什么: 如您所见,已经有一个mongo docker容器正在运行。 现在我正在运行我的nodeJS应用程序docker容器(这是来自meteorJS的构建): 在这个Docker容器中,我想通过运行以下命令来运行应用程序: 现在我得到了错误 我已经尝试通过设置以下内容来设置M