配置日誌收集到HDFS和ES

2021-10-09 20:23:05 字數 1400 閱讀 5954

配置日誌收集到hdfs或es

可以用flume或logstash將日誌收集到相應檔案分析系統,如hdfs或elasticsearch

1.採用logstash路由收集的配置

配置檔案 logstash.conf,包含input,output, filter

input

##      stdin {}  #可以從標準輸入讀資料
filter |%|%|%|%|%|%|%|%|%|%||」}

}output -\d-\d/

}#輸出到stdout

# stdout

#定義訪問資料的使用者名稱和密碼

# user => webservice

# password => 1q2w3e4r

}1.採用logstash,需要安裝hdfs外掛程式:

../bin/logstash-plugin install logstash-output-webhdfs
配置input output 段

input

}output」

}webhdfs -%-%.log」 # 按天建立log

codec => 「json」}}

2.採用flume 收集

1)先在flume的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

agent1.sources.source1.type = exec

agent1.sources.source1.command = tail -f /home/flume/nginx.log

# 描述和配置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

收集到的九種設計模式詳解

常用設計模式收集 1 簡單工廠模式 factory pattern 2 建造者模式 builder pattern 3 策略 strategy 模式 4 工廠方法模式 factory method pattern 5 抽象工廠模式 abstract factory 6 命令模式 command pa...

HBase監控點過濾收集到OpenTSDB

一般而言,常常採取的方法是配置hbase的監控輸出到ganglia,通過其自帶的圖表展示相應監控點。但是存在幾個問題 1 region很多過期的監控資料不會消失,導致很多無用監控點 2 圖表系統渲染太慢,監控點多以後不可接受 3 監控資料儲存無法水平擴充套件,因為是存在本地磁碟檔案 通過調研open...

這樣設計問卷才能收集到高質量的資料

金蝶雲之家使用者研究員 鄭少娜 在使用者研究中,問卷調查是最重要的工作之一。因此,問卷設計就顯得重要。問卷的質量會直接影響到收集的資料質量。在面對問卷設計的時候,我們往往過於輕敵,自以為已經做得很好,其實一些基本原則和注意事項很容易被忽視。問卷調查的好處在於,我們能夠通過來自大樣本的結構化資料,對事...