아파치 스톰 설치


이제 컴퓨터에 Apache Storm 프레임워크를 설치하는 방법을 살펴보겠습니다. 다음은 세 단계입니다.

  • 아직 Java를 설치하지 않은 경우 시스템에 Java를 설치하세요.
  • ZooKeeper 프레임워크를 설치하세요.
  • Apache Storm 프레임워크를 설치하세요.

1단계 – Java 설치 확인

다음 명령을 사용하여 시스템에 Java가 설치되어 있는지 확인하세요.

$ java -version

Java가 이미 존재하는 경우 해당 버전 번호가 표시됩니다. 그렇지 않은 경우 최신 버전의 JDK를 다운로드하세요.

1.1단계 - JDK 다운로드

다음 링크(www.oracle.com)를 사용하여 최신 버전의 JDK를 다운로드하세요

최신 버전은 JDK 8u 60이고 파일은 "jdk-8u60-linux-x64.tar입니다. .gz". 컴퓨터에 파일을 다운로드합니다.

1.2단계 - 파일 압축 풀기

일반적으로 파일은 다운로드 폴더에 다운로드됩니다. tar 설정의 압축을 풀려면 다음 명령을 사용하십시오.

$ cd /go/to/download/path
$ tar -zxf jdk-8u60-linux-x64.gz

1.3단계 – opt 폴더로 이동

모든 사용자가 Java를 사용할 수 있도록 하려면 추출된 Java 콘텐츠를 "/usr/local/java" 폴더로 이동하세요.

$ su
password: (type password of root user)
$ mkdir /opt/jdk
$ mv jdk-1.8.0_60 /opt/jdk/

1.4단계 - 경로 설정

경로와 JAVA_HOME 변수를 설정하려면 ~/.bashrc 파일에 다음 명령을 추가하세요.

export JAVA_HOME =/usr/jdk/jdk-1.8.0_60
export PATH=$PATH:$JAVA_HOME/bin

이제 현재 실행 중인 시스템에 모든 변경 사항을 적용합니다.

$ source ~/.bashrc

1.5단계 - Java 대안

Java 대안을 변경하려면 다음 명령을 사용하세요.

update-alternatives --install /usr/bin/java java /opt/jdk/jdk1.8.0_60/bin/java 100

1.6단계

이제 1단계에서 설명한 확인 명령 (java -version)을 사용하여 Java 설치를 확인하세요.

2단계 - ZooKeeper 프레임워크 설치

2.1단계 - ZooKeeper 다운로드

컴퓨터에 ZooKeeper 프레임워크를 설치하려면 다음 링크를 방문하여 최신 버전의 ZooKeeper http://zookeeper.apache.org/releases를 다운로드하세요.

현재까지 ZooKeeper의 최신 버전은 3.4.6(ZooKeeper-3.4.6.tar.gz)입니다.

2.2단계 - tar 파일 압축 해제

다음 명령을 사용하여 tar 파일 압축 해제 -

$ cd opt/
$ tar -zxf zookeeper-3.4.6.tar.gz
$ cd zookeeper-3.4.6
$ mkdir data

2.3단계 - 구성 파일 생성

"vi conf/zoo.cfg" 명령을 사용하여 이름이 지정된 파일 열기 "conf/zoo.cfg" 구성 파일을 열고 다음 매개변수를 모두 시작점으로 설정합니다.

$ vi conf/zoo.cfg
tickTime=2000
dataDir=/path/to/zookeeper/data
clientPort=2181
initLimit=5
syncLimit=2

구성 파일이 성공적으로 저장되면 ZooKeeper 서버를 시작할 수 있습니다.

2.4단계 - ZooKeeper 서버 시작

다음 명령을 사용하여 ZooKeeper 서버를 시작하세요.

$ bin/zkServer.sh start

이 명령을 실행하면 다음과 같은 응답을 받게 됩니다. -

$ JMX enabled by default
$ Using config: /Users/../zookeeper-3.4.6/bin/../conf/zoo.cfg
$ Starting zookeeper ... STARTED

Step 2.5 - CLI 시작

다음 명령을 사용하여 CLI를 시작합니다.

$ bin/zkCli.sh

위 명령을 실행한 후 ZooKeeper 서버에 접속하면 다음과 같은 응답을 받게 됩니다.

Connecting to localhost:2181
................
................
................
Welcome to ZooKeeper!
................
................
WATCHER::
WatchedEvent state:SyncConnected type: None path:null
[zk: localhost:2181(CONNECTED) 0]

2.6단계 - ZooKeeper 서버 중지

서버에 연결하고 모든 작업을 수행한 후 다음 명령을 사용하여 ZooKeeper 서버를 중지할 수 있습니다.

bin/zkServer.sh stop

컴퓨터에 Java 및 ZooKeeper가 성공적으로 설치되었습니다. 이제 Apache Storm 프레임워크를 설치하는 단계를 살펴보겠습니다.

3단계 – Apache Storm 프레임워크 설치

3.1단계 – Storm 다운로드

컴퓨터에 Storm Framework를 설치하려면 다음 링크를 방문하여 Storm http://storm.apache.org/downloads 최신 버전을 다운로드하세요. HTML

현재까지 Storm의 최신 버전은 "apache-storm-0.9.5.tar.gz"입니다.

3.2단계 - tar 파일 압축 해제

다음 명령을 사용하여 tar 파일 압축 해제

$ cd opt/
$ tar -zxf apache-storm-0.9.5.tar.gz
$ cd apache-storm-0.9.5
$ mkdir data

3.3단계 - 구성 파일 열기

Storm의 현재 버전에는 "conf/storm"에 Storm 데몬을 구성하는 파일이 포함되어 있습니다. .yaml". 파일에 다음 정보를 추가합니다.

$ vi conf/storm.yaml
storm.zookeeper.servers:
 - "localhost"
storm.local.dir: “/path/to/storm/data(any path)”
nimbus.host: "localhost"
supervisor.slots.ports:
 - 6700
 - 6701
 - 6702
 - 6703

모든 변경 사항을 적용한 후 저장하고 터미널로 돌아갑니다.

3.4단계 - Nimbus 시작

$ bin/storm nimbus

3.5단계 - Supervisor 시작

$ bin/storm supervisor

3.6단계 - UI 시작

$ bin/storm ui

Storm 사용자 인터페이스 애플리케이션을 시작한 후 즐겨찾는 브라우저에 URL을 입력하세요. http://localhost :8080 를 클릭하면 Storm 클러스터 정보와 실행 중인 토폴로지를 볼 수 있습니다. 페이지는 아래 스크린샷과 유사하게 표시됩니다.

storm_ui.jpg