步驟:
首先參考官方教程 注意版本,要看最新版的教程(https://www.elastic.co/guide/en/elasticsearch/reference/current/getting-started-install.html)
下載elasticsearch
請不要使用pacman下載elasticsearch,會出現權限問題導致elasticsearch無法運行,直接下載安裝包解壓到指定的位置即可
啓動服務:
cd bin
./elasticsearch
訪問:
瀏覽器訪問:http://localhost:9200
或者使用curl進行操作
網頁輸出:
{
"name" : "yszc-pc",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "FYNT2aLaSYW6AQcWzjMZpw",
"version" : {
"number" : "7.7.0",
"build_flavor" : "default",
"build_type" : "tar",
"build_hash" : "81a1e9eda8e6183f5237786246f6dced26a10eaf", "build_date" : "2020-05-12T02:01:37.602180Z",
"build_snapshot" : false,
"lucene_version" : "8.5.1",
"minimum_wire_compatibility_version" : "6.8.0", "minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}
下載kibana(elasticsearch可視化管理工具)
請不要使用pacman下載kibana,會出現權限問題導致kibana無法運行,或者報錯無法找到node.js等錯誤,直接下載安裝包解壓到指定的位置即可
在安裝包中的config/kibana.yml中配置:
server.port: 5601
server.host: "localhost"
elasticsearch.hosts: ["http://localhost:9200"]
打開服務
cd bin
./kibana
進入下面的網頁
http://localhost:5601
配置java api : spring-boot-starter-data-elasticsearch
參考(https://blog.csdn.net/chengyuqiang/article/details/102938266)
SpringBoot是2.2.0.RELEASE才兼容elasticsearch 7.x