Skip to content

Instantly share code, notes, and snippets.

@diegopacheco
Created June 17, 2015 17:09
Show Gist options
  • Save diegopacheco/67e8da29e7589e8fc637 to your computer and use it in GitHub Desktop.
Save diegopacheco/67e8da29e7589e8fc637 to your computer and use it in GitHub Desktop.
Storm
sudo apt-get update -y
sudo apt-get install git -y
git clone https://github.com/apache/storm.git
wget http://ftp.unicamp.br/pub/apache/storm/apache-storm-0.9.5/apache-storm-0.9.5.tar.gz
tar -zxvf apache-storm-0.9.5.tar.gz
wget http://mirror.nbtelecom.com.br/apache/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz
tar -zxvf zookeeper-3.4.6.tar.gz
touch zookeeper-3.4.6/conf/zoo.cfg
sudo mkdir /var/lib/zookeeper
git clone https://github.com/jedisct1/libsodium.git
cd libsodium
sudo ./autogen.sh
sudo ./configure
sudo make
sudo make install
wget http://download.zeromq.org/zeromq-4.1.2.tar.gz
tar -zxvf zeromq-4.1.2.tar.gz
cd zeromq-4.1.2
sudo ./autogen.sh
sudo ./configure
sudo make
sudo make install
git clone https://github.com/zeromq/jzmq.git
cd jzmq/
sudo ./autogen.sh
sudo ./configure
sudo make
sudo make install
sudo chmod +x start_storm.sh
start_storm.sh
[zoo.cfg]
tickTime=2000
dataDir=/var/lib/zookeeper
clientPort=2181
[conf/storm.yaml]
storm.zookeeper.servers:
- "zkserver1"
storm.zookeper.port: 2181
nimbus.host: "nimbus1"
nimbus.childopts: "-Xmx1024m -Djava.net.preferIPv4Stack=true"
nimbus.thrift.port: 6627
ui.port: 8772
ui.childopts: "-Xmx768m -Djava.net.preferIPv4Stack=true"
supervisor.childopts: "-Djava.net.preferIPv4Stack=true"
supervisor.slots.ports:
- 6700
- 6701
- 6702
- 6703
worker.childopts: "-Xmx768m -Djava.net.preferIPv4Stack=true"
storm.local.dir: "~/storm-projects/hello"
[start_storm.sh]
#!/bin/bash
sudo /home/vagrant/zookeeper-3.4.6/bin/zkServer.sh start &
sleep 10
sudo /home/vagrant/apache-storm-0.9.5/bin/storm nimbus &
sleep 30
sudo /home/vagrant/apache-storm-0.9.5/bin/storm ui &
sleep 30
sudo /home/vagrant/apache-storm-0.9.5/bin/storm supervisor &
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment