更新時(shí)間:2023-08-17 來源:黑馬程序員 瀏覽量:
全文搜索屬于最常見的需求,開源的 Elasticsearch (以下簡稱 es)是目前全文搜索引擎的首選。
它可以快速地儲(chǔ)存、搜索和分析海量數(shù)據(jù)。維基百科、Stack Overflow、Github都采用它。
Elasticsearch簡稱es,在企業(yè)內(nèi)同樣是一款應(yīng)用非常廣泛的搜索引擎服務(wù)。 很多服務(wù)中的搜索功能,都是基于es來實(shí)現(xiàn)的。安裝Elasticsearch可參考以下流程:
1. 添加yum倉庫
# root執(zhí)行 # 導(dǎo)入倉庫密鑰 rpm - import https: / artifacts.elastic.co/GPG-KEYelasticsearch # 添加yum源 # 編輯文件 vim /etc/yum.repos.d/elasticsearch.repo [elasticsearch-7.x] name=Elasticsearch repository for 7.x packages baseurl=https: / artifacts.elastic.co/packages/7.x/y um gpgcheck=1 gpgkey=https: / artifacts.elastic.co/GPG-KEYelasticsearch enabled=1 autorefresh=1 type=rpm-md # 更新yum緩存 yum makecache
2. 安裝es
yum install -y elasticsearch
3. 配置es
vim /etc/elasticsearch/elasticsearch.yml # 17行,設(shè)置集群名稱 cluster.name: my-cluster # 23行,設(shè)置節(jié)點(diǎn)名稱 node.name: node-1 # 56行,允許外網(wǎng)訪問 network.host: 0.0.0.0 # 74行,配置集群master節(jié)點(diǎn) cluster.initial_master_nodes: ["node-1"]
4. 啟動(dòng)es
systemctl start | stop | status | enable | disable elasticsearch
5. 關(guān)閉防火墻
systemctl stop firewalld systemctl disable firewalld
6. 測試
瀏覽器打開:http: / ip:9200/?pretty
關(guān)系代數(shù)運(yùn)算中的集合運(yùn)算符和關(guān)系運(yùn)算符
2023-08-16用wait-notify寫一段代碼來解決生產(chǎn)者-消費(fèi)者問題?
2023-08-16Elasticsearch在部署時(shí),對Linux的設(shè)置有哪些優(yōu)化方法?
2023-08-15服務(wù)上線怎么不影響舊版本?
2023-08-14SpringApplication實(shí)例的初始化和項(xiàng)目初始化啟動(dòng)
2023-08-11a.hashCode()有什么用?與a.equals(b)有什么關(guān)系?
2023-08-11