Apache Storm - instalacja
Zobaczmy teraz, jak zainstalować framework Apache Storm na twoim komputerze. Tutaj są trzy główne kroki -
- Zainstaluj Javę w swoim systemie, jeśli jeszcze jej nie masz.
- Zainstaluj framework ZooKeeper.
- Zainstaluj framework Apache Storm.
Krok 1 - weryfikacja instalacji Java
Użyj następującego polecenia, aby sprawdzić, czy w systemie jest już zainstalowana Java.
$ java -version
Jeśli Java już tam jest, zobaczysz jej numer wersji. W przeciwnym razie pobierz najnowszą wersję JDK.
Krok 1.1 - Pobierz JDK
Pobierz najnowszą wersję JDK, korzystając z następującego łącza - www.oracle.com
Najnowsza wersja to JDK 8u 60, a plik to “jdk-8u60-linux-x64.tar.gz”. Pobierz plik na swój komputer.
Krok 1.2 - Rozpakuj pliki
Zwykle pliki są pobierane do downloadsteczka. Wyodrębnij ustawienia tar za pomocą następujących poleceń.
$ cd /go/to/download/path
$ tar -zxf jdk-8u60-linux-x64.gz
Krok 1.3 - Przejdź do katalogu opt
Aby udostępnić środowisko Java wszystkim użytkownikom, przenieś wyodrębnioną zawartość Java do folderu „/ usr / local / java”.
$ su
password: (type password of root user)
$ mkdir /opt/jdk
$ mv jdk-1.8.0_60 /opt/jdk/
Krok 1.4 - Ustaw ścieżkę
Aby ustawić ścieżkę i zmienne JAVA_HOME, dodaj następujące polecenia do pliku ~ / .bashrc.
export JAVA_HOME =/usr/jdk/jdk-1.8.0_60
export PATH=$PATH:$JAVA_HOME/bin
Teraz zastosuj wszystkie zmiany w aktualnie działającym systemie.
$ source ~/.bashrc
Krok 1.5 - Alternatywy dla języka Java
Użyj następującego polecenia, aby zmienić alternatywy Java.
update-alternatives --install /usr/bin/java java /opt/jdk/jdk1.8.0_60/bin/java 100
Krok 1.6
Teraz zweryfikuj instalację Java za pomocą komendy weryfikacyjnej (java -version) wyjaśnione w kroku 1.
Krok 2 - Instalacja oprogramowania ZooKeeper Framework
Krok 2.1 - Pobierz ZooKeeper
Aby zainstalować środowisko ZooKeeper na swoim komputerze, kliknij poniższe łącze i pobierz najnowszą wersję ZooKeeper http://zookeeper.apache.org/releases.html
Obecnie najnowsza wersja ZooKeeper to 3.4.6 (ZooKeeper-3.4.6.tar.gz).
Krok 2.2 - Wypakuj plik tar
Wyodrębnij plik tar, używając następujących poleceń -
$ cd opt/
$ tar -zxf zookeeper-3.4.6.tar.gz
$ cd zookeeper-3.4.6
$ mkdir data
Krok 2.3 - Utwórz plik konfiguracyjny
Otwórz plik konfiguracyjny o nazwie „conf / zoo.cfg”, używając polecenia „vi conf / zoo.cfg” i ustawiając wszystkie poniższe parametry jako punkt początkowy.
$ vi conf/zoo.cfg
tickTime=2000
dataDir=/path/to/zookeeper/data
clientPort=2181
initLimit=5
syncLimit=2
Po pomyślnym zapisaniu pliku konfiguracyjnego możesz uruchomić serwer ZooKeeper.
Krok 2.4 - Uruchom serwer ZooKeeper
Użyj następującego polecenia, aby uruchomić serwer ZooKeeper.
$ bin/zkServer.sh start
Po wykonaniu tego polecenia otrzymasz następującą odpowiedź -
$ JMX enabled by default
$ Using config: /Users/../zookeeper-3.4.6/bin/../conf/zoo.cfg
$ Starting zookeeper ... STARTED
Krok 2.5 - Uruchom CLI
Użyj następującego polecenia, aby uruchomić CLI.
$ bin/zkCli.sh
Po wykonaniu powyższego polecenia zostaniesz połączony z serwerem ZooKeeper i otrzymasz następującą odpowiedź.
Connecting to localhost:2181
................
................
................
Welcome to ZooKeeper!
................
................
WATCHER::
WatchedEvent state:SyncConnected type: None path:null
[zk: localhost:2181(CONNECTED) 0]
Krok 2.6 - Zatrzymaj serwer ZooKeeper
Po podłączeniu serwera i wykonaniu wszystkich operacji możesz zatrzymać serwer ZooKeeper za pomocą następującego polecenia.
bin/zkServer.sh stop
Pomyślnie zainstalowałeś Javę i ZooKeepera na swoim komputerze. Zobaczmy teraz, jak zainstalować framework Apache Storm.
Krok 3 - Instalacja Apache Storm Framework
Krok 3.1 Pobierz Storm
Aby zainstalować platformę Storm na swoim komputerze, odwiedź poniższy link i pobierz najnowszą wersję Storm http://storm.apache.org/downloads.html
Obecnie najnowszą wersją Storm jest „apache-storm-0.9.5.tar.gz”.
Krok 3.2 - Wypakuj plik tar
Wyodrębnij plik tar, używając następujących poleceń -
$ cd opt/
$ tar -zxf apache-storm-0.9.5.tar.gz
$ cd apache-storm-0.9.5
$ mkdir data
Krok 3.3 - Otwórz plik konfiguracyjny
Bieżąca wersja Storm zawiera plik w „conf / storm.yaml”, który konfiguruje demony Storm. Dodaj następujące informacje do tego pliku.
$ 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
Po zastosowaniu wszystkich zmian zapisz i wróć do terminala.
Krok 3.4 - Uruchom Nimbus
$ bin/storm nimbus
Krok 3.5 - Uruchom Supervisora
$ bin/storm supervisor
Krok 3.6 Uruchom interfejs użytkownika
$ bin/storm ui
Po uruchomieniu aplikacji interfejsu użytkownika Storm wpisz adres URL http://localhost:8080w ulubionej przeglądarce i możesz zobaczyć informacje o klastrze Storm i jego działającą topologię. Strona powinna wyglądać podobnie do poniższego zrzutu ekranu.