Elasticsearch安装(Linux)
目錄
- 簡(jiǎn)介
- Elasticsearch具備以下特點(diǎn):
- 安裝
- 文件目錄
- 啟動(dòng)
簡(jiǎn)介
Elasticsearch 是一個(gè)分布式可擴(kuò)展的實(shí)時(shí)搜索和分析引擎,一個(gè)建立在全文搜索引擎 Apache Lucene? 基礎(chǔ)上的搜索引擎.當(dāng)然 Elasticsearch 并不僅僅是 Lucene 那么簡(jiǎn)單,它不僅包括了全文搜索功能,還可以進(jìn)行以下工作:
- 分布式實(shí)時(shí)文件存儲(chǔ),并將每一個(gè)字段都編入索引,使其可以被搜索。
- 實(shí)時(shí)分析的分布式搜索引擎。
- 可以擴(kuò)展到上百臺(tái)服務(wù)器,處理PB級(jí)別的結(jié)構(gòu)化或非結(jié)構(gòu)化數(shù)據(jù)
面對(duì)這樣復(fù)雜的搜索業(yè)務(wù)和數(shù)據(jù)量,使用傳統(tǒng)數(shù)據(jù)庫搜索就顯得力不從心,一般我們都會(huì)使用全文檢索技術(shù),比如Solr,Elasticsearch。
Elastic官網(wǎng):https://www.elastic.co/cn/
Elastic有一條完整的產(chǎn)品線及解決方案:Elasticsearch、Kibana、Logstash等,前面說的三個(gè)就是大家常說的ELK技術(shù)棧。
Elasticsearch
(官網(wǎng):https://www.elastic.co/cn/products/elasticsearch )是Elastic Stack 的核心技術(shù)。詳細(xì)介紹參考官網(wǎng)
Elasticsearch具備以下特點(diǎn):
- 分布式,無需人工搭建集群(solr就需要人為配置,使用Zookeeper作為注冊(cè)中心)
- Restful風(fēng)格,一切API都遵循Rest原則,容易上手近實(shí)時(shí)搜索,數(shù)據(jù)更新在Elasticsearch中幾乎是完全同步的。
安裝
官網(wǎng)下載,選擇linux版本:
https://www.elastic.co/cn/products/elasticsearch
我下載完放在了 usr/dev文件夾下
解壓
tar -zxvf elasticsearch-7.12.0-linux-x86_64.tar.gz
重命名
mv elasticsearch-7.12.0 elasticsearch
為elaticsearch創(chuàng)建用戶并賦予相應(yīng)權(quán)限
此時(shí)在 bin/dev 文件夾下
文件目錄
配置文件都在config文件夾下
編輯elasticsearch.yml修改數(shù)據(jù)和日志目錄
node.name: node-1 #配置當(dāng)前es節(jié)點(diǎn)名稱(默認(rèn)是被注釋的,并且默認(rèn)有一個(gè)節(jié)點(diǎn)名)
cluster.name: my-application #默認(rèn)是被注釋的,并且默認(rèn)有一個(gè)集群名
path.data: /home/es/data # 數(shù)據(jù)目錄位置
path.logs: /home/es/logs # 日志目錄位置
network.host: 0.0.0.0 #綁定的ip:默認(rèn)只允許本機(jī)訪問,修改為0.0.0.0后則可以遠(yuǎn)程訪問
cluster.initial_master_nodes: [“node-1”, “node-2”] #默認(rèn)是被注釋的 設(shè)置master節(jié)點(diǎn)列表 用逗號(hào)分隔
啟動(dòng)
此時(shí)在elasticsearch文件夾下
su es ./bin/elasticsearch總結(jié)
以上是生活随笔為你收集整理的Elasticsearch安装(Linux)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java.lang.RuntimeExc
- 下一篇: Elasticsearch在后台启动(L