精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

基于Spark的公安大數(shù)據(jù)實時運維技術(shù)實踐

大數(shù)據(jù) Spark
本文首先對公安運維管理現(xiàn)狀做了簡要介紹,然后介紹公安實時運維平臺的整體架構(gòu),再以交換機Syslog信息為例,詳細介紹如何使用Flume+Logstash+Kafka+Spark Streaming進行實時日志處理分析,對處理過程中大量的技術(shù)細節(jié)進行了描述并通過代碼詳細地介紹整體處理步驟。

公安行業(yè)存在數(shù)以萬計的前后端設(shè)備,前端設(shè)備包括相機、檢測器及感應(yīng)器,后端設(shè)備包括各級中心機房中的服務(wù)器、應(yīng)用服務(wù)器、網(wǎng)絡(luò)設(shè)備及機房動力系統(tǒng),數(shù)量巨大、種類繁多的設(shè)備給公安內(nèi)部運維管理帶來了巨大挑戰(zhàn)。傳統(tǒng)通過ICMP/SNMP、Trap/Syslog等工具對設(shè)備進行診斷分析的方式已不能滿足實際要求,由于公安內(nèi)部運維管理的特殊性,現(xiàn)行通過ELK等架構(gòu)的方式同樣也滿足不了需要。為尋求合理的方案,我們將目光轉(zhuǎn)向開源架構(gòu),構(gòu)建了一套適用于公安行業(yè)的實時運維管理平臺。

實時運維平臺整體架構(gòu)

數(shù)據(jù)采集層:Logstash+Flume,負責(zé)在不同場景下收集、過濾各類前后端硬件設(shè)備輸出的Snmp Trap、Syslog日志信息以及應(yīng)用服務(wù)器自身產(chǎn)生的系統(tǒng)和業(yè)務(wù)日志;

數(shù)據(jù)傳輸層:采用高吞吐的分布式消息隊列Kafka集群,保證匯聚的日志、消息的可靠傳輸;

數(shù)據(jù)處理層:由Spark實時Pull Kafka數(shù)據(jù),通過Spark Streaming以及RDD操作進行數(shù)據(jù)流的處理以及邏輯分析;

數(shù)據(jù)存儲層:實時數(shù)據(jù)存入MySQL中便于實時的業(yè)務(wù)應(yīng)用和展示;全量數(shù)據(jù)存入ES以及HBase中便于后續(xù)的檢索分析;

業(yè)務(wù)服務(wù)層:基于存儲層,后續(xù)的整體業(yè)務(wù)應(yīng)用涵蓋了APM、網(wǎng)絡(luò)監(jiān)控、拓撲、告警、工單、CMDB等。

整體系統(tǒng)涉及的主要開源框架情況如下:

另外,整體環(huán)境基于JDK 8以及Scala 2.10.4。公安系統(tǒng)設(shè)備種類繁多,接下來將以交換機Syslog日志為例,詳細介紹日志處理分析的整體流程。

圖1 公安實時運維平臺整體架構(gòu)

Flume+Logstash日志收集

Flume是Cloudera貢獻的一個分布式、可靠及高可用的海量日志采集系統(tǒng),支持定制各類Source(數(shù)據(jù)源)用于數(shù)據(jù)收集,同時提供對數(shù)據(jù)的簡單處理以及通過緩存寫入Sink(數(shù)據(jù)接收端)的能力。

Flume中,Source、Channel及Sink的配置如下:

該配置通過syslog source配置localhost tcp 5140端口來接收網(wǎng)絡(luò)設(shè)備發(fā)送的Syslog信息,event緩存在內(nèi)存中,再通過KafkaSink將日志發(fā)送到kafka集群中名為“syslog-kafka”的topic中。

Logstash來自Elastic公司,專為收集、分析和傳輸各類日志、事件以及非結(jié)構(gòu)化的數(shù)據(jù)所設(shè)計。它有三個主要功能:事件輸入(Input)、事件過濾器(Filter)以及事件輸出(Output),在后綴為.conf的配置文件中設(shè)置,本例中Syslog配置如下:

Input(輸入)插件用于指定各種數(shù)據(jù)源,本例中的Logstash通過udp 514端口接收Syslog信息;

Filter(過濾器)插件雖然在本例中不需要配置,但它的功能非常強大,可以進行復(fù)雜的邏輯處理,包括正則表達式處理、編解碼、k/v切分以及各種數(shù)值、時間等數(shù)據(jù)處理,具體可根據(jù)實際場景設(shè)置;

Output(輸出)插件用于將處理后的事件數(shù)據(jù)發(fā)送到指定目的地,指定了Kafka的位置、topic以及壓縮類型。在***的Codec編碼插件中,指定來源主機的IP地址(host)、Logstash處理的時間戳(@timestamp)作為前綴并整合原始的事件消息(message),方便在事件傳輸過程中判斷Syslog信息來源。單條原始Syslog信息流樣例如下:

147>12164: Oct 9 18:04:10.735: %LINK-3-UPDOWN: Interface GigabitEthernet0/16, changed state to down

Logstash Output插件處理后的信息流變成為:

19.1.1.12 2016-10-13T10:04:54.520Z <147>12164: Oct 9 18:04:10.735: %LINK-3-UPDOWN: Interface GigabitEthernet0/16, changed state to down

其中紅色字段就是codec編碼插件植入的host以及timestamp信息。處理后的Syslog信息會發(fā)送至Kafka集群中進行消息的緩存。

Kafka日志緩沖

Kafka是一個高吞吐的分布式消息隊列,也是一個訂閱/發(fā)布系統(tǒng)。Kafka集群中每個節(jié)點都有一個被稱為broker的實例,負責(zé)緩存數(shù)據(jù)。Kafka有兩類客戶端,Producer(消息生產(chǎn)者的)和Consumer(消息消費者)。Kafka中不同業(yè)務(wù)系統(tǒng)的消息可通過topic進行區(qū)分,每個消息都會被分區(qū),用以分擔(dān)消息讀寫負載,每個分區(qū)又可以有多個副本來防止數(shù)據(jù)丟失。消費者在具體消費某個topic消息時,指定起始偏移量。Kafka通過Zero-Copy、Exactly Once等技術(shù)語義保證了消息傳輸?shù)膶崟r、高效、可靠以及容錯性。

Kafka集群中某個broker的配置文件server.properties的部分配置如下:

其中需指定集群里不同broker的id,此臺broker的id為1,默認監(jiān)聽9092端口,然后配置Zookeeper(后續(xù)簡稱zk)集群,再啟動broker即可。

Kafka集群名為syslog-kafka的topic:

Kafka集群的topic以及partition等信息也可以通過登錄zk來觀察。然后再通過下列命令查看Kafka接收到的所有交換機日志信息:

部分日志樣例如下:

Spark日志處理邏輯

Spark是一個為大規(guī)模數(shù)據(jù)處理而生的快速、通用的引擎,在速度、效率及通用性上表現(xiàn)極為優(yōu)異。

在Spark主程序中,通過Scala的正則表達式解析Kafka Source中名為“syslog-kafka” 的topic中的所有Syslog信息,再將解析后的有效字段封裝為結(jié)果對象,***通過MyBatis近實時地寫入MySQL中,供前端應(yīng)用進行實時地可視化展示。另外,全量數(shù)據(jù)存儲進入HBase及ES中,為后續(xù)海量日志的檢索分析及其它更高級的應(yīng)用提供支持。主程序示例代碼如下:

整體的處理分析主要分為4步:

初始化SparkContext并指定Application的參數(shù);

創(chuàng)建基于Kafka topic “syslog-kafka” 的DirectStream;

將獲取的每一行數(shù)據(jù)映射為Syslog對象,調(diào)用Service進行對象封裝并返回;

遍歷RDD,記錄不為空時保存或者更新Syslog信息到MySQL中。

Syslog POJO的部分基本屬性如下:

SwSyslog實體中的基本屬性對應(yīng)Syslog中的接口信息,注解中的name對應(yīng)MySQL中的表sw_syslog 以及各個字段,MyBatis完成成員屬性和數(shù)據(jù)庫結(jié)構(gòu)的ORM(對象關(guān)系映射)。

程序中的SwSyslogService有兩個主要功能:

[[180632]]

encapsulateSwSyslog()將Spark處理后的每一行Syslog通過Scala的正則表達式解析為不同的字段,然后封裝并返回Syslog對象;遍歷RDD分區(qū)生成的每一個Syslog對象中都有ip以及接口信息,saveSwSyslog()會據(jù)此判斷該插入還是更新Syslog信息至數(shù)據(jù)庫。另外,封裝好的Syslog對象通過ORM工具MyBatis與MySQL進行互操作。

獲取到的每一行Syslog信息如之前所述:

這段信息需解析為設(shè)備ip、服務(wù)器時間、信息序號、設(shè)備時間、Syslog類型、屬性、設(shè)備接口、接口狀態(tài)等字段。Scala正則解析邏輯如下:

通過正則過濾、Syslog封裝以及MyBatis持久層映射,Syslog接口狀態(tài)信息最終解析如下:

***,諸如APM、網(wǎng)絡(luò)監(jiān)控或者告警等業(yè)務(wù)應(yīng)用便可以基于MySQL做可視化展示。

總結(jié)

本文首先對公安運維管理現(xiàn)狀做了簡要介紹,然后介紹公安實時運維平臺的整體架構(gòu),再以交換機Syslog信息為例,詳細介紹如何使用Flume+Logstash+Kafka+Spark Streaming進行實時日志處理分析,對處理過程中大量的技術(shù)細節(jié)進行了描述并通過代碼詳細地介紹整體處理步驟。本文中的示例實時地將數(shù)據(jù)寫入MySQL存在一定的性能瓶頸,后期會對包含本例的相關(guān)代碼重構(gòu),數(shù)據(jù)將會實時寫入HBase來提高性能。

責(zé)任編輯:武曉燕 來源: 網(wǎng)絡(luò)大數(shù)據(jù)
相關(guān)推薦

2024-09-11 14:47:00

2016-12-15 21:41:15

大數(shù)據(jù)

2017-01-15 13:45:20

Docker大數(shù)據(jù)京東

2017-08-31 16:36:26

2016-09-04 15:14:09

攜程實時數(shù)據(jù)數(shù)據(jù)平臺

2018-01-31 21:26:48

HadoopSparkStream大數(shù)據(jù)

2013-04-27 12:18:58

大數(shù)據(jù)全球技術(shù)峰會京東

2014-08-20 09:40:56

大數(shù)據(jù)實踐項目

2013-04-23 14:36:54

2014-11-25 10:59:21

華為公安大數(shù)據(jù)

2024-06-04 14:10:00

FlinkSQL窗口大數(shù)據(jù)

2021-03-10 14:04:10

大數(shù)據(jù)計算技術(shù)

2024-06-06 08:58:08

大數(shù)據(jù)SQLAPI

2024-07-03 08:02:19

MySQL數(shù)據(jù)搜索

2021-07-05 10:48:42

大數(shù)據(jù)實時計算

2015-04-01 15:03:58

Spark大數(shù)據(jù)

2019-06-19 16:01:14

Spark數(shù)據(jù)分析SparkSQL

2021-06-04 07:24:14

Flink CDC數(shù)據(jù)

2013-01-21 09:31:22

大數(shù)據(jù)分析大數(shù)據(jù)實時分析云計算

2016-11-02 09:02:56

交通大數(shù)據(jù)計算
點贊
收藏

51CTO技術(shù)棧公眾號

国产视频一二三四区| 美国精品一区二区| 国产美女高潮在线| 久久九九久久九九| 国产又爽又黄的激情精品视频 | 亚洲综合成人av| 999精品一区| 亚洲国产精品字幕| 污污动漫在线观看| 大桥未久在线播放| 国产欧美一区二区在线| 99久久自偷自偷国产精品不卡| 欧美日韩综合一区二区三区| 欧美黄色一区| 中文字幕亚洲无线码在线一区| 精品人妻人人做人人爽夜夜爽| 婷婷午夜社区一区| 一区二区不卡在线视频 午夜欧美不卡在| 久久国产欧美精品| 91尤物国产福利在线观看| 国产精品综合色区在线观看| 久热精品视频在线| 欧美特级黄色录像| 加勒比色综合久久久久久久久| 欧美视频你懂的| 日韩精品视频一区二区在线观看| 黄色网页在线播放| 久久久不卡网国产精品二区| 国产精品播放| 国产视频在线观看免费| 日韩av一区二区在线影视| 久久久久久一区二区三区 | 一个色综合网站| 亚洲一区二区三区在线观看视频| 四虎精品在线| 99久久综合色| av激情久久| 国产精品系列视频| 麻豆一区二区三| 国产mv久久久| 国产美女激情视频| 99精品视频网| 国内久久久精品| 玖玖爱免费视频| 在线成人激情| 久久精品国产清自在天天线| 国产黄色片在线| 日韩在线第七页| 国产一区二区三区丝袜| 中文字幕第4页| 国产一区不卡| 亚洲欧洲第一视频| 99久久精品免费视频| 视频一区中文| 一本一本久久a久久精品牛牛影视| www.色多多| 国产精品探花在线观看| 亚洲欧美制服丝袜| 欧美狂猛xxxxx乱大交3| 一区二区美女| 在线观看国产精品淫| 999久久久国产| 欧美电影一二区| 免费成人高清视频| 亚洲一区二区91| 一本色道久久综合亚洲精品高清| 午夜剧场成人观在线视频免费观看| 国产亚洲欧美精品久久久www| 亚洲第一网站| 26uuu日韩精品一区二区| 国产精品乱码一区二区视频| 欧美aaaaa成人免费观看视频| 国产日本欧美一区| 国产高潮在线观看| 丁香桃色午夜亚洲一区二区三区| 精品国产乱码久久久久久丨区2区| 日韩一区av| 国产精品色噜噜| 亚洲精品天堂成人片av在线播放 | 深夜福利网站在线观看| 国产日韩欧美中文在线| 精品国产髙清在线看国产毛片| 亚洲国产第一区| 日韩精品电影| 欧美高清一级大片| 免费观看日批视频| 国产一区欧美一区| 九九九久久久| 五月婷婷在线视频| 亚洲超丰满肉感bbw| 欧美日韩亚洲一二三| 日韩视频一二区| 亚洲欧美一区二区三区四区| 国产美女高潮视频| 免费亚洲视频| 亚洲在线观看视频| 天堂a√在线| 亚洲少妇30p| 日本在线观看a| 色悠久久久久综合先锋影音下载| 亚洲欧美制服丝袜| 久久一二三四区| 蜜臀精品久久久久久蜜臀| 风间由美一区二区三区| 瑟瑟视频在线| 一道本成人在线| 超碰人人cao| 日韩欧美视频专区| 26uuu日韩精品一区二区| 亚洲怡红院av| 国产亚洲人成网站| 男人添女人荫蒂免费视频| 亚洲mmav| 日韩第一页在线| 日本黄色小说视频| 日产国产欧美视频一区精品| 国产精品yjizz| 爆操欧美美女| 欧美三级中文字| 色一情一交一乱一区二区三区 | 欧美精品一区二区三区免费播放| 欧洲一区在线| 久久久精品久久| 无码人妻丰满熟妇区五十路| 成人精品小蝌蚪| 2022中文字幕| 美女精品久久| 久久伊人精品视频| 97caocao| 国产精品毛片久久久久久久| 午夜dv内射一区二区| 亚洲高清极品| 2019av中文字幕| 天天操天天插天天射| 亚洲制服丝袜一区| 天天色天天干天天色| 99久久夜色精品国产亚洲1000部| 国产成人亚洲综合91| 久久久久久久久亚洲精品| 天天av天天翘天天综合网色鬼国产| 91人妻一区二区三区| 亚洲精品二区三区| 亚洲一区二区三区777| 黄色免费在线观看| 欧美一区二区在线看| 欧美另类videoxo高潮| 国产一区二区三区蝌蚪| 欧美aaa在线观看| 国产视频一区二区在线播放| 欧美巨乳在线观看| 午夜精品久久久久久久99热黄桃| 亚洲精品乱码久久久久| 久久无码人妻一区二区三区| 午夜精品久久| 激情久久av| 成人激情综合| 最新国产成人av网站网址麻豆| 亚洲综合精品视频| 亚洲美女视频在线观看| 午夜免费一级片| 在线观看国产精品入口| 粉嫩高清一区二区三区精品视频| 嗯啊主人调教在线播放视频| 亚洲欧美一区二区三区四区| 伊人网综合在线| 亚洲精品自拍动漫在线| 韩国三级在线看| 国产精品入口| 亚洲国产精品www| 国产精品一级在线观看| 久久久人成影片一区二区三区观看 | 欧美成人精品二区三区99精品| 九九热国产视频| 久久精品亚洲麻豆av一区二区 | 一区视频网站| 午夜精品久久久99热福利| 嫩草精品影院| 欧美久久久一区| 国产一级在线播放| 久久久精品欧美丰满| 色婷婷综合网站| 激情偷拍久久| 日韩国产在线一区| 亚洲伊人精品酒店| 68精品国产免费久久久久久婷婷 | 99国产精品久久久久99打野战| 亚洲一区av在线| 国产伦理片在线观看| 国产精品一区二区你懂的| 青青草成人免费在线视频| 日产精品一区二区| 国产麻豆日韩| 久久人体av| 91精品91久久久久久| 麻豆tv免费在线观看| 亚洲黄色www| 一级黄色大片免费| 精品国产电影一区| 亚洲一二三在线观看| 91视频免费观看| 三上悠亚 电影| 水野朝阳av一区二区三区| 久久亚洲a v| 日韩久久视频| 快播亚洲色图| 中文字幕一区二区三区中文字幕| 国产精品自产拍高潮在线观看| 欧美aa一级| 欧美疯狂做受xxxx高潮| 9色在线视频网站| 日韩精品在线电影| www精品国产| 欧美人体做爰大胆视频| 国产中文字幕视频| 亚洲综合av网| 男人操女人的视频网站| 中文字幕不卡在线观看| 国产精品毛片一区二区| 国产aⅴ综合色| 日本77777| 青娱乐精品视频| 青青草原av在线播放| 黄色成人在线网站| 黄频视频在线观看| 欧美gayvideo| 亚洲成人精品电影在线观看| 免费视频亚洲| 欧美精品中文字幕一区二区| 久久影视三级福利片| 成人av播放| 欧美国产亚洲精品| 91精品网站| 中文幕av一区二区三区佐山爱| 国产精品高潮粉嫩av| 欧美人体一区二区三区| 91成人在线观看国产| 99thz桃花论族在线播放| 欧美激情精品久久久久久| 国内外激情在线| 不卡av电影院| 91精选在线| 欧美日韩国产二区| 性欧美1819sex性高清大胸| 欧美乱妇40p| 高潮毛片在线观看| 欧美日韩高清区| 男女在线观看视频| 韩剧1988免费观看全集| 蜜臀久久精品| 日韩av免费网站| 99re66热这里只有精品4| 国产精品入口尤物| 久久69成人| 成人有码在线视频| 国产亚洲精aa在线看| 97超碰人人模人人爽人人看| 超碰97久久国产精品牛牛| 国产精品国产一区二区| 成人爽a毛片| 欧美12av| 国产精品毛片久久| 国产www免费| 国产欧美精品久久| 日日碰狠狠丁香久燥| 美女在线观看视频一区二区| 日本黄大片一区二区三区| 国产一区二区三区在线观看精品| 能看毛片的网站| 99久久精品一区| 亚洲国产日韩一区无码精品久久久| 中文字幕av不卡| 久久久久久蜜桃| 福利视频一区二区| 亚洲一区精品在线观看| 欧美大片拔萝卜| 九色在线免费| 久久亚洲私人国产精品va| 不卡视频观看| 国产精品视频男人的天堂| 136国产福利精品导航网址应用| 狠狠色噜噜狠狠色综合久| 成人在线免费观看视频| 成年在线观看视频| 久久国产直播| 亚洲AV成人精品| 欧美激情一区二区三区不卡| 欧美日韩免费一区二区| 日本乱人伦aⅴ精品| 99国产在线播放| 亚洲欧美一区二区三区久久| 在线观看的网站你懂的| 日韩**中文字幕毛片| 国产精品久久久久久久久久辛辛| 久草精品电影| 99国产精品免费视频观看| 国产a级片网站| 久久电影网站中文字幕| 亚洲一区二区三区综合| 亚洲色图一区二区三区| 成人免费毛片视频| 精品国产乱码久久久久久图片 | 国产aaa精品| 日本一区二区三区播放| 日韩妆和欧美的一区二区| 精品1区2区3区4区| 夜夜夜夜夜夜操| 久久久久久影视| 日本一二三区视频| 欧美美女一区二区在线观看| 日本中文字幕电影在线观看| 欧美成人自拍视频| 精品亚洲a∨| 色吧亚洲视频| 国产亚洲欧洲| 东京热av一区| 一区二区三区欧美在线观看| 中文字幕在线观看视频一区| 精品香蕉在线观看视频一| 麻豆av在线播放| 99高清视频有精品视频| 欧美激情黄色片| 麻豆一区二区三区视频| 91麻豆产精品久久久久久| 国产亚洲欧美久久久久| 日韩精品一区在线观看| 免费在线视频欧美| 国产精品久久久久久久久久ktv| 欧美激情99| 黄色片网址在线观看| 国产精品羞羞答答xxdd| 日本高清不卡免费| 欧美日本国产视频| 日本成人网址| 成人精品在线观看| 91精品综合久久久久久久久久久 | 波多野结衣在线电影| 日韩精品中文字幕视频在线| 午夜伦理福利在线| 好吊妞www.84com只有这里才有精品| 欧美日韩国产一区精品一区| 色欲无码人妻久久精品| 亚洲免费看黄网站| 朝桐光av在线一区二区三区| 久久99精品久久久久久琪琪| 亚洲1区在线观看| 欧美视频在线第一页| 成人av手机在线观看| 日韩av一区二区在线播放| 亚洲国产精品小视频| а√天堂中文资源在线bt| 精品国产乱码久久久久久郑州公司 | 欧美综合在线播放| 91免费看`日韩一区二区| 国产精品一区二区三区四| 国产亚洲精品久久久久动| 国产综合色区在线观看| 亚洲一区二区三区免费看| 国产真实乱子伦精品视频| 激情五月婷婷小说| 亚洲精品在线免费播放| 天堂√8在线中文| 色播五月综合| 国内精品不卡在线| 国产无码精品在线观看| 国产视频一区在线| 国产69精品久久久久按摩| 日韩视频在线免费播放| 成人激情av网| 亚洲 日本 欧美 中文幕| 日韩最新中文字幕电影免费看| 欧美影院精品| 波多野结衣50连登视频| 国产精品久久久久影院色老大| 国产影视一区二区| 国模精品一区二区三区色天香| 亚洲丝袜啪啪| caoporm在线视频| 精品国产乱码久久久久久虫虫漫画 | 亚洲精品aa| 欧美成人三级在线视频| 国产欧美1区2区3区| 午夜精品久久久久久久99老熟妇| 欧美野外猛男的大粗鳮| 97视频精品| 中出视频在线观看| 91精品国产综合久久香蕉麻豆 | 国产三级精品网站| 亚洲欧洲一区| 青青草华人在线视频| 亚洲成人免费在线视频| av在线播放一区| 国产精品久久久久7777| 中文久久乱码一区二区| 黄色美女一级片| 午夜视频在线观看一区| 欧美高清成人| 91视频国产精品| 美女诱惑黄网站一区| 青娱乐国产在线视频| 国产一区二区三区精品久久久 |