【问题标题】:Hazelcast Nodejs Client Connection RefusedHazelcast Nodejs客户端连接被拒绝
【发布时间】:2023-04-01 09:26:01
【问题描述】:

我正在尝试运行https://github.com/hazelcast/hazelcast-nodejs-client“使用客户端”部分中提供的基本示例代码

我收到连接被拒绝错误。我在我的 Mac 和我的 PC 机器上都尝试了这个,结果相同。他们正在运行 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 在 localhost 上启动单个客户端集群是否需要做其他事情?

【问题讨论】:

  • 也许听起来很蠢,但集群节点正在运行?
  • 在文档中给出的示例中,它不是默认启动单个节点实例吗?如果不是如何启动集群?

标签: node.js hazelcast


【解决方案1】:

开始之前

  • https://hazelcast.org/download/下载最新的Hazelcast发行版
  • 解压到任意文件夹
  • 使用启动脚本 /bin/start.sh 启动 Hazelcast 成员
    • 您现在可以使用示例

让我知道它是否有效

干杯, 维克

【讨论】:

  • 在java版本中不需要运行单独的可执行文件,这就是我感到困惑的原因。也许这看起来很明显,但我希望在代码示例所在的节点客户端介绍中提到它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-05-15
  • 2021-10-16
  • 1970-01-01
  • 1970-01-01
  • 2017-01-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多