O'Reilly logo

Learning Storm by Anand Nalya, Ankit Jain

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Cluster statistics using the Nimbus thrift client

Thrift is a binary protocol and is used for cross-language communication. The Nimbus node in Storm is a thrift service, and the topologies structure is also defined in the thrift structure. Due to the wide used of thrift in Storm, we can write code in any language to connect to the Nimbus node.

This section covers how we can collect the cluster details (similar to the details shown on the Storm UI page) using the Nimbus thrift client. The extraction or collection of information through the Nimbus thrift client allows us to plot or show the cluster details in a more visual manner.

The Nimbus thrift API is very rich and it exposes all the necessary information required to monitor the Storm cluster. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required