First, we need to install docker, i am using ubuntu 20.04. https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-20-04
sudo snap install docker
Download the storm docker image:
sudo docker pull storm
Apache Zookeeper is a must for running a Storm cluster. Start it first. Since the Zookeeper “fails fast” it’s better to always restart it.
sudo docker run -d --restart always --name some-zookeeper zookeeper
The Nimbus daemon has to be connected with the Zookeeper. It’s also a “fail fast” system.
sudo docker run -d --restart always --name some-nimbus --link some-zookeeper:zookeeper storm storm nimbus
sudo docker run -it -v /logs -v /data storm storm nimbus
Open source distributed realtime computation system
Storm is a distributed, real-time computational framework that makes processing unbounded streams of data easy.
Storm can be integrated with your existing queuing and persistence technologies, consuming streams of data and processing/transforming these streams in many ways.
A Storm topology is a graph of computation where the nodes represent some individual computations and the edges represent the data being passed between nodes. We then feed data into this graph of computation in order to achieve some goal.
The nodes in our topology send data between one another in the form of tuples. A tuple…
Hi, in this article i will share how to resize a volume in AWS, with no downtime. This apply to cassandra, kafka, solr, zookeeper, as we tested before.
First, we have to identify what partition to resize. Access “volumes” menu in aws ec2: