国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

本機(jī)idea遠(yuǎn)程調(diào)試flume

2019-11-06 06:23:13
字體:
供稿:網(wǎng)友

最近又要自定義開發(fā)flume source 插件,每次插件打包后運(yùn)行,不能再編譯器里debug 感覺好苦惱。于是今天就看了一下flume 的遠(yuǎn)程調(diào)試。一看感覺挺簡單的。所以就分享一下。

遠(yuǎn)程調(diào)試flume其實(shí)就四步,第一步開啟flume的遠(yuǎn)程調(diào)試,第二步拉取flume 源碼導(dǎo)入到idea中。第三步在 idea 中配置遠(yuǎn)程機(jī)器的ip 和調(diào)試端口號(hào)。第四步:將自定義開發(fā)插件源碼粘貼到源碼中,啟動(dòng)flume 進(jìn)行調(diào)試。

廢話不多說粘配置了:

開啟flume遠(yuǎn)程調(diào)試

修改flume的啟動(dòng)腳本flume-ng ,找到這段代碼

# set default paramsFLUME_CLASSPATH=""FLUME_java_LIBRARY_PATH=""JAVA_OPTS="-Xmx20m"LD_LIBRARY_PATH=""

修改 JAVA_OPTS 為

JAVA_OPTS="-Xmx20m -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=y"

此時(shí)已經(jīng)打開了flume的遠(yuǎn)程調(diào)試,遠(yuǎn)程調(diào)試端口為 8000

從Git 中拉取flume源碼

拉取源碼到idea https://github.com/apache/flume

添加idea Debug 配置

添加配置:

這里寫圖片描述

添加一個(gè)remote 配置

這里寫圖片描述

配置運(yùn)行flume 遠(yuǎn)程主機(jī)的ip 和調(diào)試端口號(hào):

這里寫圖片描述

添加自定義源碼

這個(gè)時(shí)候就可以把自己寫的flume插件的代碼粘貼到flume中(隨便位置打上斷點(diǎn) )然后啟動(dòng)flume 進(jìn)行調(diào)試。

這里寫圖片描述

當(dāng)然 開發(fā)的flume插件的jar包應(yīng)該在遠(yuǎn)端運(yùn)行flume的機(jī)器上,實(shí)際運(yùn)行的flume配置也是遠(yuǎn)端flume的配置。

啟動(dòng)flume :

這里寫圖片描述

此時(shí)啟動(dòng)idea 的debug 模式就會(huì)進(jìn)入斷點(diǎn)。

這里寫圖片描述


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 宁陵县| 深州市| 疏附县| 元阳县| 奇台县| 曲阜市| 伊川县| 湘乡市| 比如县| 天柱县| 淳化县| 隆回县| 金川县| 太保市| 兴文县| 景泰县| 错那县| 瑞金市| 高邮市| 城步| 赞皇县| 大石桥市| 保定市| 泗洪县| 临泽县| 嵩明县| 德安县| 威信县| 上高县| 三河市| 嘉禾县| 东兴市| 舒兰市| 永修县| 宁化县| 保山市| 梅河口市| 忻州市| 普定县| 缙云县| 河东区|