Apache Storm - Instalasi
Sekarang mari kita lihat cara menginstal framework Apache Storm di komputer Anda. Ada tiga langkah majo di sini -
- Instal Java di sistem Anda, jika Anda belum memilikinya.
- Instal kerangka ZooKeeper.
- Instal kerangka Apache Storm.
Langkah 1 - Memverifikasi Instalasi Java
Gunakan perintah berikut untuk memeriksa apakah Anda telah menginstal Java di sistem Anda.
$ java -version
Jika Java sudah ada, maka Anda akan melihat nomor versinya. Atau, unduh JDK versi terbaru.
Langkah 1.1 - Unduh JDK
Unduh versi terbaru JDK dengan menggunakan tautan berikut - www.oracle.com
Versi terbaru adalah JDK 8u 60 dan filenya adalah “jdk-8u60-linux-x64.tar.gz”. Unduh file di komputer Anda.
Langkah 1.2 - Ekstrak file
Umumnya file sedang diunduh ke file downloadsmap. Ekstrak pengaturan tar menggunakan perintah berikut.
$ cd /go/to/download/path
$ tar -zxf jdk-8u60-linux-x64.gz
Langkah 1.3 - Pindah ke direktori opt
Agar Java tersedia untuk semua pengguna, pindahkan konten java yang diekstrak ke folder "/ usr / local / java".
$ su
password: (type password of root user)
$ mkdir /opt/jdk
$ mv jdk-1.8.0_60 /opt/jdk/
Langkah 1.4 - Tetapkan jalur
Untuk mengatur path dan variabel JAVA_HOME, tambahkan perintah berikut ke file ~ / .bashrc.
export JAVA_HOME =/usr/jdk/jdk-1.8.0_60
export PATH=$PATH:$JAVA_HOME/bin
Sekarang terapkan semua perubahan ke sistem yang sedang berjalan.
$ source ~/.bashrc
Langkah 1.5 - Alternatif Java
Gunakan perintah berikut untuk mengubah alternatif Java.
update-alternatives --install /usr/bin/java java /opt/jdk/jdk1.8.0_60/bin/java 100
Langkah 1.6
Sekarang verifikasi instalasi Java menggunakan perintah verifikasi (java -version) dijelaskan pada Langkah 1.
Langkah 2 - Instalasi Kerangka ZooKeeper
Langkah 2.1 - Unduh ZooKeeper
Untuk memasang kerangka kerja Zookeeper di komputer Anda, kunjungi tautan berikut dan unduh versi terbaru Zookeeper http://zookeeper.apache.org/releases.html
Saat ini, versi terbaru ZooKeeper adalah 3.4.6 (ZooKeeper-3.4.6.tar.gz).
Langkah 2.2 - Ekstrak file tar
Ekstrak file tar menggunakan perintah berikut -
$ cd opt/
$ tar -zxf zookeeper-3.4.6.tar.gz
$ cd zookeeper-3.4.6
$ mkdir data
Langkah 2.3 - Buat file konfigurasi
Buka file konfigurasi bernama "conf / zoo.cfg" menggunakan perintah "vi conf / zoo.cfg" dan atur semua parameter berikut sebagai titik awal.
$ vi conf/zoo.cfg
tickTime=2000
dataDir=/path/to/zookeeper/data
clientPort=2181
initLimit=5
syncLimit=2
Setelah file konfigurasi berhasil disimpan, Anda dapat memulai server Zookeeper.
Langkah 2.4 - Mulai Server ZooKeeper
Gunakan perintah berikut untuk memulai server Zookeeper.
$ bin/zkServer.sh start
Setelah menjalankan perintah ini, Anda akan mendapatkan respons sebagai berikut -
$ JMX enabled by default
$ Using config: /Users/../zookeeper-3.4.6/bin/../conf/zoo.cfg
$ Starting zookeeper ... STARTED
Langkah 2.5 - Mulai CLI
Gunakan perintah berikut untuk memulai CLI.
$ bin/zkCli.sh
Setelah menjalankan perintah di atas, Anda akan terhubung ke server Zookeeper dan mendapatkan respons berikut.
Connecting to localhost:2181
................
................
................
Welcome to ZooKeeper!
................
................
WATCHER::
WatchedEvent state:SyncConnected type: None path:null
[zk: localhost:2181(CONNECTED) 0]
Langkah 2.6 - Hentikan Server ZooKeeper
Setelah menghubungkan server dan melakukan semua operasi, Anda dapat menghentikan server Zookeeper dengan menggunakan perintah berikut.
bin/zkServer.sh stop
Anda telah berhasil menginstal Java dan Zookeeper di komputer Anda. Sekarang mari kita lihat langkah-langkah untuk menginstal framework Apache Storm.
Langkah 3 - Instalasi Kerangka Apache Storm
Langkah 3.1 Unduh Storm
Untuk menginstal kerangka kerja Storm di komputer Anda, kunjungi tautan berikut dan unduh versi terbaru Storm http://storm.apache.org/downloads.html
Untuk saat ini, versi terbaru dari Storm adalah “apache-storm-0.9.5.tar.gz”.
Langkah 3.2 - Ekstrak file tar
Ekstrak file tar menggunakan perintah berikut -
$ cd opt/
$ tar -zxf apache-storm-0.9.5.tar.gz
$ cd apache-storm-0.9.5
$ mkdir data
Langkah 3.3 - Buka file konfigurasi
Rilis Storm saat ini berisi file di “conf / storm.yaml” yang mengkonfigurasi daemon Storm. Tambahkan informasi berikut ke file itu.
$ 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
Setelah menerapkan semua perubahan, simpan dan kembali ke terminal.
Langkah 3.4 - Mulai Nimbus
$ bin/storm nimbus
Langkah 3.5 - Mulai Supervisor
$ bin/storm supervisor
Langkah 3.6 Mulai UI
$ bin/storm ui
Setelah memulai aplikasi antarmuka pengguna Storm, ketik URL-nya http://localhost:8080di browser favorit Anda dan Anda dapat melihat informasi cluster Storm dan topologi yang sedang berjalan. Halaman akan terlihat seperti screenshot berikut.