Flume安裝部署

2021-08-20 21:47:57 字數 2160 閱讀 5825

flume的安裝非常簡單,只需要解壓即可,當然,前提是已有hadoop環境

上傳安裝包到資料來源所在節點上

然後解壓  tar -zxvfapache-flume-1.6.0-bin.tar.gz

先用乙個最簡單的例子來測試一下程式環境是否正常

1、先在flume的conf目錄下新建乙個檔案

vi  netcat-logger.conf

# 定義這個agent中各元件的名字

a1.sources = r1

a1.sinks = k1

a1.channels = c1

# 描述和配置source元件:r1

a1.sources.r1.type = netcat

a1.sources.r1.bind = localhost

a1.sources.r1.port = 44444

# 描述和配置sink元件:k1

a1.sinks.k1.type = logger

# 描述和配置channel元件,此處使用是記憶體快取的方式

a1.channels.c1.type = memory

a1.channels.c1.capacity = 1000

a1.channels.c1.transactioncapacity = 100

# 描述和配置source  channel   sink之間的連線關係

a1.sources.r1.channels = c1

a1.sinks.k1.channel = c1

2、啟動agent去採集資料

bin/flume-ng agent -c conf -f conf/netcat-logger.conf -n a1  -dflume.root.logger=info,console

-c conf  指定flume自身的配置檔案所在目錄

-f conf/netcat-logger.con  指定我們所描述的採集方案

-n a1 指定我們這個agent的名字

1、測試

先要往agent採集監聽的埠上傳送資料,讓agent有資料可採

隨便在乙個能跟agent節點聯網的機器上

------------spooldir 件事文監視資料夾

啟動命令:  

bin/flume-ng agent -c ./conf -f ./conf/spool-logger.conf -n a1 -dflume.root.logger=info,console

測試: 往/home/hadoop/flumespool放檔案(mv ././***file /home/hadoop/flumespool),但是不要在裡面生成檔案

##############

# name the components on this agent

a1.sources = r1

a1.sinks = k1

a1.channels = c1

# describe/configure the source

#監聽目錄,spooldir指定目錄, fileheader要不要給資料夾前墜名

a1.sources.r1.type = spooldir

a1.sources.r1.spooldir = /home/hadoop/flumespool

a1.sources.r1.fileheader = true

# describe the sink

a1.sinks.k1.type = logger

# use a channel which buffers events in memory

a1.channels.c1.type = memory

a1.channels.c1.capacity = 1000

a1.channels.c1.transactioncapacity = 100

# bind the source and sink to the channel

a1.sources.r1.channels = c1

a1.sinks.k1.channel = c1

Flume的安裝與部署

軟體環境 作業系統 ubuntu server 18.04 jdk 1.8.0 先登入root賬號再進行以下操作 1.安裝jdk cd home 3.解壓安裝包 tar xvf apache flume 1.9.0 bin.tar.gz 4.改名 mv apache flume 1.9.0 bin ...

大資料 八 Flume部署

如果說大資料中分布式收集日誌用的是什麼,你完全可以回答flume!面試小心問到哦 首先說乙個複製本伺服器檔案到目標伺服器上,需要目標伺服器的ip和密碼 命令 scp filename ip 目標路徑 一 概述 flume是cloudera提供的乙個高可用的,高可靠的,分布式的海量日誌採集 聚合和傳輸...

Flume 安裝教程

前言 flume 依賴於 j a 環境,安裝 flume 之前需要先安裝 jdk 1.上傳並解壓 flume 安裝檔案 將 apache flume 1.9.0 bin.tar.gz 安裝包上傳到 node 01 的 root 目錄下,並將其解壓 root node 01 rm rf apache ...