Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Apache Flume NG 1.2.0-cdh4.1.0

Closes #15249.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
  • Loading branch information...
commit 8e636a0801006b0600bcb004b2ecd8b916623945 1 parent 6d6143a
@mattbornski mattbornski authored adamv committed
Showing with 32 additions and 0 deletions.
  1. +32 −0 Library/Formula/flume-ng.rb
View
32 Library/Formula/flume-ng.rb
@@ -0,0 +1,32 @@
+require 'formula'
+
+class FlumeNg < Formula
+ homepage 'https://github.com/apache/flume'
+ url 'http://archive.cloudera.com/cdh4/cdh/4/flume-ng-1.2.0-cdh4.1.0.tar.gz'
+ version "1.2.0-cdh4.1.0"
+ sha1 '2217316f274ff615e9e7dc50f411d95edda60cc3'
+
+ def install
+ system "mvn", "compile"
+ libexec.install %w[bin conf lib]
+ (bin/"flume-ng").write <<-EOS.undent
+ #!/bin/bash
+ export FLUME_CONF_DIR=${FLUME_CONF_DIR-#{libexec}/conf}
+ exec #{libexec}/bin/flume-ng "$@"
+ EOS
+ end
+
+ def caveats
+ <<-EOS.undent
+ See https://cwiki.apache.org/FLUME/getting-started.html for example configurations.
+ Your flume config dir is #{libexec}/conf/
+
+ If you intend to sink data to S3, you will need to download a missing JAR:
+ wget -O #{libexec}/lib/jets3t-0.7.1.jar http://repo1.maven.org/maven2/net/java/dev/jets3t/jets3t/0.7.1/jets3t-0.7.1.jar
+ EOS
+ end
+
+ def test
+ system "#{bin}/flume-ng"
+ end
+end
Please sign in to comment.
Something went wrong with that request. Please try again.