前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >(centos7)安装elasticsearch6.4.2

(centos7)安装elasticsearch6.4.2

作者头像
suveng
发布2019-09-18 14:24:29
3850
发布2019-09-18 14:24:29
举报

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/qq_37933685/article/details/82941012

(centos7)安装elasticsearch6.4.2

环境

centos7 虚拟机

java 1.8

步骤

  1. 下载 https://www.elastic.co/downloads/elasticsearch
  2. 解压安装 解压后,移动到 /usr/local/elasticsearch (个人习惯)
  3. 修改配置 在 /usr/local/elaticsearch/configelasticsearch.yml 文件中 可配置 访问权限,默认是只能在本机访问,其他机子都不能访问,就算开了防火墙都不行,里面可配置 port 默认是 9200。 如果只有本地可以访问,尝试修改配置文件 elasticsearch.yml 中network.host(注意配置文件格式不是以 # 开头的要空一格, : 后要空一格) 为 network.host: 0.0.0.0
  4. 启动服务 我的虚拟机报了一系列的错误,首先是,默认不允许使用root用户去启动,这个你可以有两种解决办法:1. 老实用其他非root 用户去启动es 2.修改配置,是其能使用root 启动 其中错误的问题,详细的错误问题,可以查看这篇博客https://www.jianshu.com/p/4c6f9361565b 基本上解决了我的问题。 根据上面的博文,总结一下解决办法。 ERROR: bootstrap checks failed
    1. vi /etc/security/limits.conf 添加如下内容: soft nofile 65536 hard nofile 131072 soft nproc 2048 hard nproc 4096
    2. vi /etc/security/limits.d/90-nproc.conf 修改文件内容为 soft nproc 2048
    3. vi /etc/sysctl.conf 添加下面配置: vm.max_map_count=655360
    4. 执行 sysctl -p
    5. 重启es

    max file descriptors [65535] for elasticsearch process likely too low, increase to at least [65536]

    1. 执行下面命令 ulimit -n 65536

参考文献

https://www.jianshu.com/p/4c6f9361565b

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018年10月04日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • (centos7)安装elasticsearch6.4.2
    • 环境
      • 步骤
        • 参考文献
        相关产品与服务
        Elasticsearch Service
        腾讯云 Elasticsearch Service(ES)是云端全托管海量数据检索分析服务,拥有高性能自研内核,集成X-Pack。ES 支持通过自治索引、存算分离、集群巡检等特性轻松管理集群,也支持免运维、自动弹性、按需使用的 Serverless 模式。使用 ES 您可以高效构建信息检索、日志分析、运维监控等服务,它独特的向量检索还可助您构建基于语义、图像的AI深度应用。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档