项目作者: lewismc

项目描述 :
用于将Apache Chukwa(master)部署到现有Hadoop集群的小型实用程序项目。
高级语言: Shell
项目地址: git://github.com/lewismc/chukwa-cluster-deployment.git
创建时间: 2015-08-26T02:24:59Z
项目社区:https://github.com/lewismc/chukwa-cluster-deployment

开源协议:Apache License 2.0

下载


chukwa-cluster-deployment

Introduction

A small utility project used to deploy Apache Chukwa (master branch or most recent stable)
on to an existing Hadoop cluster. It should be noted that this cluster
deployment scenario also works for an Amazon EMR deployment.

The project basically enables you to replicate automated software deployment such as what Chef or Puppet would do.

Software Versions

Command Line Usage

  1. $ git clone https://github.com/lewismc/chukwa-cluster-deployment.git
  2. $ cd chukwa-cluster-deployment
  3. $ ./chukwa-cluster-deployment.sh
  4. chukwa-cluster-deployment [-m|--master]
  5. -m|--master Optionally checks out Chukwa master branch from the official Apache Git source repository
  6. instead of using most recent stable Chukwa.
  7. Install Directory Directory which Chuwka is to be installed in on every node present in machines.txt.

Deployment

  1. Add the IP of every node within your cluster to machines.txt
  2. Run ./chukwa-cluster-deployment.sh -m /path/to/install/directory

Deployment Characteristics

For each IP present within machines.txt the deployment script will iterate through each IP and
execute Chukwa cluster deployment (e.g. an Agent) on each node and Agent configuration as per the
Chukwa Quickstart Guide.

Further to this, Chukwa is pointed at specific logs which it then monitors and pushes into Apache Solr.

From then on, Log Analysis can then be managed through Chukwa.