Hazelcast专用节点

在专用服务器上运行Hazelcast节点的最简单方法是什么?

我们有一个使用Hazelcast分布式地图的Web应用程序。 目前,Hazelcast节点配置为在Servlet容器节点中运行。

随着我们扩展,我们想添加专用硬件作为Hazelcast节点。

然后我们将不再需要Servlet容器中的完整Hazelcast节点,这些节点可以是客户端。 (与Servlet容器相关的许可成本,因此从它们的负载是好的,不要问…)

所以问题是,什么是最小的Hazelcast节点安装? 类似于memcached安装的东西。 它需要做的只是读取配置和启动,没有本地客户端。

我看到它支持Jetty,但是根本需要它,或者我可以在JVM raw上执行的那些jar中有一些简单的类吗?

只需创建一个调用HazelCast.init的简单类

com.hazelcast.examples包中有许多测试类,可以从hazelcast发行版的bin目录运行。

Szocske,我们刚试过这个: http ://blog.ilikeplaces.com/2012/05/hazelcast-starting-standalone-hazelcast.html

综上所述,

 java -cp hazelcast-2.0.3.jar com.hazelcast.examples.StartServer 

您可以通过调用{hazelcast-directory}/bin/server.sh或在Windows {hazelcast-directory}/bin/server.bat上运行它来运行它。

配置文件仍可在{hazelcast-directory}/bin/hazelcast.xml

这是thSoft答案的更新,因为这种方式不再有效。

您也可以简单地运行hazelcast/bin/start.sh (配置文件是hazelcast/bin/hazelcast.xml )。