linux安裝Elasticsearch詳細步驟


坑都已經踩好了 照着步驟一次成功  不多廢話 走起

# ## 安裝java運行環境

elasticsearch是用Java實現的 跑elasticsearch必須要有jre支持 所以必須先安裝jre

傳送門 :

# ## 安裝elasticsearch-7.8.1

也可以去官網下載 https://www.elastic.co/cn/downloads/elasticsearch

 

下載   wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.12.1-linux-x86_64.tar.gz

 

解壓后啟動 elasticsearch

[root@localhost ~]# wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.8.1.tar.gz
[root@localhost ~]# tar -zxvf elasticsearch-7.8.1-linux-x86_64.tar.gz -C /usr/local/
[root@localhost ~]# sh /usr/local/elasticsearch-7.8.1/bin/elasticsearch

 

 

ps -ef|grep elasticsearch

 

 

elastic 已經啟動了

 

啟動時候 不能用root權限啟動。

 

解決報錯max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

 

 

 從報錯信息vm.max_map_count看出內存太小了    所以 需要修改vm.max_map_count的內存大小    切換到root賬戶   命令  su root

 

修改sysctl.conf文件     命令: vim /etc/sysctl.conf  如下:

輸入命令:sysctl -p

 

 

[root@izbp1agmpooj77xy5u4sspz bin]# useradd elastic
[root@izbp1agmpooj77xy5u4sspz bin]# chown -R elastic:elastic /usr/local/elasticsearch-7.8.1
[root@izbp1agmpooj77xy5u4sspz bin]# su elastic

 

配置文件報錯

 

done < <(env)
【<改成三連,括號改成單引號】
done <<<'env'

 

 

[root@localhost ~]# vim /etc/security/limits.conf
在文件的末尾加上
elasticsearch soft nofile 65536
elasticsearch hard nofile 65536
elasticsearch soft nproc 4096
elasticsearch hard nproc 4096

 配置 elasticsearch.yml

配置 jvm.options

 

 

 

 

 啟動完畢~!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM