一、ElasticSearch安裝
下載地址:
elasticsearch
的下載與安裝
https://blog.csdn.net/qq_40974235/article/details/118571475
elasticsearch的下載地址:https://www.elastic.co/cn/downloads/elasticsearch
可以使用華為云的鏡像: https://mirrors.huaweicloud.com/elasticsearch/ (有效)
安裝es之前確保系統(tǒng)已安裝JDK(需要JDK1.8以上版本)ik分詞器
的下載地址:https://github.com/medcl/elasticsearch-analysis-ik/releases (有效)kibana
可視化工具下載地址:https://www.elastic.co/cn/downloads/kibana 或者華為云的鏡像,只是沒有最新的版本https://mirrors.huaweicloud.com/kibana/ (有效)
注意:elasticsearch要與kibana版本要保持一致head插件
: 可視化界面:head插件下載地址:https://github.com/mobz/elasticsearch-head,下載zip包
Kibana的安裝
二、ElasticSearch配置
-
windows安裝好后的目錄結(jié)構(gòu)
-
可以配置占用內(nèi)存的大小
- elasticsearch 目錄結(jié)構(gòu)
bin 啟動文件
config 配置文件
log4j2 日志配置文件
jvm.options java虛擬機相關(guān)的配置
elasticsearch.yml elasticsearch的配置文件 默認(rèn)9200端口 跨域配置
lib 相關(guān)jar包
logs 日志
modules 功能模塊
plugins 插件(ik)
-
elasticsearch啟動,端口為9200
雙擊elasticsearch.bat 啟動
5. 訪問elasticsearch
三、elasticsearch中的head插件
-
下載好elasticsearch-head-master插件,然后進行安裝
elasticsearch-head
是一款專門針對于elasticsearch的客戶端工具
,elasticsearch-head
是一個基于node.js
的前端工程
前提:需要安裝nodejs
,運行elasticsearch-head
會用到grunt
,而grunt
需要npm包管理器
,所以nodejs
是必須要安裝的(nodejs安裝不在這里講述)
- 啟動head插件
-
訪問9100
出現(xiàn)跨域問題 - 在elasticsearch.yml中解決跨域配置
http.cors.enabled: true
http.cors.allow-origin: "*"
-
重啟es服務(wù)器,再次訪問,顯示正常
-
建立索引
四、ELK
Elk
是Elasticsearch、Logstash、Kibana
三大開源框架首字母大寫簡稱。市面上也被稱為Elastic Stack
.其中Elasticsearch
是一個基于Lucene
、分布式、通過Restful
進行交互的近實時搜索平臺框架。像類似百度,谷歌這種大數(shù)據(jù)全文搜索引擎的場景都可以使用Elasticsearch
作為底層支持框架,可見Elasticsearch
提供的搜索能力確實強大,市面上很多時候我們簡稱Elasticsearch
為es
.Logstash
是ELK
的中央數(shù)據(jù)流引擎,用于從不同目標(biāo)(文件、數(shù)據(jù)存儲/MQ)收集的不同格式數(shù)據(jù),經(jīng)過過濾后支持輸出到不同的目的地 (文件/MQ/redis/elasticsearch/kafka
等)。Kibana
可以將elasticsearch
的數(shù)據(jù)通過友好的頁面展示出來。提供實時分析的功能。
市面上很多只要提供ELK
能夠一致說出它是一個日志分析架構(gòu)技術(shù)??偡Q,但實際上ELK
不僅僅適用于日志分析,它還可以支持其他任何數(shù)據(jù)分析和收集的場景,日志分析和收集只是更具有代表性,并非唯一性。
五、Kibana
- kibana簡介
Kibana
是一個針對Elasticsearch
的開源分析及可視化平臺,用來搜索、查看交互存儲在Elasticsearch索引
中的數(shù)據(jù)。使用Kibana
,可以通過各種圖表進行高級數(shù)據(jù)分析展示。Kibana
讓海量數(shù)據(jù)更容易理解。讓操作簡單,基于瀏覽器的用戶界面可以快速創(chuàng)建儀表板(dashboard)實時顯示Elasticsearch查詢動態(tài)。設(shè)置Kibana非常簡單,無需編碼或者額外的基礎(chǔ)架構(gòu),幾分鐘就可以完成Kibana安裝并啟動Elasticsearch索引監(jiān)視。
官網(wǎng)地址:https://www.elastic.co/cn/kibana
Kibana 版本要和Es版本一致
2. kibana項目結(jié)構(gòu)
3. 啟動kibana進行測試
4. 點擊kibana.bat 啟動 如果 出現(xiàn)log… 卡住 可以進行點擊回車
5. 訪問5601端口
6. 做查詢測試文章來源:http://www.zghlxwxcb.cn/news/detail-419078.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-419078.html
-
kibana漢化插件
將config中的kibana.yml文件修改如下內(nèi)容
漢化改完,重啟項目即可。
到了這里,關(guān)于Elasticsearch(二)——安裝與下載的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!