原创 ElasticSearch 7.4中不同的beats實現各種不同數據的採集

ElasticSearch 7.4的Beats,不同的beats用於收集各種不同的數據發送到elasticsearch或者logstash,這使得平臺的數據可視化,無疑爲平臺的運營、運維還有決策規劃提供了最可靠的支持。 ##### 輕量型

原创 ElasticSearch7.4啓動報錯ElasticsearchUncaughtExceptionHandler] … can not run elasticsearch as root

報錯 [root@localhost elasticsearch-7.4.0]# ./bin/elasticsearch OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepG

原创 ElasticSearch7.4啓動出錯,java.nio.file.AccessDeniedException: …/elasticsearch-7.4.0/config/jvm.options

最近在維護ElasticSearch集羣的過程中,有時因爲在配置和啓動時的時候疏忽用戶權限問題,而造成一些小問題,但還是不留意還是會產生,具體報錯如下 Exception in thread "main" java.nio.file.Ac

原创 ElasticSearch7.x基本概念、版本特性

ElasticSearch7.x基礎梳理、版本特性 1、基本概念 集羣(cluster):有一個主節點,通過選舉產生,從外部來看es集羣,在邏輯上是個整體,你與任何一個節點的通信和與整個es集羣通信是等價的。 索引(index):數據可以

原创 ELKB+Kafka——ElasticSearch 7.4配置集羣部署實現海量數據存儲、搜索分析

ElasticSearch 7.4集羣部署實現海量數據存儲、搜索分析 官網下載ElasticSearch後解壓 修改 每個進程最大同時打開文件數  * soft    nofile          65536  * hard    no

原创 Undertow在SpringBoot項目的使用,Undertow、Jetty和Tomcat之間的區別比較

在部署微服務應用的時候,使用更輕量高性能的web服務器的需求很迫切,因爲這樣可以更好的提高服務的性能,同時節省開銷 什麼是Undertow  Undertow是一個用java編寫的靈活的高性能Web服務器,提供基於NIO的阻塞和非阻塞AP

原创 ElasticSearch原理初探,使用SpringBoot操作ElasticSearch

爲何要用ElasticSearch     在最近的項目開發中,逐步接觸到海量數據的搜索和可視化處理,Elasticsearch    是一個分佈式、可擴展、實時的搜索與數據分析引擎。 它建立在一個全文搜索引擎庫Apache Lucene

原创 MQTT消息服務——EMQ

最近的開發中用到MQTT協議和EMQ消息服務器,MQTT和EMQ是物聯網的產物,想必會隨着5G時代和萬物互聯的到來而逐漸火熱。 # EMQ:     是一個MQTT消息服務器     ### 基於 Apache 2.0 協議許可,完全開源

原创 用VMware虛擬機安裝CentOS, 無法連接外網上網的問題

1、下載VMware和CentOS鏡像 2、在VMWare創建虛擬機, 選擇典型安裝——>下一步,稍後安裝操作系統——>選擇linux 選擇CentOS7 64——>設置需要的硬盤內存等參數 在CD/DVD選擇需要使用的系統鏡像,選擇下載

原创 MySQl表設計細節之tinyint、smallint、mediumint、int 和bigint數據類型,float、double和decimal以及sign 和unsigned間範圍取值選擇

MySQL中float、double和decimal間的選擇 對於單精度浮點數Float:  當數據範圍在±131072(65536×2)以內的時候,float數據精度是正確的,但是超出這個範圍的數據就不穩定,沒有發現有相關的參數設置建議

原创 SpringBoot使用mybatis查詢MySQL部分字段的值爲null

在使用Mybatis查詢MySQL數據的時候,遇到查詢出來的字段的值爲null的問題 開發環境一直好好的,就是有那麼幾個字段值取不到 排查了半個小時,終於定位到爲題所在。 Bean get的值就是爲null。 最後發現,MySQL的字段通

原创 java獲取本地IP,http請求的IP

/** * @Author: Jack Wu * @Email: [email protected] * @Date: 2019/8/16 0016 上午 11:20 * @Version: * @Description: 獲取請求者

原创 微服務架構——服務網關

一、什麼是服務網關 服務網關 = 路由轉發 + 過濾器 1、路由轉發:接收一切外界請求,轉發到後端的微服務上去; 2、過濾器:在服務網關中可以完成一系列的橫切功能,例如權限校驗、限流以及監控等,這些都可以通過過濾器完成(其實路由轉發也是

原创 SpringBoot多線程下的bean管理——SpringBoot中多線程用Autowired或@Resource注入bean失敗報NullPointException

在項目開發過程中,有碰到多線程下用@Autowired或@Resource注入失敗,報NullPointException的情況,這就要從Spring對Bean的管理來說明了,這是是因爲創建的多線程無法獲取到Spring容器中的bean。

原创 OAuth 2.0

OAuth 就是一種授權機制。數據的所有者告訴系統,同意授權第三方應用進入系統,獲取這些數據。系統從而產生一個短期的進入令牌(token),用來代替密碼,供第三方應用使用,從而能避免繁瑣的用戶登錄校驗,既提高用戶體驗,又能很好的保障安全。