/
machcoordinatoradmin
machcoordinatoradmin
옵션 및 기능
machcoordinatoradmin의 옵션은 아래와 같다. 앞의 설치 절에서 설명한 기능은 생략한다.
mach@localhost:~$ machcoordinatoradmin -h
옵션 | 설명 |
---|---|
-u, --startup | Coordinator 프로세스를 구동 |
-s, --shutdown | Coordinator 프로세스를 종료 |
-k, --kill | Coordinator 프로세스를 중단 |
-c, --createdb | Coordinator의 메타를 생성 |
-d, --destroydb | Coordinator의 메타를 삭제하고, $MACHBASE_COORDINATOR_HOME/package에 있는 패키지 파일들을 삭제 |
-e, --check | Coordinator 프로세스가 작동 중인지 확인 |
-i, --silence | 출력 없이 실행 |
--configuration[=name] | configuration 설정에서의 키와 값 출력(특정 키만 출력 가능) |
--activate | Cluster status를 Service로 전환 |
--deactivate | Cluster status를 Deactivate로 전환 |
--list-package[=package] | 등록한 Package들의 정보를 나열(특정 Package만 출력 가능) |
--add-package=package | Package를 추가 |
--remove-package=package | Package를 삭제 |
--list-node[=node] | Node들의 정보를 나열(특정 Node만 출력 가능) |
--add-node=node | Node를 추가 |
--remove-node=node | Node를 삭제 |
--upgrade-node=node | Node를 업그레이드 |
--startup-node=node | Node를 구동 |
--shutdown-node=node | Node를 종료 |
--kill-node=node | Node를 중단 |
--cluster-status | Cluster의 각 Node 상태를 출력 |
--cluster-status-full | Cluster의 각 Node 상태를 상세하게 출력 |
--cluster-node | Cluster의 정보를 출력 |
--set-group-state=[normal | readonly] | 특정 warehouse 그룹의 상태를 변경 |
--get-host-resource | 각 Node가 위치한 Host 자원 정보를 출력 |
--host-resource-enable | 각 노드의 Host 자원 정보 수집을 시작 |
--host-resource-disable | 각 노드의 Host 자원 정보 수집을 멈춤 |
부가 옵션 | 설명 | 필수 옵션 |
---|---|---|
--file-name=filename | 파일 이름 | --add-package |
--port-no=portno | 포트 번호 | --add-node |
--deployer=node | Deployer의 노드 이름 | --add-node |
--package-name=packagename | 설치 원본이 될 Package 이름 | --add-package |
--home-path=path | Deployer 서버 기준, 현재 Node의 설치 경로 | --add-node |
--node-type=[broker | warehouse] | 설치할 노드의 타입(broker / warehouse 중 선택) | --add-node |
--group=groupname | 설치할 노드의 그룹 이름 | --add-node |
--replication=host:port | Replication을 주고 받을 host:port | --add-node |
--no-replicate | 설치할 노드의 Replication을 사용하지 않음 | --add-node |
--primary=host:port | Secondary Coordinator 설치 시 Primary Coordinator의 노드 이름을 지정 | -u, --startup |
--host=host | Host 자원 정보를 출력할 특정 Host 지정 | --get-host-resource |
--metric=[cpu|memory|disk|network] | Host 자원 정보를 출력할 특정 Metric 지정 | --get-host-resource |
동작 여부 확인
Example:
mach@localhost:~$ machcoordinatoradmin -e ------------------------------------------------------------------------- Machbase Coordinator Administration Tool Release Version - e3c0717.develop Copyright 2014, MACHBASE Corp. or its subsidiaries All Rights Reserved ------------------------------------------------------------------------- Machbase Coordinator is running with pid(29245)!
메타 생성 / 삭제
Example:
mach@localhost:~$ machcoordinatoradmin -c ------------------------------------------------------------------------- Machbase Coordinator Administration Tool Release Version - e3c0717.develop Copyright 2014, MACHBASE Corp. or its subsidiaries All Rights Reserved ------------------------------------------------------------------------- Coordinator metadata created successfully. mach@localhost:~$ machcoordinatoradmin -d ------------------------------------------------------------------------- Machbase Coordinator Administration Tool Release Version - e3c0717.develop Copyright 2014, MACHBASE Corp. or its subsidiaries All Rights Reserved ------------------------------------------------------------------------- Coordinator metadata destroyed successfully.
Configuration 설정 출력
Syntax:
machcoordinatoradmin --configuration[=name]
Example:
mach@localhost:~$ machcoordinatoradmin --configuration ------------------------------------------------------------------------- Machbase Coordinator Administration Tool Release Version - e3c0717.develop Copyright 2014, MACHBASE Corp. or its subsidiaries All Rights Reserved ------------------------------------------------------------------------- Name : CLUSTER Value : 3 Name : DECISION Value : ON Name : HOST-RESOURCE Value : OFF mach@localhost:~$ machcoordinatoradmin --configuration=decision ------------------------------------------------------------------------- Machbase Coordinator Administration Tool Release Version - e3c0717.develop Copyright 2014, MACHBASE Corp. or its subsidiaries All Rights Reserved ------------------------------------------------------------------------- Name : DECISION Value : ON Format : text/plain
Cluster Status 변경
Example:
mach@localhost:~$ machcoordinatoradmin --activate ------------------------------------------------------------------------- Machbase Coordinator Administration Tool Release Version - e3c0717.develop Copyright 2014, MACHBASE Corp. or its subsidiaries All Rights Reserved ------------------------------------------------------------------------- Name : CLUSTER Value : 3 Format : text/plain mach@localhost:~$ machcoordinatoradmin --deactivate ------------------------------------------------------------------------- Machbase Coordinator Administration Tool Release Version - e3c0717.develop Copyright 2014, MACHBASE Corp. or its subsidiaries All Rights Reserved ------------------------------------------------------------------------- Name : CLUSTER Value : 0 Format : text/plain
패키지 정보 나열
Syntax:
machcoordinatoradmin --list-package[=package]
Example:
mach@localhost:~$ machcoordinatoradmin --list-package ------------------------------------------------------------------------- Machbase Coordinator Administration Tool Release Version - e3c0717.develop Copyright 2014, MACHBASE Corp. or its subsidiaries All Rights Reserved ------------------------------------------------------------------------- Package Name : machbase File Name : machbase-cluster-6bab497c9.develop-LINUX-X86-64-release-lightweight.tgz File Size : 64630670 bytes Package Name : machbase2 File Name : machbase-cluster-e3c0717.develop-LINUX-X86-64-release-lightweight.tgz File Size : 64677030 bytes mach@localhost:~$ machcoordinatoradmin --list-package=machbase ------------------------------------------------------------------------- Machbase Coordinator Administration Tool Release Version - e3c0717.develop Copyright 2014, MACHBASE Corp. or its subsidiaries All Rights Reserved ------------------------------------------------------------------------- Package Name : machbase File Name : machbase-cluster-6bab497c9.develop-LINUX-X86-64-release-lightweight.tgz File Size : 64630670 bytes
노드 정보 나열
Syntax:
machcoordinatoradmin --list-node[=node]
Example:
mach@localhost:~$ machcoordinatoradmin --list-node ------------------------------------------------------------------------- Machbase Coordinator Administration Tool Release Version - e3c0717.develop Copyright 2014, MACHBASE Corp. or its subsidiaries All Rights Reserved ------------------------------------------------------------------------- Node Name : 192.168.0.32:5101 Node Type : coordinator HTTP Admin Port : 5102 Group Name : Coordinator Desired State : primary Actual State : primary Coordinator Host : 192.168.0.32:5101 Last Response Time : 497590 Last Modify Time : 421020408 Last Response Elapsed : 1006148 Node Name : 192.168.0.32:5201 Node Type : deployer Group Name : Deployer Desired State : normal Actual State : normal Coordinator Host : 192.168.0.32:5101 Last Response Time : 497594 Last Modify Time : 404915419 Last Response Elapsed : 1006128 Node Name : 192.168.0.32:5301 Node Type : broker Port Number : 5757 Deployer : 192.168.0.32:5201 Package Name : machbase Home Path : /home/machbase/broker1 Group Name : Broker Desired State : leader Actual State : leader Coordinator Host : 192.168.0.32:5101 Last Response Time : 497544 Last Modify Time : 353606480 Last Response Elapsed : 1006157 Node Name : 192.168.0.32:5401 Node Type : warehouse Port Number : 5400 Deployer : 192.168.0.32:5201 Package Name : machbase Home Path : /home/machbase/warehouse_a1 Group Name : Group1 Desired State : normal Actual State : normal Coordinator Host : 192.168.0.32:5101 Last Response Time : 497556 Last Modify Time : 332480933 Last Response Elapsed : 1006160 mach@localhost:~$ machcoordinatoradmin --list-node=192.168.0.32:5401 ------------------------------------------------------------------------- Machbase Coordinator Administration Tool Release Version - e3c0717.develop Copyright 2014, MACHBASE Corp. or its subsidiaries All Rights Reserved ------------------------------------------------------------------------- Node Name : 192.168.0.32:5401 Node Type : warehouse Port Number : 5400 Deployer : 192.168.0.32:5201 Package Name : machbase Home Path : /home/cumulus/warehouse_a1 Group Name : Group1 Desired State : normal Actual State : normal Coordinator Host : 192.168.0.32:5101 Last Response Time : 648879 Last Modify Time : 419153148 Last Response Elapsed : 1005962
Cluster의 Node 상태 출력
Example:
mach@localhost:~$ machcoordinatoradmin --cluster-status ------------------------------------------------------------------------- Machbase Coordinator Administration Tool Release Version - e3c0717.develop Copyright 2014, MACHBASE Corp. or its subsidiaries All Rights Reserved ------------------------------------------------------------------------- +-------------+-------------------+-------------------+-------------------+--------------+ | Node Type | Node Name | Group Name | Group State | State | +-------------+-------------------+-------------------+-------------------+--------------+ | coordinator | 192.168.0.32:5101 | Coordinator | normal | primary | | deployer | 192.168.0.32:5201 | Deployer | normal | normal | | broker | 192.168.0.32:5301 | Broker | normal | leader | | warehouse | 192.168.0.32:5401 | Group1 | normal | normal | +-------------+-------------------+-------------------+-------------------+--------------+ mach@localhost:~$ machcoordinatoradmin --cluster-status-full ------------------------------------------------------------------------- Machbase Coordinator Administration Tool Release Version - e3c0717.develop Copyright 2014, MACHBASE Corp. or its subsidiaries All Rights Reserved ------------------------------------------------------------------------- +-------------+-------------------+-------------------+-------------------+-------------------------------+-------------+ | Node Type | Node Name | Group Name | Group State | Desired & Actual State | RP State | +-------------+-------------------+-------------------+-------------------+-------------------------------+-------------+ | coordinator | 192.168.0.32:5101 | Coordinator | normal | primary | primary | ----------- | | deployer | 192.168.0.32:5201 | Deployer | normal | normal | normal | ----------- | | broker | 192.168.0.32:5301 | Broker | normal | leader | leader | ----------- | | warehouse | 192.168.0.32:5401 | Group1 | normal | normal | normal | ----------- | +-------------+-------------------+-------------------+-------------------+-------------------------------+-------------+
Cluster 정보 출력
Example:
mach@localhost:~$ machcoordinatoradmin --cluster-node ------------------------------------------------------------------------- Machbase Coordinator Administration Tool Release Version - e3c0717.develop Copyright 2014, MACHBASE Corp. or its subsidiaries All Rights Reserved ------------------------------------------------------------------------- Token Pid : 29245 Token Time : 1553153902646178 Modify Time : 1553154010296715 Modify Count : 8 Cluster Status : Service Broker : 192.168.0.32:5301 Warehouse : 192.168.0.32:5401
Group State 변경
Syntax:
machcoordinatoradmin --set-group-state=[ normal | readonly ] --group=group
Example:
mach@localhost:~$ machcoordinatoradmin --set-group-state=readonly --group=Group1 ------------------------------------------------------------------------- Machbase Coordinator Administration Tool Release Version - e3c0717.develop Copyright 2014, MACHBASE Corp. or its subsidiaries All Rights Reserved ------------------------------------------------------------------------- Group Name: Group1 Flag : 1 mach@localhost:~$ machcoordinatoradmin --cluster-status ------------------------------------------------------------------------- Machbase Coordinator Administration Tool Release Version - e3c0717.develop Copyright 2014, MACHBASE Corp. or its subsidiaries All Rights Reserved ------------------------------------------------------------------------- +-------------+-------------------+-------------------+-------------------+--------------+ | Node Type | Node Name | Group Name | Group State | State | +-------------+-------------------+-------------------+-------------------+--------------+ | coordinator | 192.168.0.32:5101 | Coordinator | normal | primary | | deployer | 192.168.0.32:5201 | Deployer | normal | normal | | broker | 192.168.0.32:5301 | Broker | normal | leader | | warehouse | 192.168.0.32:5401 | Group1 | readonly | normal | +-------------+-------------------+-------------------+-------------------+--------------+
Host Resource 출력
Syntax:
machcoordinatoradmin --host-resource-enable [--metric=metric] [host=host]
Example:
mach@localhost:~$ machcoordinatoradmin --host-resource-enable ------------------------------------------------------------------------- Machbase Coordinator Administration Tool Release Version - e3c0717.develop Copyright 2014, MACHBASE Corp. or its subsidiaries All Rights Reserved ------------------------------------------------------------------------- Name : HOST-RESOURCE Value : ON Format : text/plain mach@localhost:~$ machcoordinatoradmin --get-host-resource ------------------------------------------------------------------------- Machbase Coordinator Administration Tool Release Version - e3c0717.develop Copyright 2014, MACHBASE Corp. or its subsidiaries All Rights Reserved ------------------------------------------------------------------------- Host Name : 192.168.0.32 CPU Info : Model Name : Intel(R) Xeon(R) CPU E3-1231 v3 @ 3.40GHz Number of CPUs : 8 Number of CPU Cores : 4 CPU Utilization : 14.0% CPU IOWait Ratio : 0.0% Memory Info : Physical Memory Utilization : 99.1% Virtual Memory Utilization : 98.6% Network Info : Receive Bytes(per second) : 42809 Receive Packets(per second) : 337 Transmit Bytes(per second) : 42885 Transmit Packets(per second) : 332 Disk Info : /dev/sda1 : 87.4% |-> 192.168.0.32:5101 /home/cumulus/coordinator1 |-> 192.168.0.32:5301 /home/cumulus/broker1 |-> 192.168.0.32:5401 /home/cumulus/warehouse_a1 Host Name : 192.168.0.33 CPU Info : Model Name : Intel(R) Xeon(R) CPU E3-1231 v3 @ 3.40GHz Number of CPUs : 8 Number of CPU Cores : 4 CPU Utilization : 2.0% CPU IOWait Ratio : 0.0% Memory Info : Physical Memory Utilization : 46.9% Virtual Memory Utilization : 22.8% Network Info : Receive Bytes(per second) : 12336 Receive Packets(per second) : 103 Transmit Bytes(per second) : 13500 Transmit Packets(per second) : 103 Disk Info : /dev/sda1 : 64.2% |-> 192.168.0.33:5101 /home/cumulus/coordinator2 |-> 192.168.0.33:5401 /home/cumulus/warehouse_a2 mach@localhost:~$ machcoordinatoradmin --get-host-resource --metric=cpu ------------------------------------------------------------------------- Machbase Coordinator Administration Tool Release Version - e3c0717.develop Copyright 2014, MACHBASE Corp. or its subsidiaries All Rights Reserved ------------------------------------------------------------------------- Host Name : 192.168.0.32 CPU Info : Model Name : Intel(R) Xeon(R) CPU E3-1231 v3 @ 3.40GHz Number of CPUs : 8 Number of CPU Cores : 4 CPU Utilization : 13.9% CPU IOWait Ratio : 0.0% Host Name : 192.168.0.33 CPU Info : Model Name : Intel(R) Xeon(R) CPU E3-1231 v3 @ 3.40GHz Number of CPUs : 8 Number of CPU Cores : 4 CPU Utilization : 1.9% CPU IOWait Ratio : 0.0% mach@localhost:~$ machcoordinatoradmin --get-host-resource --host=192.168.0.33 ------------------------------------------------------------------------- Machbase Coordinator Administration Tool Release Version - e3c0717.develop Copyright 2014, MACHBASE Corp. or its subsidiaries All Rights Reserved ------------------------------------------------------------------------- Host Name : 192.168.0.33 CPU Info : Model Name : Intel(R) Xeon(R) CPU E3-1231 v3 @ 3.40GHz Number of CPUs : 8 Number of CPU Cores : 4 CPU Utilization : 2.0% CPU IOWait Ratio : 0.0% Memory Info : Physical Memory Utilization : 46.9% Virtual Memory Utilization : 22.8% Network Info : Receive Bytes(per second) : 12588 Receive Packets(per second) : 106 Transmit Bytes(per second) : 13330 Transmit Packets(per second) : 100 Disk Info : /dev/sda1 : 64.2% |-> 192.168.0.33:5101 /home/cumulus/coordinator2 |-> 192.168.0.33:5401 /home/cumulus/warehouse_a2 mach@localhost:~$ machcoordinatoradmin --host-resource-disable ------------------------------------------------------------------------- Machbase Coordinator Administration Tool Release Version - e3c0717.develop Copyright 2014, MACHBASE Corp. or its subsidiaries All Rights Reserved ------------------------------------------------------------------------- Name : HOST-RESOURCE Value : OFF Format : text/plain
Related content
machcoordinatoradmin
machcoordinatoradmin
More like this
machcoordinatoradmin
machcoordinatoradmin
More like this
machcoordinatoradmin
machcoordinatoradmin
More like this
machcoordinatoradmin
machcoordinatoradmin
More like this
machcoordinatoradmin
machcoordinatoradmin
More like this
machdeployeradmin
machdeployeradmin
More like this