網站首頁 編程語言 正文
代碼小白,記錄自學制作谷粒商城遇到的坑 如有錯誤請輕噴
1.問題的出現:elasticsearch連接時斷時續
在加完分詞插件之后,出現了elasticsearch連接失敗的情況,但是經過多次刷新之后居然是可以成功連接上去的,查看日志也沒發現問題。問題來了,這是什么情況?首先可以確定的是插件部分的問題,開始排錯。
2.問題出現的原因:
在之前加載ik分詞插件的過程中,因為自己是個懶狗。下載了后發現是8.2.3的壓縮包,但是我的es和kibana都是7.4.2的版本,報了一個錯誤為Plugin [analysis-ik] was built for Elasticsearch version 8.2.3 but version7.4.2,根據查閱csdn文章了解到,只要對plugin-descriptor.properties的elasticsearch.version修改為你自己的版本號就行。但是實際情況發生了偏差,使用不同版本的ik可能會導致容器內操作指令進入es后頻繁的閃退以及鏈接時斷時續的可能。
3.解決問題后發現kibana出現server is not ready yet:
重新修改ik版本進行測試,發現問題解決。但是kibana卻鏈接不上了。開始研究kibana的問題。kibana網頁可以正常啟動但是一直顯示server is not ready yet。一開始我以為是防火墻的問題,進入docker exec -it kibana /bin/bash ,bash-4.2$后對es當前ip地址進行ping操作,(esip地址查詢代碼為:docker inspect --format '{{ .NetworkSettings.IPAddress }}' es es在容器內的ID)發現容器內可以ping通,然后再后對es網站進行curl操作,發現可以操作成功不是防火墻的問題,進入docker exec -it -u root kibana /bin/bash 查詢config文件中的kibana.yml文件內的設置
發現是elasticsearch.hosts: [ "http://xxx.xx.x.x:9200" ]設置有誤,和es當前ip地址有出入,對文件進行 vi kibana.yml操作,修改地址重啟docker中的kibana,問題解決。
4.總結:別偷懶,偷懶必埋坑,就當是對linux指令進行復習了。。
原文鏈接:https://blog.csdn.net/Wanshui_7/article/details/125820058
相關推薦
- 2022-08-17 React-Route6實現keep-alive效果_React
- 2023-11-15 Latex解決表格過寬問題,自適應調整寬度;自動調整適合的表格大小
- 2022-06-21 python繪制帶有色塊的折線圖_python
- 2022-09-02 Python?如何實時向文件寫入數據(附代碼)_python
- 2022-09-29 python繪制直方圖的方法_python
- 2022-11-09 docker容器直接退出如何進入容器調試模式_docker
- 2022-04-24 .Net?Core讀取文件時中文亂碼問題的解決方法分享_實用技巧
- 2022-10-29 微服務啟動報錯:No Feign Client for loadBalancing defined.
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支