Hazelcast专用节点

时间:2011-08-26 13:55:49

标签: java hazelcast

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

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

随着我们的扩展,我们希望将专用硬件添加为Hazelcast节点。

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

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

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

4 个答案:

答案 0 :(得分:9)

只需创建一个调用HazelCast.init

的简单类

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

答案 1 :(得分:6)

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

总之,

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

答案 2 :(得分:3)

您可以通过拨打<TextView android:id="@+id/tiLocationAddress" //android:layout_alignParentLeft="true" - remove this android:layout_toRightOf="@id/imageView1" - add this android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:textColor="#ffffff" android:ellipsize="middle" android:maxLines="1" android:layout_marginBottom="7dp" android:layout_marginLeft="30dp" android:textSize="12dp" /> 或在Windows {hazelcast-directory}/bin/server.sh上运行它。

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

中找到

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

答案 3 :(得分:1)

您也可以只运行hazelcast/bin/start.sh(配置文件为hazelcast/bin/hazelcast.xml)。