Flume ng spoolDir目錄監控踩過的坑

2021-07-16 18:09:57 字數 783 閱讀 8554

使用flume-ng1.6 spooldir收集日誌遇到的問題

/**

* *@title: checkfilecpisover

*@description: 用來檢查檔案拷貝是否完成

*@param

@param currentfile 設定檔案

*@return void 返回型別

*@throws

*/private

void

checkfilecpisover(file file) catch (interruptedexception e)

file currentfile = new file(file.getabsolutepath());

int count = 0;//記錄迴圈次數,超過20次,也就是10秒後丟擲異常

while(currentfile.lastmodified() != modified || currentfile.length() != length)

count++;

modified = currentfile.lastmodified();

length = currentfile.length();

try catch (interruptedexception e)

currentfile = new file(file.getabsolutepath());

}//一直到檔案傳輸完成就可以退出

}

git踩過的坑

4.git 修改當前的project的使用者名稱的命令為 git config user.name 你的目標使用者名稱 git 修改當前的project提交郵箱的命令為 git config user.email 你的目標郵箱名 如果你要修改當前全域性的使用者名稱和郵箱時,需要在上面的兩條命令中新增...

springboot踩過的坑

設定上下文路徑context path不生效 springboot 2.0之前的語法 server.context path xx 2.0之後的語法 server.servlet.context path xx 在配置yml時,報錯如下 caused by org.yaml.snakeyaml.sc...

SQL UNION踩過的坑

union 操作符用於合併兩個或多個 select 語句的結果集。請注意,union 內部的 select 語句必須擁有相同數量的列。列也必須擁有相似的資料型別。同時,每條 select 語句中的列的順序必須相同。select column name s from table name1 union...