Elasticsearch入門-環境安裝ES和Kibana以及ES-Head可視化插件和瀏覽器插件es-client

Elasticsearch入門-環境安裝ES和Kibana

    • 安裝 ES Windows安裝
    • ESHead安裝
    • 瀏覽器插件 es-client
    • Kibana 安裝

安裝es,安裝header 安裝kibana,安裝多種分詞器ik…

安裝 ES Windows安裝

① 下載壓縮包并解壓
官網鏈接:https://www.elastic.co/cn/downloads/elasticsearch
image.png
image.png
② 啟動 ES ,切換到bin目錄下,點擊elasticsearch.bat文件
image.png

啟動報錯:java.nio.file.NoSuchFileException: D:\env\jdk17\lib\dt.jar

image.png
image.png

分析問題:es8是內置jdk的,那么為啥它啟動去找的是我們系統環境變量中的jdk,而不是它自己的呢?

找到bin目錄中的elasticsearch-env配置文件,發現是下面紅色圈的配置影響了es的正常啟動
image.png
配置注釋翻譯如下:

...... 省略
# 如果 ES_JAVA_HOME 變量不為空
if [ ! -z "$ES_JAVA_HOME" ]; then# 設置 JAVA 變量和 JAVA_TYPE 變量JAVA="$ES_JAVA_HOME/bin/java"JAVA_TYPE="ES_JAVA_HOME"# 檢查 JAVA 變量代表的文件是否為可執行文件,如果不是,則退出if [ ! -x "$JAVA" ]; thenecho "could not find java in $JAVA_TYPE at $JAVA" >&2exit 1fi# 運行Elasticsearch工具包中的JavaVersionChecker類,用于檢查Java版本是否符合Elasticsearch要求的版本"$JAVA" -cp "$ES_HOME/lib/java-version-checker/*" org.elasticsearch.tools.java_version_checker.JavaVersionChecker
else# 對于不存在‘ES_JAVA_HOME’變量,則使用內置的JDK:if [ "$(uname -s)" = "Darwin" ]; then# elasticsearch 安裝目錄下,Mac系統的 java 運行文件JAVA="$ES_HOME/jdk.app/Contents/Home/bin/java"else# elasticsearch 安裝目錄下,其他系統的 java 運行文件JAVA="$ES_HOME/jdk/bin/java"fi# 指定 JAVA_TYPE 為內部綁定的 JDKJAVA_TYPE="bundled JDK"
fi
...... 省略

我們只需要將我們的JAVA_HOME環境變量的jdk改為ES內置的JDK即可
image.png

再次啟動,服務正常啟動了!
image.png

這里中文顯示亂碼了(啟動 elasticsearch 后,記錄命令行提示的信息):
image.png

鈩癸笍  Password for the elastic user (reset with `bin/elasticsearch-reset-password -u elastic`):xchFVFwspf6W-bvNltTL鈩癸笍  HTTP CA certificate SHA-256 fingerprint:d4fbae59efc0f8f0c7977da65341d66d8126ddadaab4e16e8a10429d3e9f7f06鈩癸笍  Configure Kibana to use this cluster:
鈥?Run Kibana and click the configuration link in the terminal when Kibana starts.
鈥?Copy the following enrollment token and paste it into Kibana in your browser (valid for the next 30 minutes):eyJ2ZXIiOiI4LjEyLjIiLCJhZHIiOlsiMTcyLjIzLjE3Ni4xOjkyMDAiXSwiZmdyIjoiZDRmYmFlNTllZmMwZjhmMGM3OTc3ZGE2NTM0MWQ2NmQ4MTI2ZGRhZGFhYjRlMTZlOGExMDQyOWQzZTlmN2YwNiIsImtleSI6IkNfbzU0NDBCNkdoaDFESVhLMlMtOnB3czNjN3pPU0NHR0liVlAwYWhHalEifQ==

修改yml配置,
image.png

連接測試 https://localhost:9200:
image.png

ESHead安裝

Head工具官網鏈接:https://github.com/mobz/elasticsearch-head/
image.png
下載壓縮包到本地,解壓即可
image.png
下載項目的依賴,然后啟動

npm install 
npm run start

image.png
因為9100與es的9200存在跨越問題,我們還需要改一下es的配置文件elasticsearch.yml,在末尾添加跨域配置即可(修改完成之后,需要重啟es服務才能生效)

# 跨域配置:
http.cors.enabled: true
http.cors.allow-origin: "*"

訪問一下 localhost:9100
image.png

瀏覽器插件 es-client

image.png
image.png
image.png

Kibana 安裝

官網鏈接:https://www.elastic.co/cn/downloads/kibana
image.png
將下載好的kibana的壓縮包解壓即可
image.png

修改config/kibana.yml配置文件
image.png

server.port: 5601
server.host: "localhost"

啟動kibana

image.png

啟動之后,會提示去訪問 http://localhost:5601/?code=368039,訪問即可

首先將es輸出的驗證kibana的配置粘貼進去

eyJ2ZXIiOiI4LjEyLjIiLCJhZHIiOlsiMTcyLjIzLjE3Ni4xOjkyMDAiXSwiZmdyIjoiZDRmYmFlNTllZmMwZjhmMGM3OTc3ZGE2NTM0MWQ2NmQ4MTI2ZGRhZGFhYjRlMTZlOGExMDQyOWQzZTlmN2YwNiIsImtleSI6IkNfbzU0NDBCNkdoaDFESVhLMlMtOnB3czNjN3pPU0NHR0liVlAwYWhHalEifQ==

image.png
然后進行登錄
image.png
登錄成功后,界面如下:
image.png
image.png

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/711569.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/711569.shtml
英文地址,請注明出處:http://en.pswp.cn/news/711569.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

JDK制作p12文件

生成密鑰對 首先,我們需要生成一對密鑰,用來進行證書的生成和簽名。可以使用Java的keytool工具來生成密鑰對。 keytool -genkeypair -alias mykey -keyalg RSA -keysize 2048 -validity 365 -keystore mykeystore.jks上述命令中的各個參數含義如下&…

canvas坐標系統 webgl坐標系統 uv紋理坐標系統 原點

一、canvas原點在左上角,x軸正方向向右,y軸正方向向下,一個點對應一個像素 二、webgl原點在正中間,x軸正方向向右,y軸正方向向上,數據顯示范圍在[-1,1]之間,超過此范圍不顯示數據 三、uv原點在左…

Eigen-矩陣切片和索引

矩陣切片和索引 一、概述二、基本的切片三、編譯時間大小和增量四、相反的順序五、索引數組六、自定義索引列表 一、概述 本頁介紹了操作符 () 為索引子集行和列提供的多種可能性。這個API已經在特性3.4中引入。它支持塊API提出的所有特性,以及更多。特別是&#x…

Java面試錯誤或者難點記錄

數據庫方向 1. mysql數據庫中的DATE_FORMAT函數作用是什么?sql server有相同作用的函數嗎? DATE_FORMAT函數是格式化日期或時間類型的數據,有兩個參數,第一個參數是日期或者時間數據,第二個參數是格式化字符串&#…

如何用ChatGPT+GEE+ENVI+Python進行高光譜,多光譜成像遙感數據處理?

原文鏈接:如何用ChatGPTGEEENVIPython進行高光譜,多光譜成像遙感數據處理? 第一:遙感科學 從攝影偵察到衛星圖像 遙感的基本原理 遙感的典型應用 第二:ChatGPT ChatGPT可以做什么? ChatGPT演示使用 …

工廠模式:沒你想像的那么難

工廠模式 工廠模式是一種創建型設計模式,它允許創建對象而無需指定將要創建的對象的具體類。它通過將對象的創建委托給一個單獨的方法或類來完成,從而隱藏了對象的實例化邏輯。這樣可以提高代碼的靈活性,減少了代碼中的重復和耦合。 在工廠…

2021年下半年教師資格證考試《高中信息技術》題

4.使用某轉碼軟件對一段時長為2分鐘的AVI視頻進行轉碼,轉碼后的視頻信息如圖4所示,計算存儲該視頻文件所需的空間大小為(C )。 A18MB B36MB C60MB D512MB 6.某21位二進制代碼100101011010011110101,已知該代碼由3個…

html基礎操練和進階修煉寶典

文章目錄 1.超鏈接標簽2.跳錨點3.圖片標簽4.表格5.表格的方向屬性6.子窗口7.音視頻標簽8.表單9.文件上傳10.input屬性 html修煉必經之路—各種類型標簽詳解加展示&#xff0c;關注點贊加收藏&#xff0c;防止迷路哦 1.超鏈接標簽 <!DOCTYPE html> <html lang"en…

再議【每天進步一點點】

概述 之前聽姜胡說&#xff0c;講到了他自己日更博客的故事&#xff0c;也就是每天去更新一篇博客文章。 日更&#xff0c;其實是一件很可怕的事情。 先不說文章的深度如何&#xff0c;單單從時間的耗費上&#xff0c;文字的積累上&#xff0c;以及對事物的敏感度上&#xf…

vue實現自定義樹形穿梭框功能

需求&#xff1a; 我們在開發過程中&#xff0c;會遇到需要將一個數據選擇做成穿梭框&#xff0c;但是要求穿梭框左側為樹形結構、右側為無層級結構的數據展示&#xff0c;ElementUI自身無法在穿梭框中添加樹形結構&#xff0c;網上搜到了大佬封裝的插件但是對于右側的無樹形結…

【從Python基礎到深度學習】9.Python 語法基礎

一、常量與變量 常量:程序中使用的具體的數、字符。在運行過程中&#xff0c;值無法更改 變量:表示一一個存儲單元&#xff0c;其中存儲的值可以修改 如&#xff1a;a5,b6 變量命名: 1、只能包含字母、數字、下劃線 2、只能以字母、下劃線開頭 3、不要使用關鍵字作為變量名稱 …

不知道倫敦銀模擬賬戶該如何使用?至少3個用法

由于模擬交易的特別屬性&#xff0c;很多人對模擬交易并不用心&#xff0c;假的資金用心干什么&#xff1f;就算交易得再好&#xff0c;盈利得再多&#xff0c;假的資金會變成真的嗎&#xff1f;因此當然不會這么用心對待倫敦銀模擬賬戶交易賬戶。實際上&#xff0c;這種觀點是…

Python 操作數據結構隊列 queue和 雙端隊列 deque

“”" 隊列&#xff08;Queue&#xff09;和雙端隊列&#xff08;Deque, Double-ended Queue&#xff09;都是線性數據結構&#xff0c;但它們在操作上有所不同&#xff1a; 隊列&#xff08;Queue&#xff09;&#xff1a; 隊列遵循先進先出&#xff08;FIFO, First-In…

List集合的Stream流式操作實現數據類型轉換

目錄 問題現象&#xff1a; 問題分析&#xff1a; 解決方法&#xff1a; 拓展&#xff1a; 1、Collectors.toList() 2、Collectors.toCollection(ArrayList::new) 3、Collectors.toCollection(LinkedList::new) 4、Collectors.toCollection(LinkedHashSet::new) 5、Collector…

MAC M1 安裝mongodb7.0.5 版本

1、進入官網 Download MongoDB Community Server | MongoDBDownload MongoDB Community Server non-relational database to take your next big project to a higher level!https://www.mongodb.com/try/download/community 2、選擇版本 3、下載后解壓 放到 /usr/local 并修改…

Facebook Messenger鏈接分享:如何創建鏈接并設置自動化內容

Facebook Messenger鏈接是指基于Facebook用戶名創建的會話鏈接&#xff0c;用戶可以在其Facebook頁面的設置部分復制此鏈接進行分享。然后將該鏈接直接粘貼到獨立站、電子郵件、名片或社交媒體中&#xff0c;讓目標受眾可以一鍵進入對話。為了滿足某些商家的需求&#xff0c;Fa…

vue3中的ref和reactive的區別

vue3中的ref和reactive的區別 1、響應式數據2、ref3、reactive4、ref VS reactive5、往期回顧總結&#xff1a; 1、響應式數據 處理響應式數據時到底是該用ref還是reactive... 響應式數據是指在 Vue.js 中&#xff0c;當數據發生變化時&#xff0c;相關的視圖會自動更新以反映…

【bash】2、手把手實現一個 bash shell:多個機器批量執行 shell 命令,支持 ip 補全

文章目錄 一、需求&#xff1a;多臺機器批量遠程執行 shell 命令1.1 業務需求拆解為腳本需求1.2 幫助函數&#xff1a;使用說明文檔1.3 main 函數框架 二、功能&#xff1a;單機 sshp 執行2.1 fullip 函數&#xff1a;實現 ip 補全2.1.1 參數說明2.1.2 定義全局變量2.1.3 實現&…

Cu-HCP-H035 Cu-HCP-R250銅合金高精度零部件

Cu-HCP-H035 Cu-HCP-R250銅合金高精度零部件 CDA102-3/4H EN1982-CC333G EN1982-CC492K BS1400-LG4 EN1982-CC491K BS1400-LG2 CuNi18Zn19Pb1/CW408J CuNi12Zn38Mn5Pb2/CW407J CuNi12Zn30Pb1/CW406J CuNi12Zn29/CW405J CuNi12Zn25Pb1/CW404J CuNi10Zn42Pb2/CW402J CuNi10Zn27/C…

Pytorch 復習總結 4

Pytorch 復習總結&#xff0c;僅供筆者使用&#xff0c;參考教材&#xff1a; 《動手學深度學習》Stanford University: Practical Machine Learning 本文主要內容為&#xff1a;Pytorch 深度學習計算。 本文先介紹了深度學習中自定義層和塊的方法&#xff0c;然后介紹了一些…