/
(1) MWA 설치
(1) MWA 설치
Coordinator 디렉터리 생성 및 압축 해제
$MACHBASE_HOME
에 지정한 디렉터리를 생성하고, 패키지 파일을 해당 디렉터리에 압축 해제한다.
# 디렉터리 생성 mkdir $MACHBASE_HOME # 설치 패키지를 다운로드 받아서 MACHBASE_HOME에 복사 cp -f machbase-ent-x.x.x.official-LINUX-X86-64-release.tgz $MACHBASE_HOME # MACHBASE_HOME 으로 이동하여 압축 해제 cd $MACHBASE_HOME tar zxvf machbase-ent-x.x.x.official-LINUX-X86-64-release.tgz
Cluster Edition 설치를 위한 MWA 설정
Cluster Edition 설치에는 많은 항목들의 입력이 요구된다. MWA는 설치 시에 이런 항목들에 기본값을 제공한다.
이 기본값은 사용자가 원하는 값으로 변경할 수 있다.$MACHBASE_HOME/webadmin/flask/MWA.conf
파일에서 필요한 부분을 수정하고 MWA를 재시작하면 된다.
MWA.conf에 설정된 기본값은 아래와 같다.
################################################################################# # Default value in the node installation of cluster admin. # - You can use $, # for the DEFAULT_[BROKER|WAREHOUSE]_HOME_PATH. # $ : Group Name # # : Warehouse index in same group # - PORT_INCREMENT_VALUE : When installing to a new group, # increase the port number by this value. # - PORT_INCREMENT_VALUE_IN_GROUP : When installing to an existing group, # increase the port number by this value. # - CLUSTER_ADMIN_REFRESH_INTERVAL : Information update interval # for Cluster Admin (second) ################################################################################# DEFAULT_COORDINATOR_SERVICE_PORT = 5100 DEFAULT_COORDINATOR_LINK_PORT = 5101 DEFAULT_COORDINATOR_ADMIN_PORT = 5102 DEFAULT_COORDINATOR_HOME_PATH = /home/machbase/coordinator DEFAULT_DEPLOYER_SERVICE_PORT = 5200 DEFAULT_DEPLOYER_LINK_PORT = 5201 DEFAULT_DEPLOYER_ADMIN_PORT = 5202 DEFAULT_DEPLOYER_HOME_PATH = /home/machbase/deployer DEFAULT_BROKER_SERVICE_PORT = 5656 DEFAULT_BROKER_LINK_PORT = 5301 DEFAULT_BROKER_HOME_PATH = /home/machbase/broker DEFAULT_WAREHOUSE_SERVICE_PORT = 5400 DEFAULT_WAREHOUSE_LINK_PORT = 5401 DEFAULT_WAREHOUSE_REPL_PORT = 5402 # Use if there is no same group in the server DEFAULT_WAREHOUSE_HOME_PATH = /home/machbase/warehouse_$ PORT_INCREMENT_VALUE = 10 PORT_INCREMENT_VALUE_IN_GROUP = 0 # Use if there is a same group in the server #DEFAULT_WAREHOUSE_HOME_PATH = /home/machbase/warehouse_$_w# #PORT_INCREMENT_VALUE = 100 #PORT_INCREMENT_VALUE_IN_GROUP = 10 DEFAULT_SSH_USER_ID = machbase CLUSTER_ADMIN_REFRESH_INTERVAL = 5
- BROKER와 WAREHOUSE의 설치 폴더 기본값에는 $와 #을 사용할 수 있다.
$는 Group명으로 치환되고, #은 Group내에 있는 Warehouse의 수로 치환된다. - PORT_INCREMENT_VALUE는 Group이 추가될 때 Port 번호에 증가되는 값이다.
PORT_INCREMENT_VALUE가 10인 경우, Group이 추가될 때마다 각 Port 번호에 10이 증가된다. - PORT_INCREMENT_VALUE_IN_GROUP은 Group 내의 Warehouse가 추가될 때 Port 번호에 증가되는 값이다.
PORT_INCREMENT_VALUE_IN_GROUP이 10인 경우, 같은 Group내에서 Warehouse가 추가될 때마다 각 Port 번호에 10이 증가된다.
실제로 하나의 서버에 같은 Group의 Warehouse가 설치되는 경우는 거의 없으므로 테스트 용도로 주로 사용된다. - DEFAULT_SSH_USER_ID은 SSH 접속에 사용되는 ID의 기본값이다.
Coordinator와 Deployer 설치에는 SSH 접속이 필요하므로 설치시에 SSH ID와 Password를 입력해야 하는데 이때 기본값으로 사용된다. - CLUSTER_ADMIN_REFRESH_INTERVAL은 Cluster Admin에서 Cluster의 상태를 체크하는 주기를 second 단위로 입력한다.
MWA는 이 값을 주기로 Coordinator에 접속해서 Cluster의 상태를 얻어온다.
# 으로 시작하면 주석으로 인식한다.
MWA 서비스 구동
아래 명령을 통해 MWA 서비를 구동하면, 서비스 접속 주소가 출력된다.
# 디렉터리 이동 cd $MACHBASE_HOME/bin # MWA 서비스 구동 MWAserver start
MWA 서비스 접속
브라우저를 열고, 출력된 접속 주소와 포트로 접속한다.
초기 웹 로그인 계정정보는 admin / machbase 이다.