小编And*_*ert的帖子

使用Node.js中的cassandra-driver通过SSL连接到Cassandra Apache

我尝试连接到我的Cassandra但我可能错误地配置了.我在localhost上运行它.Cassandra已经生成了认证和添加.在cqlsh中,flag -ssl没有错误.我的片段代码是

var tls = require('tls');
var fs = require('fs');
var options = {
	key : fs.readFileSync('client-key.pem'),
	cert : fs.readFileSync('client-cert.pem'),
	ca : [fs.readFileSync('server-cert.pem')]
};
var client = new cassandra.Client({
		contactPoints : ['127.0.0.1'],
		authProvider : new cassandra.auth.PlainTextAuthProvider('cassandra', 'cassandra'),
		sslOptions : tls.connect(options)
	});
Run Code Online (Sandbox Code Playgroud)

我做错了什么?请帮忙!

ssl cassandra node.js

4
推荐指数
1
解决办法
1091
查看次数

在同一个jvm中部署的多个战争中使用cassandra驱动程序时出现jmx错误

我有app1.war和app2.war部署在同一个tomcat jvm中.这两个应用程序都有自己的上下文xmls - app1.xml和app2.xml.这两个应用程序都包含连接到Cassandra的数据存储驱动程序依赖项.它们在单独部署时运行良好.但是当两者都部署在同一个jvm中时,我在日志中看到了以下JMX异常:

[DEBUG] [TokenId=] [2015-07-29 20:54:35.177] [DefaultListableBeanFactory] - [Eagerly caching bean 'cluster' to allow for resolving potential circular references]
[DEBUG] [TokenId=] [2015-07-29 20:54:35.191] [DefaultListableBeanFactory] - [Invoking afterPropertiesSet() on bean with name 'cluster']
[DEBUG] [TokenId=] [2015-07-29 20:54:35.199] [SystemProperties] - [com.datastax.driver.NEW_NODE_DELAY_SECONDS is undefined, using default value 1]
[DEBUG] [TokenId=] [2015-07-29 20:54:35.199] [SystemProperties] - [com.datastax.driver.NON_BLOCKING_EXECUTOR_SIZE is undefined, using default value 16]
[DEBUG] [TokenId=] [2015-07-29 20:54:35.205] [SystemProperties] - [com.datastax.driver.NOTIF_LOCK_TIMEOUT_SECONDS is undefined, using default value 60]
[WARN ] [TokenId=] [2015-07-29 20:54:35.217] [FrameCompressor] - …
Run Code Online (Sandbox Code Playgroud)

tomcat spring-mvc cassandra datastax-java-driver spring-data-cassandra

3
推荐指数
1
解决办法
1240
查看次数

如果有待处理的请求,Cassandra Java Driver 会正常关闭吗?

例如,

 for(..){
     ses.executeAsync(statement);
 }
 ses.close();
Run Code Online (Sandbox Code Playgroud)

驱动程序会在所有请求发出之前关闭吗?

cassandra datastax-java-driver

2
推荐指数
1
解决办法
495
查看次数