flume linux 命令,Linux环境Flume安装配置及使用
# Flume监听本地Linux-hive日志文件采集到HDFS——配置文件
# Name the components on this agent agent别名设置
a1.sources = r1
a1.sinks = k1
a1.channels = c1
# Describe/configure the source 设置数据源监听本地文件配置
# exec 执行一个命令的方式去查看文件 tail -F 实时查看
a1.sources.r1.type = exec
# 要执行的脚本command tail -F 默认10行 man tail 查看帮助
# 监听hive操作日志
a1.sources.r1.command = tail -F /tmp/root/hive.log
# 执行这个command使用的是哪个脚本 -c 指定使用什么命令
# whereis bash
# bash: /usr/bin/bash /usr/share/man/man1/bash.1.gz
a1.sources.r1.shell = /usr/bin/bash -c
# Describe the sink 设置sink
# 指定sink类型
a1.sinks.k1.type = hdfs
# 指定HDFS路径 %Y%m%d/%H%M%S 日期时间 ————修改项
a1.sinks.k1.hdfs.path = hdfs://bigdata01:9000/flume/%Y%m%d/%H-%M
#上传文件的前缀
a1.sinks.k1.hdfs.filePrefix = logs-
#是否按照时间滚动文件夹
a1.sinks.k1.hdfs.round = true
#多少时间单位创建一个新的文件夹 秒 (默认30s)
a1.sinks.k1.hdfs.roundValue = 1
#重新定义时间单位(每分钟滚动一个文件夹)
a1.sinks.k1.hdfs.roundUnit = minute
#是否使用本地时间戳
a1.sinks.k1.hdfs.useLocalTimeStamp = true
#积攒多少个 Event 才 flush 到 HDFS 一次
a1.sinks.k1.hdfs.batchSize = 500
#设置文件类型,可支持压缩
a1.sinks.k1.hdfs.fileType = DataStream
#多久生成一个新的文件 秒
a1.sinks.k1.hdfs.rollInterval = 30
#设置每个文件的滚动大小 字节(最好128M)
a1.sinks.k1.hdfs.rollSize = 134217700
#文件的滚动与 Event 数量无关
a1.sinks.k1.hdfs.rollCount = 0
#最小冗余数(备份数 生成滚动功能则生效roll hadoop本身有此功能 无需配置) 1份 不冗余
a1.sinks.k1.hdfs.minBlockReplicas = 1
# Use a channel which buffers events in memory 设置channel 使用内存 总大小1000 每次传输100
a1.channels.c1.type = memory
a1.channels.c1.capacity = 1000
a1.channels.c1.transactionCapacity = 100
# Bind the source and sink to the channel 指定channel
a1.sources.r1.channels = c1
a1.sinks.k1.channel = c1
复制代码
flume linux 命令,Linux环境Flume安装配置及使用相关推荐
- linux的前端环境搭建-安装配置git客户端与github连接
centos-客户端: 在CentOS6以上版本的yum源中有git的版本了,可以直接使用yum源进行安装. $ sudo yum install git 但是yum源中安装的git版本是1.7.1, ...
- Linux环境Spark安装配置及使用
Linux环境Spark安装配置及使用 1. 认识Spark (1) Spark介绍 大数据计算引擎 官网:spark.apache.org/ 官方介绍:Apache Spark™ is a unif ...
- Linux环境Kafka安装配置
Linux环境Kafka安装配置 1. 认识Kafa (1) Kafa介绍 开源消息系统 官网:kafka.apache.org/ 用途:在流式计算中,Kafka一般用来缓存数据,Storm通过消费K ...
- Linux环境下安装配置Hadoop教程
Linux环境下安装配置Hadoop教程 在Linux环境下,安装配置Hadoop教程. 准备工作 1.VMware虚拟机 2.Linux环境:CentOS 7 3.远程登陆:Xshell 6 &am ...
- Linux环境HBase安装配置及使用
Linux环境HBase安装配置及使用 1. 认识HBase (1) HBase介绍 HBase = Hadoop database,Hadoop数据库 开源数据库 官网:hbase.apache.o ...
- linux pureftpd 教程,Linux环境PureFTPd安装配置(上篇)
Linux环境PureFTPd安装配置如下: 1.下载pure-ftpd源码包,解压 2.编译.安装.准备 进入解压好的源码目录 #配置编译参数,偷懒--everything ./configure ...
- Linux下mysql支持中文,linux下mysql环境支持中文配置步骤
sql脚本执行前加上: CREATE DATABASE IF NOT EXISTS mydatabase DEFAULT CHARSET utf8 COLLATE UTF8_GENERAL_CI; u ...
- linux redis数据库安装配置,Linux系统中redis的安装配置步骤
Linux系统中redis的安装配置步骤 发布时间:2020-06-23 10:13:36 来源:亿速云 阅读:87 作者:Leah 这篇文章将为大家详细讲解有关Linux系统中redis的安装配置步 ...
- 在RedHat Enterprise Linux 上Oracle 9i的安装配置与调优
1 安装配置Oracle 9i数据库 本章描述内容如下所示: 1.1 安装前的准备工作 介绍在安装Oracle之前所需的准备工作. 1.2安装前的系统设置 介绍在安装Oracle之前所必须的系统设置. ...
- 实验二:Linux下Xen环境的安装
实验名称: Linux下Xen环境的安装(centOS7) 实验环境: 本次实验基本是在centOS7的环境下完成,系统内核和系统版本如下: 实验要求: 为centOS7的环境下安装Xen的平台,能够 ...
最新文章
- 福布斯2021年十大最佳人工智能硕士课程,清华、港大入选
- 入行时间序列预测必读的4篇论文(附代码)
- 复制数据表的两种情况。
- android c#websocket传送图片
- python __builtins__ credits类 (15)
- 2018-2019-1 20189201 《LInux内核原理与分析》第九周作业
- 资料分享 | 数学建模竞赛备战大全
- vue项目中assets与static的区别
- 神经网络-损失函数-等高线理解
- linux下vi常用命令——读《鸟哥的linux私房菜》整理
- oracle 游标的理解
- python如何读二进制文件_Python如何读写二进制文件
- ★40个经典的社交心理学现象
- 【转】谢帅同学做的——柔软的canvas时钟
- kata-containers对接firecracker
- voip系统与网络电话
- android 平板的 dpi,Android平板上开发应用的一点心得——精确适配不同的dpi和屏幕尺寸...
- 面试前紧急补货——网络
- 按ASC码对字符串排序
- 举个栗子!Tableau 技巧(165):快速计算工作日
热门文章
- Java Double类hashCode()方法及示例
- java 逻辑表达式 布尔_使用基本逻辑门实现布尔表达式
- c构造函数和析构函数_C ++构造函数和析构函数| 查找输出程序| 套装3
- 图解|查找数组中最大值的5种方法!
- Sql自动配置器原理及其说明
- math for programmers(转载)
- 《c程序设计语言》练习1-12
- NVIDIA Jetson Nano B01 安装Ubuntu 18.04.3 LTS
- 2021最新Python量化A股投资必赚策略
- OCP-052考试题库汇总(59)-CUUG内部解答版