2017-09-12 1 views
0

내 jhipster 앱에서 elassandra를 통합하고 싶습니다. 나는 db로 cassandra를 사용하고 있습니다.내 Jhipster 앱에 Elassandra를 Docker Image로 통합하는 방법은 무엇입니까?

나는 docker 이미지로 공식 elassandra 설치 프로세스를 따르고 있지만 어떤 container_name이 어떤 명령을 추가해야 하는지를 이해하는 것은 혼란 스럽습니다. 여기 공식 링크입니다 : http://doc.elassandra.io/en/latest/installation.html#docker-image

내 포트 9200

을 사용할 수 없습니다

고정 표시기 실행 --name 몇-elassandra -d strapdata/elassandra

고정 표시기 실행 --name some- elassandra -d 앱이-사용-elassandra

답변

0

Elasticsearch 피 : 응용 프로그램은 몇 가지-elassandra을 --link 오트 (9200 및 9300)는 컨테이너 들간의 통신을 위해 노출된다.

elassandra 컨테이너는 다음과 같이 시작되었습니다 그래서 때

나머지 API를 문의 docker run --name some-elassandra -d strapdata/elassandra

이 같은 것을 함께 할 수있다 :

docker run -it --link some-elassandra --rm strapdata/elassandra curl some-elassandra:9200

여전히 작동하지 않는 경우, 최신 버전의 이미지를 가져 왔는지 확인하고 github 저장소에서 문제를 열어보십시오. strapdata/docker-elassandra

이 elassandra 이미지는 cassandra image 공식을 기반으로합니다. 고급 설정은 해당 설명서를 참조하십시오.

관련 문제