const Haz = require('hazelcast-client'); let globalClient = null; const clientConfig = new Haz.Config.ClientConfig(); // И вот это - единственный корректный способ установки значений в объект // конфигурации, который затем отдается в коннект и корректно работает // добро пожаловать в мир ява-разработчиков от IBM ! clientConfig.groupConfig.name = 'superadmin'; clientConfig.groupConfig.password = 'dev-pass'; clientConfig.networkConfig.addresses.push('127.0.0.1:5701'); console.log(clientConfig); Haz.Client.newHazelcastClient(clientConfig).then((client) => { console.log('Success!'); globalClient = client; console.log(globalClient.getLocalEndpoint()); }) .catch((err) => { console.log(err) }); setInterval(async () => { try{ console.log('Client >>>>>>'); if(globalClient){ const map = await globalClient.getMap('qqz'); console.log('value: ', await map.put('q', Date.now())); } }catch(e) { console.log('>>>>>>>>>>>>>>>>>', e) } }, 5000);