首页 > 系统相关 >【linux】在linux上安装elasticsearch

【linux】在linux上安装elasticsearch

时间:2023-01-14 22:06:30浏览次数:53  
标签:9200 max memory elasticSearch linux elasticsearch 安装


在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_linux

 

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

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_Server_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_Server_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端口号

标签:9200,max,memory,elasticSearch,linux,elasticsearch,安装
From: https://blog.51cto.com/u_12131813/6007911

相关文章

  • 安装sentinel控制台
    安装sentinel控制台☞​​博客导航​​,​​带你有序的阅读和学习!​​文章目录​​安装sentinel控制台​​​​下载​​​​启动​​​​修改登录信息​​前面我们结束了na......
  • elasticsearch 报错 :"no [query] registered for [missing]"
    这个错误是在用elasticsearch查询时使用missing这个api报出的错误:比如查询语句为:GETent_search/_search{"_source":["eid","ent_name","enttype_code"],"query":{......
  • elasticsearch 处理null值
    1.查询为空的字段我们查询某个字段为空的数据时,在mysql中:selecteid,ent_namefroment_searchwhereenttype_codeisNULL;在elasticsearch中,我们使用的api为exists,这个......
  • Elasticsearch 入门:安装 curl 及加载案例数据
    curl是利用URL语法在命令行方式下工作的开源文件传输工具。关于curl的介绍,参考官网:​​https://curl.haxx.se/​​安装curlwgethttp://curl.haxx.se/download/curl-7......
  • Elasticsearch 入门:CentOS 5.6 安装 Elasticsearch 5.0
    0.操作系统:CentOSrelease5.6i686athloni386GNU/Linux1.安装javajdk1.8(参考:​​Centos6.5安装java及设置默认jdk版本​​)2.下载安装包:​​​elasticsearch-5.......
  • Linux中查看日志的常用命令
    grep#遍历查看当前目录下所有文件中包含xxx的语句grep-rxxx.#查询文件中包含xxx的语句grepxxxfile_name#查询多个文件中包含xxx的语句grepxxxfile1fi......
  • Linux学习-DAY3
    1.强大好用的SHELLShell就是终端程序的统称,它充当了人与内核(硬件)之间的翻译官,用户把一些命令“告诉”终端程序,它就会调用相应的程序服务去完成某些工作。现在包括​​红帽​......
  • Docker安装与卸载(基本命令)
    title:Docker安装与卸载(基本命令)date:2022-08-2422:54:40tags:-Dockercategories:-DockerDockers的安装搭建参考:https://www.cnblogs.com/j......
  • CF生化全模式全装备单机版安装教程(基于CSOL)
    喜欢玩CF单机版的朋友平时应该接触过一些基于CS1.6的单机版,但是这种版本有些特性就是:改了分辨率就容易进不去游戏;变为幽灵时被枪射击时会出现视角乱晃的情况;游戏过程中场景......
  • VMware 14.0软件安装包下载及安装教程
    转载VMware14.0软件安装包下载及安装教程-哔哩哔哩(bilibili.com) VMware14.0软件简介:VMware14.0是一款专业强大的的虚拟机工具。通过VMwareWorkstation软件,用......