# Licensed to the Apache Software Foundation (ASF) under one # or more contributor license agreements. See the NOTICE file # distributed with this work for additional information # regarding copyright ownership. The ASF licenses this file # to you under the Apache License, Version 2.0 (the # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # # https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License.
# The configuration file needs to define the sources, # the channels and the sinks. # Sources, channels and sinks are defined per agent, # in this case called 'agent'
# For each one of the sources, the type is defined # agent.sources.seqGenSrc.type = seq agent.sources.execSource.type = exec agent.sources.execSource.command = tail -F /usr/local/tomcat/logs/catalina.out agent.sources.execSource.channels = memoryChannel # The channel can be defined as follows. # agent.sources.seqGenSrc.channels = memoryChannel
# Each sink's type must be defined # agent.sinks.loggerSink.type = logger # agent.sinks.fileRollSink.type = file_roll # agent.sinks.fileRollSink.channel = memoryChannel # agent.sinks.fileRollSink.sink.directory = /var/log/flume agent.sinks.hdfsSink.type = hdfs agent.sinks.hdfsSink.channel = memoryChannel #agent.sinks.hdfsSink.hdfs.path = hdfs://192.168.88.21:8020/flume agent.sinks.hdfsSink.hdfs.path = hdfs://192.168.88.180:9000/flume agent.sinks.hdfsSink.hdfs.fileType = DataStream
# Licensed to the Apache Software Foundation (ASF) under one # or more contributor license agreements. See the NOTICE file # distributed with this work for additional information # regarding copyright ownership. The ASF licenses this file # to you under the Apache License, Version 2.0 (the # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # # https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License.
# If this file is placed at FLUME_CONF_DIR/flume-env.sh, it will be sourced # during Flume startup.
# Give Flume more memory and pre-allocate, enable remote monitoring via JMX # export JAVA_OPTS="-Xms100m -Xmx2000m -Dcom.sun.management.jmxremote" export HADOOP_HOME=/usr/local/hadoop-2.3.0 # Note that the Flume conf directory is always included in the classpath. FLUME_CLASSPATH="$HADOOP_HOME/share/hadoop/hdfs/hadoop-hdfs-2.3.0.jar"