Broker 삭제
Coordinator 노드에서 broker 노드를 삭제한다.
Code Block | ||
---|---|---|
| ||
# broker 노드를 삭제한다. $MACHBASE_COORDINATOR_HOME/bin/machcoordinatoradmin --remove-node="192.168.0.84:5301" |
Broker 종료/중단
Coordinator 노드에서 broker 노드를 종료/중단하는 방법이 있다.
Code Block | ||
---|---|---|
| ||
# broker 노드를 종료한다. $MACHBASE_COORDINATOR_HOME/bin/machcoordinatoradmin --shutdown-node="192.168.0.84:5301" # broker 노드를 중단한다. $MACHBASE_COORDINATOR_HOME/bin/machcoordinatoradmin --kill-node="192.168.0.84:5301" |
또는, broker가 설치된 서버에서 직접 그 프로세스를 종료/중단하는 방법도 있다.
Code Block |
---|
# broker 노드를 종료한다. $MACHBASE_HOME/bin/machadmin -s # broker 노드를 종료한다. $MACHBASE_HOME/bin/machadmin -k |
Warehouse 설치
Coordinator 노드에서 active 노드와 standby 노드를 설치한다.
사전에 설치된 deployer 를 통해서 설치된다.
Group1 설치
첫번째 Warehouse 그룹인 Group1 노드를 설치한다.
Code Block | ||
---|---|---|
| ||
# group1 warehouse를 설치한다. $MACHBASE_COORDINATOR_HOME/bin/machcoordinatoradmin --add-node="192.168.0.83:5401" \ --node-type=warehouse --deployer="192.168.0.83:5201" --port-no="5400" \ --home-path="/home/machbase/warehouse_g1" --package-name=machbase \ --replication="192.168.0.83:5402" --group="group1" --no-replicate # 설치된 노드를 구동한다. $MACHBASE_COORDINATOR_HOME/bin/machcoordinatoradmin --startup-node="192.168.0.84:5401" |
옵션 항목 | 설명 | 예시 |
---|---|---|
--add-node | 추가할 노드명으로 “IP:PORT” 형식으로 지정한다. PORT값은 CLUSTER_LINK_PORT_NO 값으로 설정된다. | 192.168.0.84:5401 |
--node-type | 노드 종류를 지정한다. coordinator, deployer, broker, warehouse 4종류가 ,lookup 5종류가 있다. | warehouse |
--deployer | 설치할 서버의 deployer node 정보를 등록한다. | 192.168.0.84:5201 |
--port-no | machbased 구동 포트를 지정한다. Broker에서 5656값을 설정하였으므로 동일 서버에 설치되는 경우 다른 포트를 지정해야 한다. 따라서 warehouse 사용 포트 대역인 5400 을 지정한다. client와 machsql 접속할 때 이 포트를 이용한다. | 5400 |
--home-path | 설치할 경로를 지정한다. 그룹을 구분하기 위해서 warehouse_g1, g2, g3 순으로 설정한다. | /home/machbase/warehouse_g1 |
--package-name | 패키지 추가할 때 지정한 package 명을 설정한다. | machbase |
--replication | Replication을 담당할 노드를 “IP:PORT” 형식으로 지정한다. PORT값은 해당 warehouse 사용 포트대역인 5402로 지정한다. | 192.168.0.84:5402 |
--group | Group명을 지정한다. | group1 |
--no-replicate | Group내의 warehouse데이터가 있는 경우, 노드추가 시, 데이터를 복제할 것 인지 지정한다. |
Group1 에 노드 추가 설치
Warehouse Group1에 노드를 한 개 더 추가 설치한다.
Code Block | ||
---|---|---|
| ||
# group1에 warehouse node를 추가 설치한다. $MACHBASE_COORDINATOR_HOME/bin/machcoordinatoradmin --add-node="192.168.0.84:5401" \ --node-type=warehouse --deployer="192.168.0.84:5201" --port-no="5400" \ --home-path="/home/machbase/warehouse_g1" --package-name=machbase \ --replication="192.168.0.84:5402" --group="group1" --no-replicate # 설치된 노드를 구동한다. $MACHBASE_COORDINATOR_HOME/bin/machcoordinatoradmin --startup-node="192.168.0.84:5401" |
옵션 항목 | 설명 | 예시 |
---|---|---|
--add-node | 추가할 노드명으로 “IP:PORT” 형식으로 지정한다. PORT값은 CLUSTER_LINK_PORT_NO 값으로 설정된다. | 192.168.0.84:5401 |
--node-type | 노드 종류를 지정한다. coordinator, deployer, broker, warehouse 4종류가 ,lookup 5종류가 있다. | warehouse |
--deployer | 설치할 서버의 deployer node 정보를 등록한다. | 192.168.0.84:5201 |
--port-no | machbased 구동 포트를 지정한다. Broker에서 5656값을 설정하였으므로 동일 서버에 설치되는 경우 다른 포트를 지정해야 한다. 따라서 warehouse 사용 포트 대역인 5400 을 지정한다. client와 machsql 접속할 때 이 포트를 이용한다. | 5400 |
--home-path | 설치할 경로를 지정한다. 그룹을 구분하기 위해서 warehouse_g1, g2, g3 순으로 설정한다. | /home/machabse/warehouse_g1 |
--package-name | 패키지 추가할 때 지정한 package 명을 설정한다. | machbase |
--replication | Replication 을 담당할 노드를 “IP:PORT” 형식으로 지정한다. PORT값은 해당 warehouse 사용 포트대역인 5402로 지정한다. | 192.168.0.84:5402 |
--group | Group명을 지정한다. | group1 |
--no-replicate | Group내의 warehouse데이터가 있는 경우, 노드추가 시, 데이터를 복제할 것 인지 지정한다. | |
--set-group-state | 그룹의 상태를 normal과 readonly 두가지로 지정한다. Normal은 읽기,쓰기 / Readonly 읽기만 가능 |
Group2 설치
두 번째 Warehouse 그룹인 Group2 노드를 설치한다.
Code Block | ||
---|---|---|
| ||
# group1 warehouse를 설치한다. $MACHBASE_COORDINATOR_HOME/bin/machcoordinatoradmin --add-node="192.168.0.84:5411" \ --node-type=warehouse --deployer="192.168.0.84:5201" --port-no="5410" \ --home-path="/home/machbase/warehouse_g2" --package-name=machbase \ --replication="192.168.0.84:5412" --group="group2" --no-replicate # 설치된 노드를 구동한다. $MACHBASE_COORDINATOR_HOME/bin/machcoordinatoradmin --startup-node="192.168.0.84:5411" |
옵션 항목 | 설명 | 예시 |
---|---|---|
--add-node | 추가할 노드명으로 “IP:PORT” 형식으로 지정한다. PORT값은 CLUSTER_LINK_PORT_NO 값으로 설정된다. | 192.168.0.84:5411 |
--node-type | 노드 종류를 지정한다. coordinator, deployer, broker, warehouse 4종류가 ,lookup 5종류가 있다. | warehouse |
--deployer | 설치할 서버의 deployer node 정보를 등록한다. | 192.168.0.84:5201 |
--port-no | machbased 구동 포트를 지정한다. Broker에서 5656값을 설정하였으므로 동일 서버에 설치되는 경우 다른 포트를 지정해야 한다. 따라서 warehouse 사용 포트 대역인 5410 을 지정한다. client와 machsql 접속할 때 이 포트를 이용한다. | 5410 |
--home-path | 설치할 경로를 지정한다. 그룹을 구분하기 위해서 warehouse_g1, g2, g3 순으로 설정한다. | /home/machbase/warehouse_g2 |
--package-name | 패키지 추가할 때 지정한 package 명을 설정한다. | machbase |
--replication | Replication을 담당할 노드를 “IP:PORT” 형식으로 지정한다. PORT값은 해당 warehouse 사용 포트대역인 5412로 지정한다. | 192.168.0.84:5412 |
--group | Group명을 지정한다. | group2 |
--no-replicate | Group내의 warehouse데이터가 있는 경우, 노드추가 시, 데이터를 복제할 것 인지 지정한다. | |
--set-group-state | 그룹의 상태를 normal과 readonly 두가지로 지정한다. Normal은 읽기,쓰기 / Readonly 읽기만 가능 |
Group2에 노드 추가 설치
Warehouse Group2에 노드를 한 개 더 추가 설치한다.
Code Block | ||
---|---|---|
| ||
# group1에 warehouse node를 추가 설치한다. $MACHBASE_COORDINATOR_HOME/bin/machcoordinatoradmin --add-node="192.168.0.83:5411" \ --node-type=warehouse --deployer="192.168.0.83:5201" --port-no="5410" \ --home-path="/home/machbase/warehouse_g2" --package-name=machbase \ --replication="192.168.0.83:5412" --group="group2" --no-replicate # 설치된 노드를 구동한다. $MACHBASE_COORDINATOR_HOME/bin/machcoordinatoradmin --startup-node="192.168.0.83:5411" |
옵션 항목 | 설명 | 예시 |
---|---|---|
--add-node | 추가할 노드명으로 “IP:PORT” 형식으로 지정한다. PORT값은 CLUSTER_LINK_PORT_NO 값으로 설정된다. | 192.168.0.83:5411 |
--node-type | 노드 종류를 지정한다. coordinator, deployer, broker, warehouse 4종류가 , lookup 5종류가 있다. | warehouse |
--deployer | 설치할 서버의 deployer node 정보를 등록한다. | 192.168.0.83:5201 |
--port-no | machbased 구동 포트를 지정한다. Broker에서 5656값을 설정하였으므로 동일 서버에 설치되는 경우 다른 포트를 지정해야 한다. 따라서 warehouse 사용 포트 대역인 5410 을 지정한다. client와 machsql 접속할 때 이 포트를 이용한다. | 5410 |
--home-path | 설치할 경로를 지정한다. 그룹을 구분하기 위해서 warehouse_g1, g2, g3 순으로 설정한다. | /home/machbase/warehouse_g2 |
--package-name | 패키지 추가할 때 지정한 package 명을 설정한다. | machbase |
--replication | Replication 을 담당할 노드를 “IP:PORT” 형식으로 지정한다. PORT값은 해당 warehouse 사용 포트대역인 5412로 지정한다. | 192.168.0.83:5412 |
--group | Group명을 지정한다. | group2 |
--no-replicate | Group내의 warehouse데이터가 있는 경우, 노드추가 시, 데이터를 복제할 것 인지 지정한다. | |
--set-group-state | 그룹의 상태를 normal과 readonly 두가지로 지정한다. Normal은 읽기,쓰기 / Readonly 읽기만 가능 |
Warehouse 삭제
Coordinator 노드에서 warehouse 노드를 삭제한다.
Code Block | ||
---|---|---|
| ||
# warehouse 노드를 삭제한다. $MACHBASE_COORDINATOR_HOME/bin/machcoordinatoradmin --remove-node="192.168.0.83:5401" |
Warehouse 종료/중단
Coordinator 노드에서 warehouse 노드를 종료/중단하는 방법이 있다.
Code Block | ||
---|---|---|
| ||
# warehouse 노드를 종료한다. $MACHBASE_COORDINATOR_HOME/bin/machcoordinatoradmin --shutdown-node="192.168.0.83:5401" # warehouse 노드를 중단한다. $MACHBASE_COORDINATOR_HOME/bin/machcoordinatoradmin --kill-node="192.168.0.83:5401" |
또는 warehouse가 설치된 서버에서 직접 그 프로세스를 종료/중단하는 방법이 있다.
Code Block |
---|
# warehouse 노드를 종료한다. $MACHBASE_HOME/bin/machadmin -s # warehouse 노드를 종료한다. $MACHBASE_HOME/bin/machadmin -k |