Broker 운영 방법


Broker를 Coordinator에서 제어하고자 하는 경우,
Broker가 위치할 (또는 위치한) 서버에 Deployer가 작동 중이어야 한다.

추가

조건

  • Coordinator에 Package가 입력되어 있어야 한다.

Web Admin

  1. 추가하고자 하는 서버의 Deployer 아이콘을 클릭한다.
  2. 'Install Broker' 를 선택한다.

Command-line

  1. Coordinator 가 설치된 서버로 접속한다.
  2. machcoordinatoradmin --add-node 명령을 입력한다.
    machcoordinatoradmin
    --add-node="192.168.0.30:5301"    # Cluster Host:Cluster Port 순서로 기입 (PORT는 새로운 값)
    --port-no="5656"                  # Service Port (PORT는 새로운 값)
    --deployer="192.168.0.30:5201"    # 해당 서버에 있는 Deployer의 Cluster Host:Cluster Port
    --package-name=package_4.0.0      # 설치할 패키지 이름
    --home-path="$HOME/broker_1"      # 설치 경로 (=Deployer 에서의 절대 경로)
    --node-type=broker
    

삭제

Web Admin

Broker 아이콘을 클릭한 다음 'Remove' 를 선택한다.

Command-line

  1. Coordinator 가 설치된 서버로 접속한다.
  2. machcoordinatoradmin --remove-node 명령으로 Broker를 삭제한다.
    machcoordinatoradmin
    --remove-node="192.168.0.30:5301"
    

업그레이드

업그레이드할 때는, 새로운 패키지를 등록해야 한다. 여기서는 new_package 라는 새로운 패키지로 업그레이드를 시도한다고 가정한다.

Web Admin

Broker 아이콘을 클릭한 다음 'Upgrade' 를 선택한다.

Command-line

  1. Coordinator 가 설치된 서버로 접속한다.
  2. machcoordinatoradmin --upgrade-node 명령으로 Broker 를 업그레이드한다.
    machcoordinatoradmin
    --upgrade-node="192.168.0.30:5301"
    --package-name"new_package"
    

Database 생성/삭제

Web Admin

Web Admin 은 Node를 추가할 때 자동으로 Database를 생성하기 때문에, 별도의 Database 생성/삭제 메뉴가 존재하지 않는다.

Command-line

Add-Node를 하면 자동으로 데이터베이스를 생성해 주지만, 데이터베이스를 초기화해야 하는 경우에는 개별 Broker에서 삭제가 필요하다.

  1. Broker 가 설치된 서버로 접속한다.
  2. machadmin --c 명령으로 데이터베이스를 생성하거나, machadmin -d 명령으로 데이터베이스를 삭제한다.

구동/종료/중단

Web Admin

Broker 아이콘을 클릭한 다음 'Startup/Shutdown/Kill' 중 하나를 선택한다.

Command-line

  1. Broker 가 설치된 서버로 접속한다.
  2. machadmin --u 명령으로 구동하거나, machadmin -s 명령으로 종료한다.
    강제종료해야 하는 경우, machadmin -k 명령을 사용한다.

results matching ""

    No results matching ""