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