650) this.width=650; "src=" Http://storm.apache.org/images/logo.png "class=" logo "alt=" logo.png "/>
Storm provides a common set of primitives for distributed real-time computing that can be used in "streaming" to process messages and update databases in real time. This is another way to manage queues and worker clusters. Storm can also be used for "continuous computing" (continuous computation), which makes continuous queries on the data stream, and outputs the results as streams to the user at the time of calculation. It can also be used for "distributed RPC" to run expensive operations in parallel.
Storm can easily write and extend complex real-time computations in a computer cluster, and storm is used for real-time processing, as Hadoop is for batching. Storm guarantees that every message will be processed, and it will soon-in a small cluster, can process millions of messages per second. What's even better is that you can use any programming language to develop.
=====apache Storm Course Outline =====
I. Overview of the course
(*) Course overview
(*) build a Linux virtual machine environment
(*) Zookeeper Introduction and environment construction
ii. Overview of Storm
(*) What is storm and flow calculation
(*) Storm's architecture and operating mechanism
(*) installation configuration storm and common commands
(*) Demo Demo: Wordcounttopology
Three, Storm case analysis
(*) WordCount Data Flow analysis
(*) Realization of Wordcounttopology
(*) Deployment run Wordcounttopology
Iv. internal principles of storm
(*) The process of the Storm cluster task submission
(*) internal communication mechanism of storm cluster
v. Integrated Storm and Apache Kafka
(*) Apache Kafka Introduction and environment building
(*) integrated storm and Apache Kafka
VI. integrated Storm and Apache HDFS
(*) Apache Hadoop Introduction and environment building
(*) integrated storm and Apache HDFS
VII. integrated Storm and Apache HBase
(*) Apache hbase Introduction and environment building
(*) integrated storm and Apache HBase
VIII. integrated Storm and Apache Hive
(*) Apache hive Introduction and environment building
(*) integrated storm and Apache HBase
ix. integrated Storm and Redis
(*) Introduction to REDIS and environment building
(*) Integrated storm and Redis
10. Integrated Storm and JDBC
(*) Integrated storm and JDBC
This article is from my blog blog, so be sure to keep this source http://collen7788.blog.51cto.com/2788082/1903142
Course preview: Big Data real-time processing system Apache Storm