Apache Flume NG 1.2.0-cdh4.1.0
Closes Homebrew/homebrew#15249. Signed-off-by: Adam Vandenberg <flangy@gmail.com>master
parent
c8bb38e129
commit
39c28b2664
|
@ -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
|
Loading…
Reference in New Issue