原文:logstash采集mysql數據同步到es中時間字段相差8小時的解決辦法

最近在做的項目中,需要將MySQL中的數據通過logstash同步至elasticsearch,但是同步后發現es中的文檔時間字段不對了,統統比實際時間提前 小時。 查了資料發現,這是由於logstash在獲取時區的時候,默認獲取的是UTC默認時間,同時elasticsearch在創建索引的時候,統一使用UTC時間,因為中國使用的為東 時區,源數據和實際創建的索引數據會相差 個小時。 所以如果獲取 ...

2020-08-21 18:09 0 1522 推薦指數:

查看詳情

logstash 讀取MySQL數據到elasticsearch 相差8小時解決辦法

logstash和elasticsearch是按照UTC時間的,kibana卻是按照正常你所在的時區顯示的,是因為kibana可以配置時區信息。 具體看這個: logstash 的配置文件添加 這樣output 輸出的時間才是正確的,前提服務器時區已經修改了 ...

Mon May 11 19:33:00 CST 2020 0 821
logstash 寫入數據到elasticsearch 索引相差8小時解決辦法

問題說明 Logstash用的UTC時間, logstash在按每天輸出到elasticsearch,因為時區使用utc,造成每天8:00才創建當天索引,而8:00以前數據則輸出到昨天的索引 # 使用logstash寫入elasticsearch的配置output ...

Thu Aug 22 06:11:00 CST 2019 0 630
Linux時間與系統時間相差8小時解決辦法

原因是時區不同 在/etc/profile文件增加一行 export TZ='CST-8' 使文件立即生效 source /etc/profile 或者 . /etc/profile 說明:此方法在vagrant虛擬機中有效果,其他有待驗證。 ...

Wed Sep 09 21:42:00 CST 2020 0 2097
c# mongodb時間類型字段保存相差八個小時解決辦法

添加上面這個特性即可。添加了這個特性並不是說在保存mongodb數據庫的時間就是本地時間了。而是說在顯示的時候mongodb驅動會根據這個特性自動轉化成本地時間。實際存入數據庫的還是0區的時間。 為什么會這么說?在網上看了java mongodb驅動的源碼,知道java是這么做 ...

Fri Nov 22 19:58:00 CST 2019 0 328
docker之容器日志輸出與系統時間相差8小時解決辦法

  參考:https://blog.csdn.net/eumenides_/article/details/94719944      https://muguang.me/it/2658.html   使用docker部署容器,輸出日志時間會比系統正常時間少8小時   1,環境查看 ...

Fri Aug 16 23:06:00 CST 2019 0 3880
MySQL】【4】數據時間與實際時間相差8小時

原因:由於默認的是UTC時間,所以在中國有8個小時的時差,需要將serverTimezone的值改為GMT%2B8 參考博客: 1,mysql與實際時間有8小時差 - weixin_40886648的博客 - CSDN博客 https://blog.csdn.net ...

Fri Apr 12 01:32:00 CST 2019 0 2484
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM