做網(wǎng)站建設(shè)的網(wǎng)站百度移動(dòng)端優(yōu)化
目錄
- 1.wins安裝ElasticSearch
- 1.下載es安裝包
- 2.下載分詞器
- 3.注意事項(xiàng)
- 4.學(xué)會(huì)看報(bào)錯(cuò)日志
- 2.將 elasticsearch 以服務(wù)的方式安裝
- `安裝ES解壓到根盤符下,如C或E盤等,因?yàn)?E:\Program Files文件夾下的都是默認(rèn)的只讀權(quán)限,所以換到?jīng)]有只讀權(quán)限,否則安裝分詞器插件會(huì)報(bào)錯(cuò),導(dǎo)致es啟動(dòng)失敗`
- 配置中文亂碼問題
- `Elasticsearch_Server`
- 在插件plugins文件夾安裝分詞器
- `如果es不安裝在根盤符下,會(huì)導(dǎo)致報(bào)錯(cuò),分析為配置文件IKAnalyzer.cfg.xml只有可讀權(quán)限,所以一定要在盤符下安裝es`
- 3. 在系統(tǒng)環(huán)境變量 Path 中添加如下路徑
- 4.啟動(dòng)點(diǎn)擊即可
- 5.雙擊 elasticsearch.bat 啟動(dòng) elasticsearch 服務(wù)
- 6.啟動(dòng)后第一次會(huì)顯示一些配置信息,包括默認(rèn)的用戶密碼 先記住 記不住的話可以`重置密碼`
- 7.驗(yàn)證安裝結(jié)果 啟動(dòng)成功
- 8.安裝 ElasticSearch-head 插件
- 9.安裝 kibana
- 10.啟動(dòng) Kibana服務(wù)
- 11.配置Kibana連接ElasticSearch令牌enrollment token
- 12.生成令牌
- 13.復(fù)制粘貼令牌
- 14.點(diǎn)擊配置Elastic啟動(dòng)下圖生成校驗(yàn)碼
- 15.kibana可視化界面連接Elasticsearch成功
1.wins安裝ElasticSearch
1.下載es安裝包
https://www.elastic.co/cn/downloads/elasticsearch
2.下載分詞器
https://github.com/medcl/elasticsearch-analysis-ik/releases
3.注意事項(xiàng)
1.安裝版本
Elasticsearch、分詞器、kibana版本三者保持一致
2.安裝和啟動(dòng)順序
先安裝es,再安裝分詞器、再安裝kibana
3.界面連接
Elasticsearch可視化界面
https://localhost:9200
kibana可視化界面
http://localhost:5601
4.啟動(dòng)es時(shí)要記住賬戶、密碼、和kibana連接es的令牌
5.分詞器可以先啟動(dòng)成功es再安裝分詞器重啟es
4.學(xué)會(huì)看報(bào)錯(cuò)日志
如果安裝過程出現(xiàn)cmd命令行閃退,需要看錯(cuò)誤日志
下載es
2.將 elasticsearch 以服務(wù)的方式安裝
安裝ES解壓到根盤符下,如C或E盤等,因?yàn)?E:\Program Files文件夾下的都是默認(rèn)的只讀權(quán)限,所以換到?jīng)]有只讀權(quán)限,否則安裝分詞器插件會(huì)報(bào)錯(cuò),導(dǎo)致es啟動(dòng)失敗
配置中文亂碼問題
-Dfile.encoding=GBK
Elasticsearch_Server
在插件plugins文件夾安裝分詞器
如果es不安裝在根盤符下,會(huì)導(dǎo)致報(bào)錯(cuò),分析為配置文件IKAnalyzer.cfg.xml只有可讀權(quán)限,所以一定要在盤符下安裝es
[2024-11-18T09:42:01,997][INFO ][o.w.a.d.Dictionary ] [DESKTOP-SAE4P2Q] try load config from E:\Program Files\elasticsearch-8.12.2\config\analysis-ik\IKAnalyzer.cfg.xml
[2024-11-18T09:42:01,998][INFO ][o.w.a.d.Dictionary ] [DESKTOP-SAE4P2Q] try load config from E:\Program%20Files\elasticsearch-8.12.2\plugins\analysis-ik\config\IKAnalyzer.cfg.xml
[2024-11-18T09:42:01,998][WARN ][o.e.i.c.IndicesClusterStateService] [DESKTOP-SAE4P2Q] [.security-profile-8][0] marking and sending shard failed due to [failed to create index]
java.security.AccessControlException: access denied ("java.io.FilePermission" "E:\Program%20Files\elasticsearch-8.12.2\plugins\analysis-ik\config\IKAnalyzer.cfg.xml" "read")at java.security.AccessControlContext.checkPermission(AccessControlContext.java:488) ~[?:?]at java.security.AccessController.checkPermission(AccessController.java:1071) ~[?:?]at java.lang.SecurityManager.checkPermission(SecurityManager.java:411) ~[?:?]at java.lang.SecurityManager.checkRead(SecurityManager.java:742) ~[?:?]at java.io.FileInputStream.<init>(FileInputStream.java:141) ~[?:?]at org.wltea.analyzer.dic.Dictionary.<init>(Dictionary.java:118) ~[?:?]at org.wltea.analyzer.dic.Dictionary.initial(Dictionary.java:150) ~[?:?]at org.wltea.analyzer.cfg.Configuration.<init>(Configuration.java:40) ~[?:?]at org.elasticsearch.index.analysis.IkTokenizerFactory.<init>(IkTokenizerFactory.java:15) ~[?:?]at org.elasticsearch.index.analysis.IkTokenizerFactory.getIkSmartTokenizerFactory(IkTokenizerFactory.java:23) ~[?:?]at org.elasticsearch.index.analysis.AnalysisRegistry.buildMapping(AnalysisRegistry.java:519) ~[elasticsearch-8.12.2.jar:?]at org.elasticsearch.index.analysis.AnalysisRegistry.buildTokenizerFactories(AnalysisRegistry.java:327) ~[elasticsearch-8.12.2.jar:?]at org.elasticsearch.index.analysis.AnalysisRegistry.build(AnalysisRegistry.java:209) ~[elasticsearch-8.12.2.jar:?]at org.elasticsearch.index.IndexModule.newIndexService(IndexModule.java:511) ~[elasticsearch-8.12.2.jar:?]at org.elasticsearch.indices.IndicesService.createIndexService(IndicesService.java:754) ~[elasticsearch-8.12.2.jar:?]at org.elasticsearch.indices.IndicesService.createIndex(IndicesService.java:646) ~[elasticsearch-8.12.2.jar:?]at org.elasticsearch.indices.IndicesService.createIndex(IndicesService.java:185) ~[elasticsearch-8.12.2.jar:?]at org.elasticsearch.indices.cluster.IndicesClusterStateService.createIndicesAndUpdateShards(IndicesClusterStateService.java:494) ~[elasticsearch-8.12.2.jar:?]at org.elasticsearch.indices.cluster.IndicesClusterStateService.applyClusterState(IndicesClusterStateService.java:252) ~[elasticsearch-8.12.2.jar:?]at org.elasticsearch.cluster.service.ClusterApplierService.callClusterStateAppliers(ClusterApplierService.java:539) ~[elasticsearch-8.12.2.jar:?]at org.elasticsearch.cluster.service.ClusterApplierService.callClusterStateAppliers(ClusterApplierService.java:525) ~[elasticsearch-8.12.2.jar:?]at org.elasticsearch.cluster.service.ClusterApplierService.applyChanges(ClusterApplierService.java:498) ~[elasticsearch-8.12.2.jar:?]at org.elasticsearch.cluster.service.ClusterApplierService.runTask(ClusterApplierService.java:429) ~[elasticsearch-8.12.2.jar:?]at org.elasticsearch.cluster.service.ClusterApplierService$UpdateTask.run(ClusterApplierService.java:154) ~[elasticsearch-8.12.2.jar:?]at org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingRunnable.run(ThreadContext.java:916) ~[elasticsearch-8.12.2.jar:?]at org.elasticsearch.common.util.concurrent.PrioritizedEsThreadPoolExecutor$TieBreakingPrioritizedRunnable.runAndClean(PrioritizedEsThreadPoolExecutor.java:217) ~[elasticsearch-8.12.2.jar:?]at org.elasticsearch.common.util.concurrent.PrioritizedEsThreadPoolExecutor$TieBreakingPrioritizedRunnable.run(PrioritizedEsThreadPoolExecutor.java:183) ~[elasticsearch-8.12.2.jar:?]at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]at java.lang.Thread.run(Thread.java:1583) ~[?:?]
3. 在系統(tǒng)環(huán)境變量 Path 中添加如下路徑
4.啟動(dòng)點(diǎn)擊即可
elasticsearch.bat
5.雙擊 elasticsearch.bat 啟動(dòng) elasticsearch 服務(wù)
6.啟動(dòng)后第一次會(huì)顯示一些配置信息,包括默認(rèn)的用戶密碼 先記住 記不住的話可以重置密碼
7.驗(yàn)證安裝結(jié)果 啟動(dòng)成功
在瀏覽器中輸入如下鏈接和用戶名密碼
https://localhost:9200/
版本 8.16.0
8.安裝 ElasticSearch-head 插件
9.安裝 kibana
1.下載與Elasticsearch 相同版本的 kibana
https://www.elastic.co/cn/downloads/past-releases#kibana
10.啟動(dòng) Kibana服務(wù)
bin目錄下雙擊執(zhí)行 kibana.bat 文件, 啟動(dòng) kibana
訪問 http://localhost:5601
11.配置Kibana連接ElasticSearch令牌enrollment token
12.生成令牌
elasticsearch-create-enrollment-token -s kibana --url “https://127.0.0.1:9200”
13.復(fù)制粘貼令牌
14.點(diǎn)擊配置Elastic啟動(dòng)下圖生成校驗(yàn)碼