2012-05-02 2 views
2

내 응용 프로그램에서 Hazelcast를 구성하고이를 glassfish에 배치하고 REST 서비스에서 간단한 메소드로 테스트했습니다.리눅스 서비스로 Hazelcast

이제 Linux 서버로 서버에 설치하고 서버를 시작할 때 실행하기를 원합니다. glassfish 응용 프로그램이이 서비스를 인식하고 맵에서 변수를 읽거나 설정할 수 있기를 원합니다. 분산 된 잠금.

어떻게하면됩니까?

답변

3

Hazelcast 노드를 시작하고 노드에 연결하기 위해 응용 프로그램에서 HazelcastClient을 사용하는 init.d 스크립트를 만들 수 있습니다.

비슷한 질문에 대한 답변에서

봐 : 독립형 노드를 시작하는 방법에 대한

Hazelcast dedicated nodes

그리고 블로그 포스트;

Hazelcast: Starting standalone Hazelcast nodes

글래스 피시에 배포 앱에서 HazelcastClient를 사용하여 Hazelcast 노드를 연결하려면;

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