10.3. Data Grid CLI로 연결
CLI(명령줄 인터페이스)를 사용하여 Data Grid 클러스터에 연결하고 관리 작업을 수행합니다.
CLI는 서버 배포의 일부로 사용할 수 있으며, 로컬 호스트에서 실행하여 OpenShift의 Data Grid 클러스터에 대한 원격 연결을 설정할 수 있습니다.
Data Grid 노드에 대한 원격 쉘을 열고 CLI에 액세스할 수 있습니다.
oc rsh example-infinispan-0
$ oc rsh example-infinispan-0
그러나 이러한 방식으로 CLI를 사용하면 컨테이너에 할당된 메모리를 사용하므로 메모리 부족 예외가 발생할 수 있습니다.
10.3.1. Data Grid CLI를 사용하여 캐시 생성 링크 복사링크가 클립보드에 복사되었습니다!
CLI를 사용하여 Data Grid 클러스터에 캐시를 추가합니다.
사전 요구 사항
- CLI를 실행할 수 있도록 서버 배포를 다운로드합니다.
- 필요한 클라이언트 연결 세부 정보를 검색합니다.
프로세스
XML 또는 JSON 형식의 캐시 구성으로 파일을 생성합니다. 예를 들면 다음과 같습니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Data Grid 클러스터에 대한 CLI 연결을 생성합니다.
bin/cli.sh -c https://$SERVICE_HOSTNAME:$PORT --trustall
$ bin/cli.sh -c https://$SERVICE_HOSTNAME:$PORT --trustallCopy to Clipboard Copied! Toggle word wrap Toggle overflow $SERVICE_HOSTNAME:$PORT를 네트워크에서 Data Grid를 사용할 수 있는 호스트 이름 및 포트로 바꿉니다.- 메시지가 표시되면 Data Grid 자격 증명을 입력합니다.
create cache명령과--file옵션을 사용하여 캐시를 추가합니다.[//containers/default]> create cache --file=infinispan.xml mycache
[//containers/default]> create cache --file=infinispan.xml mycacheCopy to Clipboard Copied! Toggle word wrap Toggle overflow ls명령을 사용하여 캐시가 있는지 확인합니다.[//containers/default]> ls caches mycache
[//containers/default]> ls caches mycacheCopy to Clipboard Copied! Toggle word wrap Toggle overflow 필요한 경우
describe명령을 사용하여 캐시 구성을 검색합니다.[//containers/default]> describe caches/mycache
[//containers/default]> describe caches/mycacheCopy to Clipboard Copied! Toggle word wrap Toggle overflow
10.3.2. Batches에서 캐시 생성 링크 복사링크가 클립보드에 복사되었습니다!
Data Grid CLI를 사용하여 배치 작업으로 여러 캐시를 추가합니다.
사전 요구 사항
- CLI를 실행할 수 있도록 서버 배포를 다운로드합니다.
- 필요한 클라이언트 연결 세부 정보를 검색합니다.
프로세스
- XML 또는 JSON 형식의 캐시 구성으로 하나 이상의 파일을 생성합니다.
배치 파일을 생성합니다. 예를 들면 다음과 같습니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow CLI를 사용하여 캐시를 만듭니다.
bin/cli.sh -c https://$SERVICE_HOSTNAME:$PORT --trustall -f /tmp/caches.batch
$ bin/cli.sh -c https://$SERVICE_HOSTNAME:$PORT --trustall -f /tmp/caches.batchCopy to Clipboard Copied! Toggle word wrap Toggle overflow $SERVICE_HOSTNAME:$PORT를 네트워크에서 Data Grid를 사용할 수 있는 호스트 이름 및 포트로 바꿉니다.