網站首頁 編程語言 正文
代碼小白,記錄自學制作谷粒商城遇到的坑 如有錯誤請輕噴
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
相關推薦
- 2023-10-12 antd3升級到antd4(已解決所有報錯)
- 2023-02-27 python定時任務sched庫用法簡單實例_python
- 2023-02-06 C++11中longlong超長整型和nullptr初始化空指針_C 語言
- 2022-11-27 Rust語言中的String和HashMap使用示例詳解_Rust語言
- 2022-12-25 pycharm導入第三方庫的兩種方法(永不報錯)_python
- 2022-01-19 正則——時間 時分秒 12小時制 24小時制 moment可以轉化的時間 HH:mm:ss hh:m
- 2022-07-21 依賴循環The dependencies of some of the beans in the a
- 2023-03-26 WPF實現頁面的切換的示例代碼_C#教程
- 最近更新
-
- 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同步修改后的遠程分支