Architecture
Also available as:
PDF

HCP High Level Architecture

Hortonworks Cybersecurity Platform (HCP) is primarily backed by Storm and Kafka.

HCP also leverages the following components:

Zookeeper
Zookeeper provides dynamic configuration updates to running Storm topologies. This enables HCP to push updates to our Storm topologies without restarting them.
HBase
HCP uses HBase primarily for enrichments. But HBase is also used it to store user state for our UI's.
HDFS
HDFS uses HDFS for long term storage. Parsed and enriched messages land here, along with any reported exceptions or errors encountered along the way.
Solr and Elasticserach (plus Kibana)
HDP uses Solr and Elasticsearch (plus Kibana) for real-time access. HCP provides out of the box compatibility with both Solr and Elasticsearch, and custom dashboards for data exploration in Kibana.
Zeppelin
Zeppelin provides dashboards to perform custom analytics.
Kafka
Information is pushed into Metron by setting up Kafka topics for parsers to read from. There are a variety of options for setting up Kafka topics, including, but not limited to:
  • Brok Kafka plugin
  • Fastcapa
  • NiFi