piaoyu / incubator-eagle

Mirror of Apache Eagle (Incubating)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Apache Eagle

Secure Hadoop Data in Real Time

Overview

Apache® Eagle™ is an open source analytics solution for identifying security and performance issues instantly on big data platforms e.g. Apache Hadoop, Apache Spark, NoSQL etc. It analyzes data activities, yarn applications, jmx metrics, and daemon logs etc., provides state-of-the-art alert engine to identify security breach, performance issues and shows insights.

For more details, please visit https://eagle.incubator.apache.org

Status

Branches

name status version description
master Build Status 0.5.0-incubating-SNAPSHOT Branch for continuous development.

Latest Release

| release date | version | release notes | artifacts | md5 checksum | sha1 checksum | | :---: | :---: | :---: | :---: | :---: | :---: | :---: | | 2016/07/21 | [0.4.0-incubating] | [Release Notes] | [Artifacts] | [MD5] | [SHA1] |

More Release Versions

Documentation

You can find the latest Eagle documentation on https://eagle.incubator.apache.org. This README file only contains basic setup instructions.

Build Eagle (Supports JDK-1.8)

Eagle is built using Apache Maven. NPM should be installed (On MAC OS try "brew install node"). To build Eagle, run: mvn -DskipTests clean package

Note : As of version 0.5, Eagle is tested on JDK-1.8.

After successfully building, you will find eagle binary tarball under eagle-assembly/target/

Eagle Quick Start in IDE (Intellij)

prepare

Please have HDP sandbox ready, where you can have zookeeper, hadoop, hbase, hive ready.

Run Eagle Web Service

Go to project eagle-webservice, run it as web application.

Run Eagle Alert Engine

Find out org.apache.eagle.alert.engine.UnitTopologyMain, run it.

Note: the config is eagle-core/eagle-alert-parent/eagle-alert/alert-engine/src/main/resources/application.conf

Run Eagle Ingestion Applications

For example, find out org.apache.eagle.security.securitylog.HdfsAuthLogMonitoringMain, run it.

Note: the config is eagle-security/eagle-security-hdfs-authlog/src/main/resources/application.conf

Get Help

The fastest way to get response from eagle community is to send email to the mail list dev@eagle.incubator.apache.org, and remember to subscribe our mail list via dev-subscribe@eagle.incubator.apache.org

FAQ

https://cwiki.apache.org/confluence/display/EAG/FAQ

License

Licensed under the Apache License, Version 2.0. More details, please refer to LICENSE file.

About

Mirror of Apache Eagle (Incubating)

License:Apache License 2.0


Languages

Language:Java 85.6%Language:JavaScript 6.6%Language:Shell 3.5%Language:HTML 3.1%Language:CSS 0.5%Language:Python 0.4%Language:Ruby 0.2%Language:Scala 0.2%Language:ANTLR 0.0%Language:Protocol Buffer 0.0%