아파치 스톰 설치
이제 컴퓨터에 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 클러스터 정보와 실행 중인 토폴로지를 볼 수 있습니다. 페이지는 아래 스크린샷과 유사하게 표시됩니다.
