Skip to content

Latest commit

 

History

History
37 lines (24 loc) · 1.34 KB

README.md

File metadata and controls

37 lines (24 loc) · 1.34 KB

Nautilus Samples

This repository contains sample Flink applications that integrate with Pravega and are optimized for use in Nautilus.

Getting Started

Optional - Build Pravega & Flink Connectors

Building the samples will compile against the Pravega 0.1.0 and 0.1.0 Connectors releases. If you need to use a different version of these, you will need to compile them yourself.

Follow the steps below to build and publish artifacts from source to local Maven repository.

$ git clone --branch v0.1.0 https://github.com/pravega/pravega.git
$ cd pravega
$ ./gradlew clean install

$ git clone --branch v0.1.0 https://github.com/pravega/flink-connectors.git
$ cd flink-connectors
$ ./gradlew clean install

Alternatively, follow the instructions from here to pull from release repository.

Build the Sample Code

Follow the below steps to build the sample code:

$ git clone https://github.com/pravega/nautilus-samples.git
$ cd nautilus-samples
$ ./gradlew clean installDist

Anomaly Detection

The anomaly detection sample is an application that simulates network anomaly intrusion and detection using Apache Flink and Apache Pravega. It contains details instructions on how to deploy, configure and run this sample on Nautilus.