0

ホストされている aws cassandra db に接続するために、express-cassandra バージョン 0.5.4 を使用しています。アクセスは許可されていますが、何を変更しても ECONNREFUSED になります

これは、接続している express-cassandra のスニペットです。これは、ドキュメントのかなり標準的なものです。

models.setDirectory(__dirname + '/../models').bind({ clientOptions: { contactPoints: [process.env.Cluster1Pub,process.env.Cluster2Pub,process.env.Cluster3Pub], protocolOptions: {port: 9042}, keyspace: process.env.keyspace }, ormOptions: { defaultReplicationStrategy : { class: 'NetworkTopologyStrategy', replication_factor: 3 }, dropTableOnSchemaChange: false, dontCreateKeyspace: true } },function(err) { if(err) console.log(err.message); else console.log(models.timeuuid()); });

4

2 に答える 2

2

これらの設定を試してください

rpc_address を変更: 0.0.0.0 broadcast_rpc_address: 1.2.3.4

参考:「クエリに失敗したすべてのホスト」エラー

于 2016-05-07T01:58:28.273 に答える