Hazelcast Nodejs 客户端连接被拒绝
Hazelcast Nodejs Client Connection Refused
我正在尝试 运行 https://github.com/hazelcast/hazelcast-nodejs-client
的 "Using the Client" 部分中提供的基本示例代码
我收到连接被拒绝错误。我在我的 Mac 和我的 PC 机器上都试过了,结果相同。它们是 运行ning Node v6.9.1。我没有任何特殊的防火墙设置。甚至尝试完全关闭 Windows 防火墙。
有什么我想念的吗?
[DefaultLogger] WARN at ClientConnection: Could not connect to address localhost:5701
{ Error: connect ECONNREFUSED 127.0.0.1:5701
at Object.exports._errnoException (util.js:1026:11)
at exports._exceptionWithHostPort (util.js:1049:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1085:14)
code: 'ECONNREFUSED',
errno: 'ECONNREFUSED',
syscall: 'connect',
address: '127.0.0.1',
port: 5701 }
Unhandled rejection Error: Unable to connect to any of the following addresses: localhost:5701
at Immediate.<anonymous> (C:\Users\Jennie Lyn\node_modules\hazelcast-client\lib\invocation\ClusterService.js:95:33)
at runCallback (timers.js:637:20)
at tryOnImmediate (timers.js:610:5)
at processImmediate [as _immediateCallback] (timers.js:582:5)
首先我创建了一个空节点项目然后:
npm install hazelcast-client --save
然后创建了一个 js 文件:
var HazelcastClient = require('hazelcast-client').Client;
var person = {
firstName: "Joe",
lastName: "Doe",
age: 42
};
var map;
HazelcastClient.newHazelcastClient().then(function (hazelcastClient) {
map = hazelcastClient.getMap("personMap");
map.put(1, person).then(function (val) {
// prints previous value for key `1`
console.log(val);
});
map.get(1).then(function (value) {
console.log(value);
})
});
这就是文档所说的全部内容。使用 hazelcast-client for nodejs 在本地主机上启动单个客户端集群是否还需要做其他事情?
开始之前
- 从 https://hazelcast.org/download/
下载最新的 Hazelcast 发行版
- 解压到任意文件夹
- 使用启动脚本启动 Hazelcast 成员 /bin/start.sh
- 您现在可以使用样本了
如果有效请告诉我
干杯,
维克
我正在尝试 运行 https://github.com/hazelcast/hazelcast-nodejs-client
的 "Using the Client" 部分中提供的基本示例代码我收到连接被拒绝错误。我在我的 Mac 和我的 PC 机器上都试过了,结果相同。它们是 运行ning Node v6.9.1。我没有任何特殊的防火墙设置。甚至尝试完全关闭 Windows 防火墙。
有什么我想念的吗?
[DefaultLogger] WARN at ClientConnection: Could not connect to address localhost:5701
{ Error: connect ECONNREFUSED 127.0.0.1:5701
at Object.exports._errnoException (util.js:1026:11)
at exports._exceptionWithHostPort (util.js:1049:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1085:14)
code: 'ECONNREFUSED',
errno: 'ECONNREFUSED',
syscall: 'connect',
address: '127.0.0.1',
port: 5701 }
Unhandled rejection Error: Unable to connect to any of the following addresses: localhost:5701
at Immediate.<anonymous> (C:\Users\Jennie Lyn\node_modules\hazelcast-client\lib\invocation\ClusterService.js:95:33)
at runCallback (timers.js:637:20)
at tryOnImmediate (timers.js:610:5)
at processImmediate [as _immediateCallback] (timers.js:582:5)
首先我创建了一个空节点项目然后:
npm install hazelcast-client --save
然后创建了一个 js 文件:
var HazelcastClient = require('hazelcast-client').Client;
var person = {
firstName: "Joe",
lastName: "Doe",
age: 42
};
var map;
HazelcastClient.newHazelcastClient().then(function (hazelcastClient) {
map = hazelcastClient.getMap("personMap");
map.put(1, person).then(function (val) {
// prints previous value for key `1`
console.log(val);
});
map.get(1).then(function (value) {
console.log(value);
})
});
这就是文档所说的全部内容。使用 hazelcast-client for nodejs 在本地主机上启动单个客户端集群是否还需要做其他事情?
开始之前
- 从 https://hazelcast.org/download/ 下载最新的 Hazelcast 发行版
- 解压到任意文件夹
- 使用启动脚本启动 Hazelcast 成员 /bin/start.sh
- 您现在可以使用样本了
如果有效请告诉我
干杯, 维克