SlideShare a Scribd company logo
Katy Farmer, Developer Advocate
April 12, 2018
Getting Started Series
Installing your
InfluxEnterprise Cluster
© 2018 InfluxData. All rights reserved.2 © 2018 InfluxData. All rights reserved.2
The Market-Leading
Time Series Platform
Built specifically for
metrics, events, and
other time-based data
Fastest Time to Awesome
Take Action While it Matters
Fast, Scalable, Available
© 2018 InfluxData. All rights reserved.3
InfluxData Products and Offerings
InfluxData Platform
Commercial Offerings
Open Source Core
PRODUCTION
DEVELOPMENT
✓ Clustering
✓ Manageability
✓ Security
Chronograf
InfluxDB
Kapacitor
Telegra
f
Agent collecting and
reporting Metrics
and Events
Complete Interface for the InfluxData Platform
Purpose-Built Time Series Database
Real-Time Streaming Data Processing Engine
InfluxEnterprise
InfluxCloud
© 2018 InfluxData. All rights reserved.4 © 2018 InfluxData. All rights reserved.4
✓ What is InfluxEnterprise and
InfluxCloud
✓ What is an InfluxDB Cluster
Meta vs. Data Nodes
✓ What type of hardware should I
run my cluster on
✓ Demo of the installation of an
InfluxEnterprise cluster
Agenda
© 2018 InfluxData. All rights reserved.5
What is InfluxEnterprise?
• Full InfluxData components of the TICK Stack: Telegraf, InfluxDB, Chronograf, & Kapacitor
• With the added features only in InfluxEnterprise
– InfluxDB Clustering capabilities:
• High-Availability
• Scalability
– Kapacitor Clustering capabilities:
• High-Availability
• Scalability (coming)
– Enhanced backup and restore
– Fine-grained auth
– Enhanced Security
– Battle Tested and hardened
– Enhanced production deployment capabilities
• InfluxCloud also includes these InfluxEnterprise features
© 2017 InfluxData. All rights reserved.6 © 2018 InfluxData. All rights reserved.6
InfluxDB:
Time Series
Index (TSI)
Considerations
• To Support High Cardinality workloads (>10
million series)
• Scale out with TSI or # of nodes in your
cluster
– 1.5 million series/16GB/RF
• Enabling TSI
– Higher CPU load
– Increased Disk I/O
© 2018 InfluxData. All rights reserved.7
InfluxData Project Architecture
© 2017 InfluxData. All rights reserved.8 © 2018 InfluxData. All rights reserved.8
InfluxEnterprise Architecture
• An InfluxEnterprise installation
consists of three separate software
processes
– Data nodes
– Meta nodes
– Chronograf
• To run an InfluxDB cluster, only the
meta & data nodes are required
© 2017 InfluxData. All rights reserved.9 © 2018 InfluxData. All rights reserved.9
Meta Nodes
• Keep the meta-state consistent
across the cluster
– Users
– Databases
– Continuous Queries
– Retention Policies
– Shard Locations
– Servers
• 3 meta nodes for High Availability
Typically Meta nodes do not need
a large amount of resources
© 2017 InfluxData. All rights reserved.10 © 2018 InfluxData. All rights reserved.10
Data Nodes
• Store time series data
• Respond to queries
• Do not participate in consensus
• 2 Data Nodes for High Availability
Typically Data nodes need a large
number of resources.
© 2017 InfluxData. All rights reserved.11 © 2018 InfluxData. All rights reserved.11
Chronograf
• User Management
• Pre-built Dashboards
• Custom Dashboards
• Database Management
• Retention Policy Management
© 2017 InfluxData. All rights reserved.12 © 2018 InfluxData. All rights reserved.12
InfluxEnterprise Monitoring
• A complete InfluxEnterprise
installation should include an
dedicated InfluxDB instance that
monitors the InfluxDB Cluster
– Separate InfluxDB instance
– Telegraf on each node
– Chronograf for visualization
© 2018 InfluxData. All rights reserved.13
General Cluster Advice
• Put a load balancer in front of each of your data nodes so that
queries are spread across each node in the cluster.
• Higher replication factors result in lower query latency, but
higher write latency.
© 2017 InfluxData. All rights reserved.14 © 2018 InfluxData. All rights reserved.14
Hardware Recommendations
• Data nodes
– 4 CPU cores (minimum)
– 16G RAM (minimum)
• Meta nodes
– 1 CPU core
– 2G RAM
– Need to have an odd # of Meta nodes
© 2018 InfluxData. All rights reserved.15
Replication Factor and Anti-Entropy
Cluster M
Meta nodes and Data nodes
MM
D D
Shards
Replication Factor 1
D1
D2
RF = 2
12-12:59
time
1 2 3 4
2-2:591-1:59 3-3:59
© 2018 InfluxData. All rights reserved.16
How to utilize Replication Factor
When creating a Database
When creating a Retention Policy
CREATE DATABASE mydb WITH REPLICATION 2
CREATE RETENTION POLICY myrp ON mydb DURATION 1h REPLICATION 1
© 2018 InfluxData. All rights reserved.17 © 2017 InfluxData. All rights reserved.17
General Cluster Advice
Higher replication factors result in lower query latency, but higher
write latency.
© 2018 InfluxData. All rights reserved.18 © 2017 InfluxData. All rights reserved.18
How to Setup a 2 Data Node Cluster
• Get a License Key
• Start 5 Machines
– 3 Meta Instances
– 2 Data Instances
• Meta Instances
– Download the Package
– Configure the Nodes
– Start the Nodes
– Join the Nodes
• Data Instances
– Download the Package
– Configure the Nodes
– Start the Nodes
– Add the Nodes
© 2017 InfluxData. All rights reserved.19 © 2018 InfluxData. All rights reserved.19
Enterprise Kapacitor
• High Availability
– Each Kapacitor node needs to be
configured the same
– Only one event will be triggered from
the set
• Scalability on the roadmap
© 2018 InfluxData. All rights reserved.20 © 2018 InfluxData. All rights reserved.20
Demo
© 2018 InfluxData. All rights reserved.21
InfluxEnterprise commands
$influxd-meta config
reporting-disabled = false
bind-address = “”
hostname = “”
[enterprise]
registration-enabled = false
registration-server-url = “”
license-key = “”
license-path = “”
[meta]
dir = “/Users/katy/.influxdb/meta”
retention-autocreate = true
logging-enabled = true
bind-address = “:8089”
auth-enabled = false
http-bind-address = “:8091”
https-enabled = false
https-certificate = “”
https-private-key = “”
https-insecure-tls = false
gossip--frequency = “5s”
announcement-expiration = “30s”
...
Thank You
© 2018 InfluxData. All rights reserved.23
Shards (Shard Groups technically)
12-12:59
time
Cluster M
Meta nodes and Data nodes
MM
D D
Shards 1 2 3 4
2-2:591-1:59 3-3:59

More Related Content

What's hot

Disaster Recovery Planning for MySQL & MariaDB
Disaster Recovery Planning for MySQL & MariaDBDisaster Recovery Planning for MySQL & MariaDB
Disaster Recovery Planning for MySQL & MariaDB
Severalnines
 
On Cloud Nine: How to be happy migrating your in-memory computing platform to...
On Cloud Nine: How to be happy migrating your in-memory computing platform to...On Cloud Nine: How to be happy migrating your in-memory computing platform to...
On Cloud Nine: How to be happy migrating your in-memory computing platform to...
Stephen Darlington
 
AWSome Insider's View of NetBackup 8.1
AWSome Insider's View of NetBackup 8.1AWSome Insider's View of NetBackup 8.1
AWSome Insider's View of NetBackup 8.1
Veritas Technologies LLC
 
Getting Started: Intro to Telegraf - July 2021
Getting Started: Intro to Telegraf - July 2021Getting Started: Intro to Telegraf - July 2021
Getting Started: Intro to Telegraf - July 2021
InfluxData
 
Troubleshooting Apache® Ignite™
Troubleshooting Apache® Ignite™Troubleshooting Apache® Ignite™
Troubleshooting Apache® Ignite™
Tom Diederich
 
Cassandra Summit: Data Modeling A Scheduling App
Cassandra Summit: Data Modeling A Scheduling AppCassandra Summit: Data Modeling A Scheduling App
Cassandra Summit: Data Modeling A Scheduling App
Adam Hutson
 
Cassandra Summit: C* Keys - Partitioning, Clustering, & Crossfit
Cassandra Summit: C* Keys - Partitioning, Clustering, & CrossfitCassandra Summit: C* Keys - Partitioning, Clustering, & Crossfit
Cassandra Summit: C* Keys - Partitioning, Clustering, & Crossfit
Adam Hutson
 
Spark + Flashblade: Spark Summit East talk by Brian Gold
Spark + Flashblade: Spark Summit East talk by Brian GoldSpark + Flashblade: Spark Summit East talk by Brian Gold
Spark + Flashblade: Spark Summit East talk by Brian Gold
Spark Summit
 
Scale Transactional Apps Across Multiple Regions with Low Latency
Scale Transactional Apps Across Multiple Regions with Low LatencyScale Transactional Apps Across Multiple Regions with Low Latency
Scale Transactional Apps Across Multiple Regions with Low Latency
Yugabyte
 
Cassandra Tuning - above and beyond
Cassandra Tuning - above and beyondCassandra Tuning - above and beyond
Cassandra Tuning - above and beyond
Matija Gobec
 
HBase Global Indexing to support large-scale data ingestion at Uber
HBase Global Indexing to support large-scale data ingestion at UberHBase Global Indexing to support large-scale data ingestion at Uber
HBase Global Indexing to support large-scale data ingestion at Uber
DataWorks Summit
 
Cloudian HyperStore Operating Environment
Cloudian HyperStore Operating EnvironmentCloudian HyperStore Operating Environment
Cloudian HyperStore Operating Environment
Cloudian
 
Cloudian HyperStore 5.0 Release What's New
Cloudian HyperStore 5.0 Release What's NewCloudian HyperStore 5.0 Release What's New
Cloudian HyperStore 5.0 Release What's New
Cloudian
 
RedisConf17- Zettaset + Redis - Protecting Redis Enterprise while Maintaining...
RedisConf17- Zettaset + Redis - Protecting Redis Enterprise while Maintaining...RedisConf17- Zettaset + Redis - Protecting Redis Enterprise while Maintaining...
RedisConf17- Zettaset + Redis - Protecting Redis Enterprise while Maintaining...
Redis Labs
 
Cloud Data Management Made Easy Webinar Presentation
Cloud Data Management Made Easy Webinar PresentationCloud Data Management Made Easy Webinar Presentation
Cloud Data Management Made Easy Webinar Presentation
Imanis Data
 
Cornami Accelerates Performance on SPARK: Spark Summit East talk by Paul Master
Cornami Accelerates Performance on SPARK: Spark Summit East talk by Paul MasterCornami Accelerates Performance on SPARK: Spark Summit East talk by Paul Master
Cornami Accelerates Performance on SPARK: Spark Summit East talk by Paul Master
Spark Summit
 
Scality medical imaging storage
Scality medical imaging storageScality medical imaging storage
Scality medical imaging storage
Scality
 
It's Prime Time for OpenStack--What Are You Waiting For?
It's Prime Time for OpenStack--What Are You Waiting For?It's Prime Time for OpenStack--What Are You Waiting For?
It's Prime Time for OpenStack--What Are You Waiting For?
Veritas Technologies LLC
 
Data Orchestration for AI, Big Data, and Cloud
Data Orchestration for AI, Big Data, and CloudData Orchestration for AI, Big Data, and Cloud
Data Orchestration for AI, Big Data, and Cloud
Alluxio, Inc.
 
Industrial production process visualization with the Elastic Stack in real-ti...
Industrial production process visualization with the Elastic Stack in real-ti...Industrial production process visualization with the Elastic Stack in real-ti...
Industrial production process visualization with the Elastic Stack in real-ti...
Elasticsearch
 

What's hot (20)

Disaster Recovery Planning for MySQL & MariaDB
Disaster Recovery Planning for MySQL & MariaDBDisaster Recovery Planning for MySQL & MariaDB
Disaster Recovery Planning for MySQL & MariaDB
 
On Cloud Nine: How to be happy migrating your in-memory computing platform to...
On Cloud Nine: How to be happy migrating your in-memory computing platform to...On Cloud Nine: How to be happy migrating your in-memory computing platform to...
On Cloud Nine: How to be happy migrating your in-memory computing platform to...
 
AWSome Insider's View of NetBackup 8.1
AWSome Insider's View of NetBackup 8.1AWSome Insider's View of NetBackup 8.1
AWSome Insider's View of NetBackup 8.1
 
Getting Started: Intro to Telegraf - July 2021
Getting Started: Intro to Telegraf - July 2021Getting Started: Intro to Telegraf - July 2021
Getting Started: Intro to Telegraf - July 2021
 
Troubleshooting Apache® Ignite™
Troubleshooting Apache® Ignite™Troubleshooting Apache® Ignite™
Troubleshooting Apache® Ignite™
 
Cassandra Summit: Data Modeling A Scheduling App
Cassandra Summit: Data Modeling A Scheduling AppCassandra Summit: Data Modeling A Scheduling App
Cassandra Summit: Data Modeling A Scheduling App
 
Cassandra Summit: C* Keys - Partitioning, Clustering, & Crossfit
Cassandra Summit: C* Keys - Partitioning, Clustering, & CrossfitCassandra Summit: C* Keys - Partitioning, Clustering, & Crossfit
Cassandra Summit: C* Keys - Partitioning, Clustering, & Crossfit
 
Spark + Flashblade: Spark Summit East talk by Brian Gold
Spark + Flashblade: Spark Summit East talk by Brian GoldSpark + Flashblade: Spark Summit East talk by Brian Gold
Spark + Flashblade: Spark Summit East talk by Brian Gold
 
Scale Transactional Apps Across Multiple Regions with Low Latency
Scale Transactional Apps Across Multiple Regions with Low LatencyScale Transactional Apps Across Multiple Regions with Low Latency
Scale Transactional Apps Across Multiple Regions with Low Latency
 
Cassandra Tuning - above and beyond
Cassandra Tuning - above and beyondCassandra Tuning - above and beyond
Cassandra Tuning - above and beyond
 
HBase Global Indexing to support large-scale data ingestion at Uber
HBase Global Indexing to support large-scale data ingestion at UberHBase Global Indexing to support large-scale data ingestion at Uber
HBase Global Indexing to support large-scale data ingestion at Uber
 
Cloudian HyperStore Operating Environment
Cloudian HyperStore Operating EnvironmentCloudian HyperStore Operating Environment
Cloudian HyperStore Operating Environment
 
Cloudian HyperStore 5.0 Release What's New
Cloudian HyperStore 5.0 Release What's NewCloudian HyperStore 5.0 Release What's New
Cloudian HyperStore 5.0 Release What's New
 
RedisConf17- Zettaset + Redis - Protecting Redis Enterprise while Maintaining...
RedisConf17- Zettaset + Redis - Protecting Redis Enterprise while Maintaining...RedisConf17- Zettaset + Redis - Protecting Redis Enterprise while Maintaining...
RedisConf17- Zettaset + Redis - Protecting Redis Enterprise while Maintaining...
 
Cloud Data Management Made Easy Webinar Presentation
Cloud Data Management Made Easy Webinar PresentationCloud Data Management Made Easy Webinar Presentation
Cloud Data Management Made Easy Webinar Presentation
 
Cornami Accelerates Performance on SPARK: Spark Summit East talk by Paul Master
Cornami Accelerates Performance on SPARK: Spark Summit East talk by Paul MasterCornami Accelerates Performance on SPARK: Spark Summit East talk by Paul Master
Cornami Accelerates Performance on SPARK: Spark Summit East talk by Paul Master
 
Scality medical imaging storage
Scality medical imaging storageScality medical imaging storage
Scality medical imaging storage
 
It's Prime Time for OpenStack--What Are You Waiting For?
It's Prime Time for OpenStack--What Are You Waiting For?It's Prime Time for OpenStack--What Are You Waiting For?
It's Prime Time for OpenStack--What Are You Waiting For?
 
Data Orchestration for AI, Big Data, and Cloud
Data Orchestration for AI, Big Data, and CloudData Orchestration for AI, Big Data, and Cloud
Data Orchestration for AI, Big Data, and Cloud
 
Industrial production process visualization with the Elastic Stack in real-ti...
Industrial production process visualization with the Elastic Stack in real-ti...Industrial production process visualization with the Elastic Stack in real-ti...
Industrial production process visualization with the Elastic Stack in real-ti...
 

Similar to Installing your influx enterprise cluster

Why Open Source Works for DevOps Monitoring
Why Open Source Works for DevOps MonitoringWhy Open Source Works for DevOps Monitoring
Why Open Source Works for DevOps Monitoring
DevOps.com
 
3 Reasons to Select Time Series Platforms for Cloud Native Applications Monit...
3 Reasons to Select Time Series Platforms for Cloud Native Applications Monit...3 Reasons to Select Time Series Platforms for Cloud Native Applications Monit...
3 Reasons to Select Time Series Platforms for Cloud Native Applications Monit...
DevOps.com
 
Why You Should NOT Be Using an RDBMS for Time-stamped Data
Why You Should NOT Be Using an RDBMS for Time-stamped DataWhy You Should NOT Be Using an RDBMS for Time-stamped Data
Why You Should NOT Be Using an RDBMS for Time-stamped Data
DevOps.com
 
3 reasons to pick a time series platform for monitoring dev ops driven contai...
3 reasons to pick a time series platform for monitoring dev ops driven contai...3 reasons to pick a time series platform for monitoring dev ops driven contai...
3 reasons to pick a time series platform for monitoring dev ops driven contai...
DevOps.com
 
Why You Should NOT Be Using an RDBS for Time-stamped Data
 Why You Should NOT Be Using an RDBS for Time-stamped Data Why You Should NOT Be Using an RDBS for Time-stamped Data
Why You Should NOT Be Using an RDBS for Time-stamped Data
DevOps.com
 
First in Class: Optimizing the Data Lake for Tighter Integration
First in Class: Optimizing the Data Lake for Tighter IntegrationFirst in Class: Optimizing the Data Lake for Tighter Integration
First in Class: Optimizing the Data Lake for Tighter Integration
Inside Analysis
 
An Introduction to Apache Geode (incubating)
An Introduction to Apache Geode (incubating)An Introduction to Apache Geode (incubating)
An Introduction to Apache Geode (incubating)
Anthony Baker
 
Open Sourcing GemFire - Apache Geode
Open Sourcing GemFire - Apache GeodeOpen Sourcing GemFire - Apache Geode
Open Sourcing GemFire - Apache Geode
Apache Geode
 
Intro to Kapacitor for Alerting and Anomaly Detection
Intro to Kapacitor for Alerting and Anomaly DetectionIntro to Kapacitor for Alerting and Anomaly Detection
Intro to Kapacitor for Alerting and Anomaly Detection
InfluxData
 
Breakout: Hadoop and the Operational Data Store
Breakout: Hadoop and the Operational Data StoreBreakout: Hadoop and the Operational Data Store
Breakout: Hadoop and the Operational Data Store
Cloudera, Inc.
 
How to Gain a Competitive Edge with an Open Source, Purpose-built Time Series...
How to Gain a Competitive Edge with an Open Source, Purpose-built Time Series...How to Gain a Competitive Edge with an Open Source, Purpose-built Time Series...
How to Gain a Competitive Edge with an Open Source, Purpose-built Time Series...
DevOps.com
 
Containers and Kubernetes
Containers and KubernetesContainers and Kubernetes
Containers and Kubernetes
Altoros
 
NVMe and Flash – Make Your Storage Great Again!
NVMe and Flash – Make Your Storage Great Again!NVMe and Flash – Make Your Storage Great Again!
NVMe and Flash – Make Your Storage Great Again!
DataCore Software
 
Turning Petabytes of Data into Profit with Hadoop for the World’s Biggest Ret...
Turning Petabytes of Data into Profit with Hadoop for the World’s Biggest Ret...Turning Petabytes of Data into Profit with Hadoop for the World’s Biggest Ret...
Turning Petabytes of Data into Profit with Hadoop for the World’s Biggest Ret...
Cloudera, Inc.
 
Best Practices for Scaling an InfluxEnterprise Cluster
Best Practices for Scaling an InfluxEnterprise ClusterBest Practices for Scaling an InfluxEnterprise Cluster
Best Practices for Scaling an InfluxEnterprise Cluster
InfluxData
 
Deep learning beyond the learning - Jörg Schad - Codemotion Amsterdam 2018
Deep learning beyond the learning - Jörg Schad - Codemotion Amsterdam 2018Deep learning beyond the learning - Jörg Schad - Codemotion Amsterdam 2018
Deep learning beyond the learning - Jörg Schad - Codemotion Amsterdam 2018
Codemotion
 
NetBackup CloudCatalyst – efficient, cost-effective deduplication to the cloud
NetBackup CloudCatalyst – efficient, cost-effective deduplication to the cloudNetBackup CloudCatalyst – efficient, cost-effective deduplication to the cloud
NetBackup CloudCatalyst – efficient, cost-effective deduplication to the cloud
Veritas Technologies LLC
 
From Disaster to Recovery: Preparing Your IT for the Unexpected
From Disaster to Recovery: Preparing Your IT for the UnexpectedFrom Disaster to Recovery: Preparing Your IT for the Unexpected
From Disaster to Recovery: Preparing Your IT for the Unexpected
DataCore Software
 
Monitor Kubernetes in Rancher using InfluxData
Monitor Kubernetes in Rancher using InfluxDataMonitor Kubernetes in Rancher using InfluxData
Monitor Kubernetes in Rancher using InfluxData
InfluxData
 
Syncsort, Tableau, & Cloudera present: Break the Barriers to Big Data Insight
Syncsort, Tableau, & Cloudera present: Break the Barriers to Big Data InsightSyncsort, Tableau, & Cloudera present: Break the Barriers to Big Data Insight
Syncsort, Tableau, & Cloudera present: Break the Barriers to Big Data Insight
Steven Totman
 

Similar to Installing your influx enterprise cluster (20)

Why Open Source Works for DevOps Monitoring
Why Open Source Works for DevOps MonitoringWhy Open Source Works for DevOps Monitoring
Why Open Source Works for DevOps Monitoring
 
3 Reasons to Select Time Series Platforms for Cloud Native Applications Monit...
3 Reasons to Select Time Series Platforms for Cloud Native Applications Monit...3 Reasons to Select Time Series Platforms for Cloud Native Applications Monit...
3 Reasons to Select Time Series Platforms for Cloud Native Applications Monit...
 
Why You Should NOT Be Using an RDBMS for Time-stamped Data
Why You Should NOT Be Using an RDBMS for Time-stamped DataWhy You Should NOT Be Using an RDBMS for Time-stamped Data
Why You Should NOT Be Using an RDBMS for Time-stamped Data
 
3 reasons to pick a time series platform for monitoring dev ops driven contai...
3 reasons to pick a time series platform for monitoring dev ops driven contai...3 reasons to pick a time series platform for monitoring dev ops driven contai...
3 reasons to pick a time series platform for monitoring dev ops driven contai...
 
Why You Should NOT Be Using an RDBS for Time-stamped Data
 Why You Should NOT Be Using an RDBS for Time-stamped Data Why You Should NOT Be Using an RDBS for Time-stamped Data
Why You Should NOT Be Using an RDBS for Time-stamped Data
 
First in Class: Optimizing the Data Lake for Tighter Integration
First in Class: Optimizing the Data Lake for Tighter IntegrationFirst in Class: Optimizing the Data Lake for Tighter Integration
First in Class: Optimizing the Data Lake for Tighter Integration
 
An Introduction to Apache Geode (incubating)
An Introduction to Apache Geode (incubating)An Introduction to Apache Geode (incubating)
An Introduction to Apache Geode (incubating)
 
Open Sourcing GemFire - Apache Geode
Open Sourcing GemFire - Apache GeodeOpen Sourcing GemFire - Apache Geode
Open Sourcing GemFire - Apache Geode
 
Intro to Kapacitor for Alerting and Anomaly Detection
Intro to Kapacitor for Alerting and Anomaly DetectionIntro to Kapacitor for Alerting and Anomaly Detection
Intro to Kapacitor for Alerting and Anomaly Detection
 
Breakout: Hadoop and the Operational Data Store
Breakout: Hadoop and the Operational Data StoreBreakout: Hadoop and the Operational Data Store
Breakout: Hadoop and the Operational Data Store
 
How to Gain a Competitive Edge with an Open Source, Purpose-built Time Series...
How to Gain a Competitive Edge with an Open Source, Purpose-built Time Series...How to Gain a Competitive Edge with an Open Source, Purpose-built Time Series...
How to Gain a Competitive Edge with an Open Source, Purpose-built Time Series...
 
Containers and Kubernetes
Containers and KubernetesContainers and Kubernetes
Containers and Kubernetes
 
NVMe and Flash – Make Your Storage Great Again!
NVMe and Flash – Make Your Storage Great Again!NVMe and Flash – Make Your Storage Great Again!
NVMe and Flash – Make Your Storage Great Again!
 
Turning Petabytes of Data into Profit with Hadoop for the World’s Biggest Ret...
Turning Petabytes of Data into Profit with Hadoop for the World’s Biggest Ret...Turning Petabytes of Data into Profit with Hadoop for the World’s Biggest Ret...
Turning Petabytes of Data into Profit with Hadoop for the World’s Biggest Ret...
 
Best Practices for Scaling an InfluxEnterprise Cluster
Best Practices for Scaling an InfluxEnterprise ClusterBest Practices for Scaling an InfluxEnterprise Cluster
Best Practices for Scaling an InfluxEnterprise Cluster
 
Deep learning beyond the learning - Jörg Schad - Codemotion Amsterdam 2018
Deep learning beyond the learning - Jörg Schad - Codemotion Amsterdam 2018Deep learning beyond the learning - Jörg Schad - Codemotion Amsterdam 2018
Deep learning beyond the learning - Jörg Schad - Codemotion Amsterdam 2018
 
NetBackup CloudCatalyst – efficient, cost-effective deduplication to the cloud
NetBackup CloudCatalyst – efficient, cost-effective deduplication to the cloudNetBackup CloudCatalyst – efficient, cost-effective deduplication to the cloud
NetBackup CloudCatalyst – efficient, cost-effective deduplication to the cloud
 
From Disaster to Recovery: Preparing Your IT for the Unexpected
From Disaster to Recovery: Preparing Your IT for the UnexpectedFrom Disaster to Recovery: Preparing Your IT for the Unexpected
From Disaster to Recovery: Preparing Your IT for the Unexpected
 
Monitor Kubernetes in Rancher using InfluxData
Monitor Kubernetes in Rancher using InfluxDataMonitor Kubernetes in Rancher using InfluxData
Monitor Kubernetes in Rancher using InfluxData
 
Syncsort, Tableau, & Cloudera present: Break the Barriers to Big Data Insight
Syncsort, Tableau, & Cloudera present: Break the Barriers to Big Data InsightSyncsort, Tableau, & Cloudera present: Break the Barriers to Big Data Insight
Syncsort, Tableau, & Cloudera present: Break the Barriers to Big Data Insight
 

Recently uploaded

Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Brad Spiegel Macon GA
 
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
ukwwuq
 
7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
Danica Gill
 
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
cuobya
 
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalmanuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
wolfsoftcompanyco
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
ufdana
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
eutxy
 
Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
Laura Szabó
 
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
cuobya
 
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
xjq03c34
 
Understanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdfUnderstanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdf
SEO Article Boost
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
keoku
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Florence Consulting
 
Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!
Toptal Tech
 
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
zoowe
 
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
zyfovom
 
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
fovkoyb
 
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
uehowe
 
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
bseovas
 

Recently uploaded (20)

Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
 
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
 
7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
 
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
 
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalmanuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
 
Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
 
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
 
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
 
Understanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdfUnderstanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdf
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
 
Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!
 
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
 
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
 
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
 
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
 
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
 

Installing your influx enterprise cluster

  • 1. Katy Farmer, Developer Advocate April 12, 2018 Getting Started Series Installing your InfluxEnterprise Cluster
  • 2. © 2018 InfluxData. All rights reserved.2 © 2018 InfluxData. All rights reserved.2 The Market-Leading Time Series Platform Built specifically for metrics, events, and other time-based data Fastest Time to Awesome Take Action While it Matters Fast, Scalable, Available
  • 3. © 2018 InfluxData. All rights reserved.3 InfluxData Products and Offerings InfluxData Platform Commercial Offerings Open Source Core PRODUCTION DEVELOPMENT ✓ Clustering ✓ Manageability ✓ Security Chronograf InfluxDB Kapacitor Telegra f Agent collecting and reporting Metrics and Events Complete Interface for the InfluxData Platform Purpose-Built Time Series Database Real-Time Streaming Data Processing Engine InfluxEnterprise InfluxCloud
  • 4. © 2018 InfluxData. All rights reserved.4 © 2018 InfluxData. All rights reserved.4 ✓ What is InfluxEnterprise and InfluxCloud ✓ What is an InfluxDB Cluster Meta vs. Data Nodes ✓ What type of hardware should I run my cluster on ✓ Demo of the installation of an InfluxEnterprise cluster Agenda
  • 5. © 2018 InfluxData. All rights reserved.5 What is InfluxEnterprise? • Full InfluxData components of the TICK Stack: Telegraf, InfluxDB, Chronograf, & Kapacitor • With the added features only in InfluxEnterprise – InfluxDB Clustering capabilities: • High-Availability • Scalability – Kapacitor Clustering capabilities: • High-Availability • Scalability (coming) – Enhanced backup and restore – Fine-grained auth – Enhanced Security – Battle Tested and hardened – Enhanced production deployment capabilities • InfluxCloud also includes these InfluxEnterprise features
  • 6. © 2017 InfluxData. All rights reserved.6 © 2018 InfluxData. All rights reserved.6 InfluxDB: Time Series Index (TSI) Considerations • To Support High Cardinality workloads (>10 million series) • Scale out with TSI or # of nodes in your cluster – 1.5 million series/16GB/RF • Enabling TSI – Higher CPU load – Increased Disk I/O
  • 7. © 2018 InfluxData. All rights reserved.7 InfluxData Project Architecture
  • 8. © 2017 InfluxData. All rights reserved.8 © 2018 InfluxData. All rights reserved.8 InfluxEnterprise Architecture • An InfluxEnterprise installation consists of three separate software processes – Data nodes – Meta nodes – Chronograf • To run an InfluxDB cluster, only the meta & data nodes are required
  • 9. © 2017 InfluxData. All rights reserved.9 © 2018 InfluxData. All rights reserved.9 Meta Nodes • Keep the meta-state consistent across the cluster – Users – Databases – Continuous Queries – Retention Policies – Shard Locations – Servers • 3 meta nodes for High Availability Typically Meta nodes do not need a large amount of resources
  • 10. © 2017 InfluxData. All rights reserved.10 © 2018 InfluxData. All rights reserved.10 Data Nodes • Store time series data • Respond to queries • Do not participate in consensus • 2 Data Nodes for High Availability Typically Data nodes need a large number of resources.
  • 11. © 2017 InfluxData. All rights reserved.11 © 2018 InfluxData. All rights reserved.11 Chronograf • User Management • Pre-built Dashboards • Custom Dashboards • Database Management • Retention Policy Management
  • 12. © 2017 InfluxData. All rights reserved.12 © 2018 InfluxData. All rights reserved.12 InfluxEnterprise Monitoring • A complete InfluxEnterprise installation should include an dedicated InfluxDB instance that monitors the InfluxDB Cluster – Separate InfluxDB instance – Telegraf on each node – Chronograf for visualization
  • 13. © 2018 InfluxData. All rights reserved.13 General Cluster Advice • Put a load balancer in front of each of your data nodes so that queries are spread across each node in the cluster. • Higher replication factors result in lower query latency, but higher write latency.
  • 14. © 2017 InfluxData. All rights reserved.14 © 2018 InfluxData. All rights reserved.14 Hardware Recommendations • Data nodes – 4 CPU cores (minimum) – 16G RAM (minimum) • Meta nodes – 1 CPU core – 2G RAM – Need to have an odd # of Meta nodes
  • 15. © 2018 InfluxData. All rights reserved.15 Replication Factor and Anti-Entropy Cluster M Meta nodes and Data nodes MM D D Shards Replication Factor 1 D1 D2 RF = 2 12-12:59 time 1 2 3 4 2-2:591-1:59 3-3:59
  • 16. © 2018 InfluxData. All rights reserved.16 How to utilize Replication Factor When creating a Database When creating a Retention Policy CREATE DATABASE mydb WITH REPLICATION 2 CREATE RETENTION POLICY myrp ON mydb DURATION 1h REPLICATION 1
  • 17. © 2018 InfluxData. All rights reserved.17 © 2017 InfluxData. All rights reserved.17 General Cluster Advice Higher replication factors result in lower query latency, but higher write latency.
  • 18. © 2018 InfluxData. All rights reserved.18 © 2017 InfluxData. All rights reserved.18 How to Setup a 2 Data Node Cluster • Get a License Key • Start 5 Machines – 3 Meta Instances – 2 Data Instances • Meta Instances – Download the Package – Configure the Nodes – Start the Nodes – Join the Nodes • Data Instances – Download the Package – Configure the Nodes – Start the Nodes – Add the Nodes
  • 19. © 2017 InfluxData. All rights reserved.19 © 2018 InfluxData. All rights reserved.19 Enterprise Kapacitor • High Availability – Each Kapacitor node needs to be configured the same – Only one event will be triggered from the set • Scalability on the roadmap
  • 20. © 2018 InfluxData. All rights reserved.20 © 2018 InfluxData. All rights reserved.20 Demo
  • 21. © 2018 InfluxData. All rights reserved.21 InfluxEnterprise commands $influxd-meta config reporting-disabled = false bind-address = “” hostname = “” [enterprise] registration-enabled = false registration-server-url = “” license-key = “” license-path = “” [meta] dir = “/Users/katy/.influxdb/meta” retention-autocreate = true logging-enabled = true bind-address = “:8089” auth-enabled = false http-bind-address = “:8091” https-enabled = false https-certificate = “” https-private-key = “” https-insecure-tls = false gossip--frequency = “5s” announcement-expiration = “30s” ...
  • 23. © 2018 InfluxData. All rights reserved.23 Shards (Shard Groups technically) 12-12:59 time Cluster M Meta nodes and Data nodes MM D D Shards 1 2 3 4 2-2:591-1:59 3-3:59