이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 4s-adminJ 명령입니다.
프로그램:
이름
4s-관리자 — 4store 클러스터 관리 도구
개요
4s-관리자 [--말 수가 많은] 명령 [인수]
4s-관리자 목록 노드
4s-관리자 목록 상점
4s-관리자 시작 상점 [-a | --모두] [가게 이름 ...]
4s-관리자 스톱 스토어 [-a | --모두] [가게 이름 ...]
4s-관리자 삭제 저장 가게 이름 ...
4s-관리자 스토어 생성 [create_options ...] 가게 이름
4s-관리자 [--번역] [--도움]
기술
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 4s-관리자 유틸리티를 통해 4개 매장 클러스터(또는 단일 호스트)를 관리할 수 있습니다.
지원되는 명령의 수. 사용 가능한 명령어는 목록 노드, 목록 상점, 시작 상점,
휴게소, 삭제 저장. 개별 명령에 대한 세부 정보는 다음과 같습니다.
명령 : 목록 노드
클러스터의 모든 노드 목록과 해당 상태를 인쇄합니다. 출력에는 다음이 포함됩니다.
node_number - 0부터 시작하여 클러스터에 있는 노드의 번호가 매겨진 인덱스
호스트 이름 - 클러스터 노드의 이름
port - 4s-boss가 실행되고 있는 포트
status - 해당 노드의 4s-boss가 도달 가능한지 여부
ip_address - 노드의 IPv4 또는 IPv6 주소
명령 : 목록 상점
클러스터에서 찾은 모든 상점 목록을 상태와 함께 인쇄합니다. 출력은
있다:
store_name - 상점 이름
store_status - 상점을 사용할 수 있는지 여부
backend_status - 저장소에서 사용하는 4s-backend 프로세스의 상태
옵션 :
--말 수가 많은
저장소가 아닌 개별적으로 각 노드의 각 백엔드 상태를 표시합니다.
store_status는 '사용 가능' 또는 '사용 불가'입니다. 매장이 가능하다면,
이는 필요한 모든 백엔드 프로세스가 클러스터에서 실행 중이고 저장소가
4s-httpd, 4s-query 및 4s-import와 함께 사용하십시오. 매장이 없을 경우,
'backend_status'는 이유를 나열합니다.
백엔드가 '중지됨'으로 나열되면 상점에 대한 4s 백엔드 프로세스가
클러스터의 하나 이상의 노드에서 확실히 중지되었습니다. '알 수 없음'으로 표시된 경우
4s-admin이 백엔드 프로세스의 상태를 결정할 수 없음을 의미합니다.
명령 : 시작 상점, 휴게소
클러스터에서 하나 이상의 저장소를 시작하거나 중지합니다.
옵션 :
-ㅏ --모두
클러스터의 모든 상점을 시작하거나 중지합니다.
-a 또는 --all 옵션이 없으면 시작할 상점 이름의 공백으로 구분된 목록
또는 중지가 주어져야 합니다.
각 노드는 주어진 4s-backend 프로세스 저장소를 시작하거나 중지하도록 차례로 요청됩니다.
각 노드에 대해 이 명령은 다음을 인쇄합니다.
node_number - 0부터 시작하여 클러스터에 있는 노드의 번호가 매겨진 인덱스
호스트 이름 - 클러스터 노드의 이름
노드의 각 4s 백엔드 프로세스에 대해 다음을 인쇄합니다.
store_name - 상점 이름
backend_status - 4s-backend가 현재 중지되었거나 실행 중인지 여부
backend_status는 '중지됨', '실행 중' 또는 '알 수 없음' 중 하나입니다.
이미 실행 중인 상점에 대해 start-stores가 호출되거나 이미 실행 중인 상점에 대해 stop-stores가 호출된 경우
저장을 중지하면 각 노드는 아무 조치도 취하지 않지만 백엔드 상태는 다음과 같이 됩니다.
인쇄.
명령 : 삭제 저장
클러스터에서 하나 이상의 저장소를 삭제합니다.
삭제할 저장소 목록을 공백으로 구분하여 인수로 허용합니다.
클러스터의 모든 노드에 대한 연결을 설정하고 실행 중인 저장소를 중지한 다음
해당 저장소를 삭제합니다.
명령 : 스토어 생성
하나 이상의 클러스터 노드에 새 저장소를 만듭니다.
옵션 :
--노드 node_id_list
상점을 생성할 숫자 노드 번호의 쉼표로 구분된 목록입니다. 기본값은
모든 노드. 사용하다 4s-관리자 목록 노드 사용 가능한 노드 목록을 보려면
--세그먼트 num_segments
모든 노드에서 분할할 총 세그먼트 수는 2의 거듭제곱이어야 합니다.
기본값은 노드당 2입니다(가장 가까운 2의 거듭제곱으로 반올림).
-미디엄, --거울
세그먼트 미러링을 활성화합니다.
--비밀번호 암호
인증을 위한 비밀번호를 설정합니다.
--모델 파일
모델별로 파일을 사용하여 큰 모델에 유용합니다.
--힘
동일한 이름의 상점이 이미 존재하는 경우 삭제하고 다시 만드십시오.
위의 모든 것은 선택 사항이며 유일한 필수 인수는 저장할 상점 이름입니다.
만들었습니다.
각 노드는 상점을 생성하라는 메시지를 차례로 받습니다. 노드 중 하나라도 스토어 생성에 실패하면
스토어 생성이 중단되고 이미 생성된 모든 세그먼트가 삭제됩니다.
Fl -force 옵션을 지정하지 않으면 기존 저장소가 삭제되지 않습니다.
구성 파일 옵션
노드 =
클러스터에 있는 호스트의 세미콜론으로 구분된 목록입니다.
옵션 4s-관리자 in /etc/4store.conf 모두 [4s-boss] 섹션 내에 있어야 합니다. 그렇지 않으면
무시된다.
4store.conf(5) 클러스터를 지정하는 방법에 대한 자세한 내용은.
일반 용법
언제 4s-관리자 명령이 호출되면 먼저 읽습니다. /etc/4store.conf 결정하기 위해
클러스터에 있는 노드의 호스트 이름. 그러면 다음과 통신을 시도합니다. 4s-보스(8)
해당 노드에서 실행 중인 데몬(기본적으로 포트 6733에서 실행).
list-nodes 명령을 실행하는 것은 모든 노드에 연결할 수 있는지 확인하는 가장 간단한 방법입니다.
네트워크를 통해 각각의 4s-boss가 응답하고 있습니다.
onworks.net 서비스를 사용하여 4s-adminJ 온라인 사용