Index
B
- bolt
- testing / Testing a bolt
- SplitSentenceBolt, testing / Example – testing SplitSentenceBolt
- SplitSentenceBolt, testing with WordCountBolt / Example – testing SplitSentenceBolt with WordCountBolt
C
- cluster modes, Storm
- about / Storm cluster modes
- developer mode / Developer mode
- single-machine / Single-machine Storm cluster
- multimachine / Multimachine Storm cluster
- Storm client / The Storm client
D
- Data Specification Language (DSL) / Key features of Storm
- debugging
- about / Debugging
- declareOutputFields() function / Sentence spout
- Distributed Remote Procedure Call (DRPC) / Starting daemons
E
- easy_install method / Supervisord installation
- elementtree
- URL / Supervisord installation
- executer / The worker process, executor, and task, Executors
- Extraction, Transformation, and Load (ETL) / Overview of Storm
G
- Git
- URL / Storm installation
I
- installation
- Petrel / Installing Petrel
- installation, Storm
- native (Netty only) dependency / Enabling native (Netty only) dependency
- optional configurations, using / Playing with optional configurations
- installation prerequisites, Storm
- about / Prerequisites for a Storm installation
- Zookeeper / Zookeeper installation
J
- jps command / The Storm client
K
- key features, Storm / Key features of Storm
M
- MongoDB
- used, for finding hourly count of tweets by city / Finding the hourly count of tweets by city name using MongoDB
- topology, defining / Defining the topology – the MongoDB case
- topology, running / Running the topology – the MongoDB case
- MongoDB server
N
- native (Netty only) dependency
- enabling / Enabling native (Netty only) dependency
- Netty configuration / Netty configuration
- daemons, starting / Starting daemons
- Natural Language Toolkit (NLTK) / Splitter bolt
- nextTuple() function / The Twitter stream spout
- Nimbus / Single-machine Storm cluster
- Nose
O
- optional configurations
P
- performance profiling, topology
- about / Profiling your topology's performance
- split sentence bolt log / Split sentence bolt log
- word count bolt log / Word count bolt log
- Petrel
- about / What is Petrel?
- topology, building / Building a topology
- topology, packaging / Packaging a topology
- events, logging / Logging events and errors
- errors, logging / Logging events and errors
- third-party dependencies, managing / Managing third-party dependencies
- key features / Managing third-party dependencies
- installing / Installing Petrel
- URL / Installing Petrel, Troubleshooting
- productivity tips / Productivity tips with Petrel
- process() function / Splitter bolt
- processes, Storm
- about / Storm processes
- supervisor / Supervisor
- Zookeeper / Zookeeper
- Storm UI / The Storm UI
- productivity tips, Petrel
- about / Productivity tips with Petrel
- startup performance, improving / Improving startup performance
- logging, enabling / Enabling and using logging
- logging, using / Enabling and using logging
- fatal errors, automatic logging / Automatic logging of fatal errors
- PyPI website
- URL / Troubleshooting
- Python geotext library
- Python logging
R
- Redis
- used, for searching top n ranked topics / Finding the top n ranked topics using Redis
- topology configuration file / Finding the top n ranked topics using Redis, The topology configuration file – the Redis case
- word count bolt, rolling / Rolling word count bolt – the Redis case
- total rankings bolt / Total rankings bolt – the Redis case
- topology, defining / Defining the topology – the Redis case
- topology, running / Running the topology – the Redis case
S
- server setup and configuration, Zookeeper
- steps / Supervisord components
- setuptools
- URL / Supervisord installation
- simple topology / Testing a bolt
- SplitSentenceBolt
- testing / Example – testing SplitSentenceBolt
- testing, with WordCountBolt / Example – testing SplitSentenceBolt with WordCountBolt
- Storm
- overview / Overview of Storm
- use cases / Overview of Storm
- history / Before the Storm era
- key features / Key features of Storm
- cluster modes / Storm cluster modes
- installation, prerequisites / Prerequisites for a Storm installation
- installation / Storm installation
- URL, for download / Storm installation
- processes / Storm processes
- topology-specific terminologies / Storm-topology-specific terminologies
- Twitter analysis example, URL / Twitter analysis
- rolling top words, URL / Twitter analysis
- administration, over a cluster / Storm administration over a cluster
- supervisord / Introducing supervisord
- storm-starter
- URL / What is Petrel?
- Storm UI / The Storm UI
- Streaming API, Twitter
- stream spout / Twitter analysis, The Twitter stream spout
- splitter bolt / Twitter analysis, Splitter bolt
- word count bolt, rolling / Twitter analysis, Rolling word count bolt
- intermediate rankings bolt / Twitter analysis, The intermediate rankings bolt
- total rankings bolt / Twitter analysis, The total rankings bolt
- about / Twitter's Streaming API
- URL / Twitter's Streaming API
- URL, references / Twitter's Streaming API
- Twitter app, creating / Creating a Twitter app to use the Streaming API
- topology configuration file / The topology configuration file
- topology, defining / Defining the topology
- supervisor / Supervisor
- Supervisor / Single-machine Storm cluster
- supervisord
- about / Introducing supervisord
- URL / Introducing supervisord
- components / Supervisord components
- installations / Supervisord installation
- dependencies, installing / Supervisord installation
- .conf, configuring / Configuration of supervisord.conf
- supervisord.conf
- supervisord components
- about / Supervisord components
- supervisorctl / Supervisord components
- web server / Supervisord components
- XML-RPC interface / Supervisord components
- machines / Supervisord components
- Storm and Zookeeper setup / Supervisord components
- Zookeeper version / Supervisord components
- Storm version / Supervisord components
T
- task / The worker process, executor, and task
- Thrift / Building a topology
- tick tuples / Rolling word count bolt
- top n ranked topics
- searching, with Redis / Finding the top n ranked topics using Redis
- topology
- building / Building a topology
- packaging / Packaging a topology
- creating / Creating your first topology
- sentence spout / Creating your first topology
- implementing, in Storm / Creating your first topology
- splitter bolt / Creating your first topology, Splitter bolt
- word count bolt / Creating your first topology, Word Counting Bolt
- spout, implementing / Sentence spout
- running / Running the topology, Running the topology
- performance, profiling / Profiling your topology's performance
- topology, Redis
- running / Running the topology – the Redis case
- hourly count of tweets, finding with MongoDB / Finding the hourly count of tweets by city name using MongoDB
- topology-specific, Storm
- local mode / Storm-topology-specific terminologies
- distributed mode / Storm-topology-specific terminologies
- worker / The worker process, executor, and task
- executor / The worker process, executor, and task, Executors
- task / The worker process, executor, and task
- worker, process / Worker processes
- topology.yaml file
- URL / Running the topology
- troubleshooting
- running / Troubleshooting
- Tweepy
- URL / The Twitter stream spout
- Twitter
- analysis / Twitter analysis
- Streaming API / Twitter's Streaming API
- URL / Creating a Twitter app to use the Streaming API, The topology configuration file
- login, URL / Creating a Twitter app to use the Streaming API
- stream spout / The Twitter stream spout
- twitter
- stream spout / Finding the top n ranked topics using Redis
- splitter bolt / Finding the top n ranked topics using Redis
- word count bolt, rolling / Finding the top n ranked topics using Redis
U
- use cases, Storm
- ETL pipeline / Overview of Storm
- trending topic analysis / Overview of Storm
- regulatory check engine / Overview of Storm
W
- Winpdb
- installing / Installing Winpdb
- breakpoint, add / Add Winpdb breakpoint
- debugger, launching / Launching and attaching the debugger
- debugger, attaching / Launching and attaching the debugger
- word count bolt
- topology, defining / Defining a topology
- worker
- processes / The worker process, executor, and task
Y
- yaml configuration
Z
- Zookeeper
- about / Single-machine Storm cluster, Zookeeper
- installation, URL / Zookeeper installation
- setup, URL / Zookeeper installation
- installation / Zookeeper installation