Flume Check
We didnt yet activated any check. There could be two types, one using a kerberos user and one using interpolation.
Check
# module.exports.push header: 'Flume Check', handler: ->
# @file
# content: """
# # Name the components on this agent
# a1.sources = r1
# a1.sinks = k1, k2
# a1.channels = c1
# # Describe/configure the source
# a1.sources.r1.type = netcat
# a1.sources.r1.bind = localhost
# a1.sources.r1.port = 44444
# a1.sinks.k1.type = HDFS
# a1.sinks.k1.hdfs.kerberosPrincipal = flume/_HOST@YOUR-REALM.COM
# a1.sinks.k1.hdfs.kerberosKeytab = /etc/flume/conf/flume.keytab
# a1.sinks.k1.hdfs.proxyUser = test
# a1.sinks.k2.type = HDFS
# a1.sinks.k2.hdfs.kerberosPrincipal = flume/_HOST@YOUR-REALM.COM
# a1.sinks.k2.hdfs.kerberosKeytab = /etc/flume/conf/flume.keytab
# a1.sinks.k2.hdfs.proxyUser = hdfs
# """
# target: '/tmp/flume.conf'
# , (err, written) ->
# return next err if written
# next null, true
# # @system.execute
# # cmd: "flume-ng agent --conf conf --conf-file example.conf --name a1 -Dflume.root.logger=INFO,console"