單節點安裝Elasticsearch


解壓

[root@c202pc1 opt]# tar -zxvf elasticsearch-7.6.1-linux-x86_64.tar.gz

創建用戶名

[root@c202pc1 bin]# groupadd es

[root@c202pc1 bin]# useradd es -g es

修改用戶權限

[root@c202pc1 opt]# chown -R es:es elasticsearch-7.6.1

配置環境變量

[root@c202pc1 opt]# vim /etc/profile

添加:

export ES_HOME=/opt/elasticsearch-7.6.1/

export PATH=$PATH:$ES_HOME/bin

[root@c202pc1 opt]# source /etc/profile

修改配置文件

(1)     修改elasticsearch.yml文件

# vim /opt/elasticsearch-7.6.1/config/elasticsearch.yml

(2)     修改limits.conf

# vim /etc/security/limits.conf

* soft nofile 65536

* hard nofile 65536

* soft nproc 4096

* hard nproc 4096

 

(3)     修改elasticsearch

修改elasticsearch引用自帶的jdk,如果不修改,則會引用系統環境變量中的jdk可能會引起報錯。

(4)     修改sysctl.conf

# vim /etc/sysctl.conf

添加:vm.max_map_count=262144

[root@c202pc1 opt]# sysctl -p

啟動ES

切換到es用戶:# su es

啟動es:$ elasticsearch

報錯解決

(1)     報錯-詳見配置修改文件3

future versions of Elasticsearch will require Java 11; your Java version from [/opt/jdk1.8.0_192/jre] does not meet this requirement

(2)     報錯-詳見修改用戶權限

Exception in thread "main" java.nio.file.AccessDeniedException: /opt/elasticsearch-7.6.1/config/jvm.options

(3)     報錯-詳見啟動ES

java.lang.RuntimeException: can not run elasticsearch as root

(4)     報錯-詳見配置修改文件4

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

(5)     報錯-詳見修改用戶權限

Elasticsearch did not exit normally - check the logs at /opt/elasticsearch-7.6.1/log/elasticsearch.log

(6)     報錯-詳見配置修改文件1

master not discovered yet, this node has not previously joined a bootstrapped (v7+) cluster

 


免責聲明!

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



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