一、安装jdk
2、tar -zxvf jdk-8u221-linux-x64.tar.gz -C /usr/local
3、mv jdk1.8.0_221 jdk
4、vim /etc/profile
export JAVA_HOME=/usr/local/jdk
export JRE_HOME=/usr/local/jdk/jreexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libexport PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH5、使立即生效source /etc/profile
二、安装elasticsearch
1、wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.7.1.tar.gz
2、tar -zxvf elasticsearch-6.7.1.tar.gz -C /elasticsearch/
3、elastic不能用root账户启动
groupadd es
useradd es -g es
passwd es
4、elasticsearch目录权限修改
chown es:es ./elasticsearch-6.7.1 -R
5、修改内存大小
vim config/jvm.options
6启动
./bin/elasticsearch -d
集群yml配置
max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
solutions:
先要切换到root用户;然后可以执行以下命令,设置 vm.max_map_count ,但是重启后又会恢复为原值。sysctl -w vm.max_map_count=262144
持久性的做法是在 /etc/sysctl.conf 文件中修改 vm.max_map_count 参数:
echo "vm.max_map_count=262144" > /etc/sysctl.confsysctl -p