ubuntu 14.04LTS 에서 storm 단일 컴퓨터 설치 설정
http://www.apache.org/dyn/closer.cgi/incubator/storm/apache-storm-0.9.2-incubating/apache-storm-0.9.2-incubating.tar.gz
1 tar -zxvf apache-storm-0.9.2-incubating.tar.gz
2.Storm 프로필 수정 conf/storm.yaml
1 storm.zookeeper.servers:
2 - "localhost"
3 # - "server2"
4 #
5 nimbus.host: "localhost"
6 #
7 #
8
9 # storm local dir
10 storm.local.dir: "/home/zhaofuxin/data/storm/work_dir"
11
12 # storm web manager ui port
13 ui.port: 8088
14
15 #
16 supervisor.slots.ports:
17 - 6700
18 - 6701
19 - 6702
20 - 6703
설정 할 때 모든 항목 의 시작 에 빈 칸 을 추가 해 야 합 니 다.사칭 후에 도 빈 칸 을 추가 해 야 합 니 다.그렇지 않 으 면 storm 은 이 프로필 을 모 릅 니 다.
각 설정 항목 설명:
storm.local.dir 는 storm 에 필요 한 로 컬 디 렉 터 리 를 표시 합 니 다.
nimbus.host 는 그 기계 가 master 기계 라 고 표시 했다.
storm.zookeeper.server 는 몇 대의 기계 가 zookeeper 서버 인지 표시 합 니 다.
storm.zookeeper.port 는 zookeeper 의 포트 번 호 를 표시 합 니 다.여 기 는 zookeeper 가 설정 한 포트 번호 와 일치 해 야 합 니 다.그렇지 않 으 면 통신 오류 가 발생 할 수 있 습 니 다.
슈퍼 visor.slots.ports 는 슈퍼 visor 노드 의 슬롯 수 를 표시 합 니 다.
nimbus 서버 는 node 1 에 설정 되 어 있 으 며 각각 워 크 디 어 폴 더 를 만 듭 니 다.ui.port 는 다른 웹 서비스 와 충돌 하지 않도록 8088 로 수정 되 었 습 니 다.슈퍼 visor.slots.ports:모든 슈퍼 visor 작업 노드 에 대해 서 는 이 작업 노드 가 실행 할 수 있 는 worker 수 를 설정 해 야 합 니 다.모든 worker 는 하나의 단독 포트 를 사용 하여 메 시 지 를 받 을 수 있 습 니 다.이 설정 옵션 은 어떤 포트 가 worker 에 의 해 사용 되 는 지 정의 하 는 데 사 용 됩 니 다.기본 적 인 상황 에서 각 노드 에서 4 개의 workers 를 실행 할 수 있 는데 각각 6700,6701,6702 와 6703 포트 에 있 습 니 다.
3.storm 을 시작 합 니 다.
Nimbus:Storm 메 인 제어 노드(node 1)에서 실 행 됩 니 다.Nimbus 배경 프로그램 을 시작 하고 배경 에 놓 고 실행 합 니 다.(각자 exception 이 null 로 바 뀌 었 습 니 다.하하)
[plain] view plain copy
bin/storm nimbus >/dev/null 2>&1 &
Supervisor:Storm 의 각 작업 노드(node 1,node 2)에서 실행 하고 Supervisor 배경 프로그램 을 시작 하여 배경 에 놓 고 실행 합 니 다.
[plain] view plain copy
bin/storm supervisor >/dev/null 2>&1 &
UI:Storm 메 인 제어 노드(node 1)에서 실행 되 고 UI 배경 프로그램 을 시작 하여 배경 에 놓 고 실행 합 니 다.
[plain] view plain copy
bin/storm ui >/dev/null 2>&1 &
UI 시작 후 통과 가능http://node1:8088 클 러 스 터 의 worker 자원 사용 현황,Topology 의 운행 상태 등 정 보 를 관찰 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.