【linux】在linux上安装elasticsearch

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6


在linux上安装elasticSearch

使用​​wget​​命令下载/下载好上传到服务器上

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.1.tar.gz (安装包链接地址)

使用命令解压即可

启动elasticSearch:(到解压目录)

sh ./bin/elasticsearch

使用ip:9200访问,返回结果即为成功

 

【linux】在linux上安装elasticsearch_Server

 

但是理想很丰满,显示很骨感,在配置启动的时候会出现很多问题

1.首先我们需要配置 elasticSearch/config/elasticseach.yml文件:

vim elasticsearch.yml

 

【linux】在linux上安装elasticsearch_elastic_02

 

需要设置network.host,否则外网是无法通过9200端口访问

2.此时访问的话可能会有错误

[1]max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]

意思是说你的进程不够用了

解决方案: 切到root 用户:进入到security目录下的limits.conf;执行命令 vim /etc/security/limits.conf 在文件的末尾添加下面的参数值:

* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096

前面的*符号必须带上,然后重新启动就可以了。
执行完成后可以使用命令 ulimit -n 查看进程数

 

【linux】在linux上安装elasticsearch_elastic_03

 

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

解决方案:切换到root用户修改配置/etc/sysctl.conf 增加配置值: vm.max_map_count=262144

执行命令 sysctl -p 这样就可以了,然后重新启动ES服务 就可以了

【linux】在linux上安装elasticsearch_linux_04

 

[3] JavaHotSpot(TM) 64-Bit Server VM warning: INFO: error='Cannotallocate memory' (errno=12)

错误:“JavaHotSpot(TM) 64-Bit Server VM warning: INFO: error='Cannotallocate memory' (errno=12)”表示内存不足,其配置文件为config目录下的jvm.options,默认为2g,可以修改为1g。

还需记得开放9200端口号

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: linux