原创 Consul註冊tomcat服務健康狀態報錯:HTTP GET http://node-3:8090/actuator/health: 404 Output:

記一次Consul註冊tomcat中項目健康檢查錯誤: HTTP GET http://node-3:8090/actuator/health: 404  Output: <!doctype ht 以上的錯誤是因爲tomcat部署後訪問

原创 Elasticsearch5.4.3關於javaAPI相關操作

【1】獲取TransportClient public static TransportClient getTransportClient() throws Exception{ Settings settings =

原创 Consul健康檢查報錯Get http://node-3:8002/actuator/health: dial tcp 172.28.158.98:8002: connect: connect

   最近用consul集羣服務docker安裝方式進行了服務的註冊,但是通過註冊後發現健康檢查總是報錯。具體如下: 上面的錯誤主要是兩類錯誤 1)server不可達,服務器有問題 2) 服務器沒問題,但是服務有問題 解決方案: 服務器

原创 兩次線上故障讓我明白了jvm參數調優的重要性

一、案例                無論面試還是平常的交流中,我們都會談到垃圾收集器,JVM參數調優等等話題。由於之前的項目訪問量,以及服務器資源不緊缺所以對該參數並沒有太深的理解,最近一段時間再做電商相關的項目,兩次線上事故讓我意識

原创 總結兩種線程池的任務拒絕策略

        在多任務執行的時候,我們可能用到線程池,如果在任務量非常大的情況下任務可能走了拒絕策略,有人可能會說那就吧隊列設置成最大的,或者無界隊列的情況,這種方式是可以暫時解決任務丟失的情況,但是如果隊列如果太多一直阻塞可能會造成O

原创 請求工具類

package com.eebbk.content.ai.makequestion.utils; import lombok.extern.slf4j.Slf4j; import org.apache.http.client.meth

原创 consul線上部署的一些總結(持續更新中。。。)

   最近線上consul部署遇到的一些問題,和開發有點區別。還是總結下一些所謂的方法吧。如果大家有好的方法歡迎討論 【1】war包丟到tomcat中註冊不到consul,但是服務是可以訪問的   在本地發開因爲是springboot直接

原创 解決elasticsearch 中UNASSIGNED問題

在測試環境中,由於某個分片損壞,導致整個集羣狀態爲red,如下圖所示: 對於索引index_question_youdao分片0損壞了,導致整個集羣出現問題。解決方法: 1)恢復存有0分片的源節點,並加入到集羣中(不強制重新分配主分片)

原创 通過nginx發佈vue項目

最近馬上要上線的項目是前後端分離的,後端部署就不說了,對於的前端的部署還是第一次部署,原來一般是前端打包好後直接放到項目中,靜態資源少還行,如果是個龐大的前端直接放進去就不太好了,所以就採用nginx進行轉發,現在總結一下: 一、安裝ng

原创 zookeeper的基本概念

zookeeper底層通信是用netty實現的   安裝zookeeper,並配置集羣 1、準備三臺機器做集羣 服務器 IP地址 端口 服務器1 192.168.10.140 2181/2881/3881 服務器

原创 Artifact xxx:war: Error during artifact deployment. See server log for details.

記一次錯誤:Artifact xxx:war: Error during artifact deployment. See server log for details. 在開發的時候,添加了過濾器,本地main方法啓動springboo

原创 ElasticSearch監控工具 - cerebro

之前一直用的head查看索引,還有kibana,最近發現一個比較牛逼的監控工具——cerebro,傳說中的高富帥,一起來體驗下: 安裝也很簡單,網上一大把。 首秀 極具神祕高雅感覺,讓人瞬間有了反應。連接客戶端地址後進行以下界面: 太

原创 推送本地鏡像到docker私有倉庫

一、安裝並啓動registry docker pull registry:2 docker run -d -p 5000:5000 -v /root/docker-registry:/var/lib/registry registry:

原创 構建並推送本地vue項目鏡像到私有倉庫registry

docker部署項目真的是爽呀, 快捷方便又帥氣。這篇文章主要是總結vue項目構建鏡像並推送到私有倉庫的,親測有效哦。 一、本地打包vue爲dist yarn build 或者 npm run build   打包後生成如下目錄

原创 docker創建帶有用戶密碼認證和web可視化界面的私有倉庫

      docker的倉庫在小組作戰中比較重要,但是並不是每個人都需要有權限進行操作倉庫,所有對於倉庫的認證比較重要,本篇文 章主要創建帶有可視化界面和用戶認證的私有倉庫,搭建過程參考了博文:https://www.cnblogs.c