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.