Linux部署elasticsearch
1、下載安裝包
-
Elasticsearch 7.8.0 | Elastic
-
2、安裝步驟
2.1、上傳安裝包到服務器opt目錄
2.2、解壓
-
#目錄創建/opt/module cd /opt mkdir module tar -zxvf elasticsearch-7.8.0-linux-x86_64.tar.gz -C /opt/module mv elasticsearch-7.8.0 es #重命名
2.3、創建用戶
-
因為安全問題,Elasticsearch 不允許 root 用戶直接運行,所以要創建新用戶
-
useradd es #新增用戶 passwd es #設置密碼yyy123456 chown -R es:es /opt/module/es #改目錄權限
2.4、修改配置
-
vim /opt/module/es/config/elasticsearch.yml#加到最后 cluster.name: elasticsearch node.name: node-1 network.host: 0.0.0.0 http.port: 9200 cluster.initial_master_nodes: ["node-1"]
-
vim /etc/security/limits.conf#加到最后 #每個進程可以打開的文件數的限制 es soft nofile 65536 es hard nofile 65536
-
vim /etc/security/limits.d/20-nproc.conf#加到最后 #每個進程可以打開的文件數的限制 es soft nofile 65536 es hard nofile 65536 #操作系統對每個用戶可以創建的進程數的限制 * hard nproc 4096
-
vim /etc/sysctl.conf #加到最后 #一個進程可以擁有的VMA(虛擬內存區域)的數量,默認為65535 vm.max_map_count=655360
-
# 重新加載配置文件 sysctl -p
3、啟動
su es
cd /opt/module/es/bin
./elasticsearch
./elasticsearch -d #后臺啟動
4、測試
http://192.168.40.101:9200/
5、什么是elasticsearch
elasticSearch是一個搜索引擎,對外提供了數據的寫入和查詢http接口。
ik分詞器,是elasticSearch的插件,作用是:把搜索語句拆分成關鍵詞。
如我喜歡學java,拆分為 我、喜歡、學java三個關鍵詞,然后檢索與我、喜歡、學java相關數據。
如果在Oracle數據中檢索,我喜歡學java,只能查出我喜歡學java這條數據,查詢能力低下。
6、安裝IK分詞器插件
-
下載地址 IK分詞器下載地址
-
下載上傳解壓即可