1、elasticsearch簡介
Elasticsearch是一個基於Lucene的搜索服務器。它提供了一個分布式多用戶能力的全文檢索引擎,基於RESTful web接口。Elasticsearch是用java語言開發的,並作為Apache許可條款下的開放源碼發布,是當前流行的企業級搜索引擎。設計用於雲計算中,能夠達到實時搜索,穩定,可靠,快速,安裝使用方便。
2、查看Linux環境
# lsb_release -a
# java -version
3、下載elasticsearch
官方下載https://www.elastic.co/cn/downloads/past-releases#elasticsearch
4、將下載的壓縮包上傳到centos上,我們這里上傳到 /usr/soft/ 目錄下(建議es安裝位置放在掛載盤,因數據存儲在磁盤上),並解壓文件
# cd /usr/soft/
# tar -zxvf elasticsearch-7.16.2-linux-x86_64.tar.gz
5、elasticsearch 為了安全性,不能使用root賬號啟動,需切換其他賬號,或新建賬號來啟動。我們這里新建一個賬號 elastic
# useradd elastic # chown -R elastic:elastic /usr/soft/elasticsearch-7.16.2
6、修改配置文件
修改elasticsearch使用內存大小,config目錄
# vim jvm.options
默認只能在linux服務器上訪問elasticsearch,如果使用外網訪問elasticsearch,需修改配置文件,config目錄
# vim elasticsearch.yml
修改系統最大內存數,vm.max_map_count=262144
# vim /etc/sysctl.conf
使最大內存數生效
# sysctl -p -- 設置永久改變 # sudo sysctl -p /etc/sysctl.conf
7、啟動elasticsearch
切換用戶到elastic
# su elastic
$ sh /usr/soft/elasticsearch-7.16.2/bin/elasticsearch
出來一大串info說明成功了,但是這種方式是前台運行,不方便我們操作其他的,加 -d 后台運行,先ctrl + c 退出運行
$ sh /usr/soft/elasticsearch-7.16.2/bin/elasticsearch -d
8、測試是否成功
------------恢復內容結束------------