2012-05-02 27 views
2

我在我的應用程序中配置了Hazelcast並將它部署在glassfish中,並在REST服務中使用ome簡單方法對其進行了測試。作爲Linux服務的Hazelcast

現在我想將它作爲Linux服務安裝在我的服務器上,以便在服務器啓動時開始運行,並且我希望我的glassfish應用程序能夠識別此服務並在我的地圖中讀取或設置變量,分佈式鎖。

我該如何做到這一點?

回答

3

您可以創建的init.d腳本啓動Hazelcast節點,並使用HazelcastClient在您的應用程序連接到Hazelcast節點。

看一個回答類似的問題:

Hazelcast dedicated nodes

和博客帖子有關啓動獨立的節點;

Hazelcast: Starting standalone Hazelcast nodes

要連接使用你的應用程序部署到GlassFish HazelcastClientHazelcast節點;

ClientConfig config = new ClientConfig(); 
config.getNetworkConfig().addAddress("localhost"); 
HazelcastInstance client = HazelcastClient.newHazelcastClient(config); 
Map map = client.getMap("map");