更新時間:2023-08-17 來源:黑馬程序員 瀏覽量:
全文搜索屬于最常見的需求,開源的 Elasticsearch (以下簡稱 es)是目前全文搜索引擎的首選。
它可以快速地儲存、搜索和分析海量數(shù)據(jù)。維基百科、Stack Overflow、Github都采用它。
Elasticsearch簡稱es,在企業(yè)內(nèi)同樣是一款應用非常廣泛的搜索引擎服務。 很多服務中的搜索功能,都是基于es來實現(xiàn)的。安裝Elasticsearch可參考以下流程:
1. 添加yum倉庫
# root執(zhí)行
# 導入倉庫密鑰
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行,設置集群名稱
cluster.name: my-cluster
# 23行,設置節(jié)點名稱
node.name: node-1
# 56行,允許外網(wǎng)訪問
network.host: 0.0.0.0
# 74行,配置集群master節(jié)點
cluster.initial_master_nodes: ["node-1"]
4. 啟動es
systemctl start | stop | status | enable | disable elasticsearch
5. 關閉防火墻
systemctl stop firewalld
systemctl disable firewalld
6. 測試
瀏覽器打開:http: / ip:9200/?pretty