Code Monkey home page Code Monkey logo

terraform_aws_apache_drill_zookeeper's Introduction

Terraform AWS Apache Drill & Zookeeper

An Apache Drill cluster with Zookeeper on AWS using Terraform

Use Packer and Terraform to create a 3 node ARM based Apache Drill v1.20.2 cluster with a single ARM based node Apache Zookeeper v3.8.0.

Apache Drill bits

Requirements

Usage

Update the variables in packer/variables.json and then use Packer to create an AMI:

cd packer
packer build --var-file=variables.json drill.json
packer build --var-file=variables.json zookeeper.json

This will create AMIs in your account that Terraform can use to create EC2 instances.

Update the variables in terraform.tfvars and then run Terraform:

terraform init
terraform apply

Cost estimate

Project: gordonmurray/terraform_aws_apache_drill_zookeeper

 Name                                                  Monthly Qty  Unit   Monthly Cost 
                                                                                        
 aws_instance.drill[0]                                                                  
 ├─ Instance usage (Linux/UNIX, on-demand, r6g.large)          730  hours        $73.58 
 └─ root_block_device                                                                   
    └─ Storage (general purpose SSD, gp3)                      100  GB            $8.00 
                                                                                        
 aws_instance.drill[1]                                                                  
 ├─ Instance usage (Linux/UNIX, on-demand, r6g.large)          730  hours        $73.58 
 └─ root_block_device                                                                   
    └─ Storage (general purpose SSD, gp3)                      100  GB            $8.00 
                                                                                        
 aws_instance.drill[2]                                                                  
 ├─ Instance usage (Linux/UNIX, on-demand, r6g.large)          730  hours        $73.58 
 └─ root_block_device                                                                   
    └─ Storage (general purpose SSD, gp3)                      100  GB            $8.00 
                                                                                        
 aws_instance.zookeeper                                                                 
 ├─ Instance usage (Linux/UNIX, on-demand, r6g.large)          730  hours        $73.58 
 └─ root_block_device                                                                   
    └─ Storage (general purpose SSD, gp3)                      100  GB            $8.00 
                                                                                        
 OVERALL TOTAL                                                                  $326.34 
──────────────────────────────────
18 cloud resources were detected:
∙ 4 were estimated, all of which include usage-based costs, see https://infracost.io/usage-file
∙ 14 were free:
  ∙ 11 x aws_security_group_rule
  ∙ 2 x aws_security_group
  ∙ 1 x aws_key_pair

terraform_aws_apache_drill_zookeeper's People

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.