一、安装jdk
1、下载jdk https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
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/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
5、使立即生效
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.conf
sysctl -p