zoukankan      html  css  js  c++  java
  • centos 安装es

    第一步:必须要有jre支持

    elasticsearch是用Java实现的,跑elasticsearch必须要有jre支持,所以必须先安装jre

    第二步:下载elasticsearch

    进入官方下载 https://www.elastic.co/downloads/elasticsearch

    因为是centos中运行 所以我们选 tar.gz压缩包;下载后 用finalshell上传到centos里 我们把这个文件上传到 /home/es/下

    上传成功

    解压:  

    这里启动的报错,不能用root权限

    所以,增加一个用户 useradd elastic

    授权

     chown -R elastic:elastic /home/es/elasticsearch-6.3.0/

     

    我们切换成elastic用户,然后执行

    [root@bogon ~]# su elastic

    elastic@bogon root]$ sh /home/es/elasticsearch-5.5.2/bin/elasticsearch

    出来一大串info 说明成功了,但是这种方式是前台运行,不方便我们操作其他的 我们加下 -d 后台运行

    先ctrl+c退出执行;

    [elastic@bogon root]$ sh /home/es/elasticsearch-6.3.0/bin/elasticsearch -d

    我们来检查下是否启动成功。

    配置两个文件:

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

    修改/etc/security/limits.conf文件,添加或修改如下行: (请切换到root用户 然后强制修改文件)

    *        hard    nofile           65536

    *        soft    nofile           65536

     

    问题2

    或者修改 /etc/sysctl.conf 文件,添加 “vm.max_map_count”设置 永久改变(sudo sysctl -p /etc/sysctl.conf生效)。

    /sbin/sysctl -p 执行下 让/etc/sysctl.conf 立即生效

    进入root ,使其生效

    设置后,可以使用在启动

    (未完,还有错误未解决,在努力解决中)

  • 相关阅读:
    组合算法实现
    Memcached 和 Redis 分布式锁方案
    CLR 内存分配和垃圾收集 GC
    Windbg 的使用和常用命令
    Geohash 算法学习
    经纬度计算
    Windbg 分析CPU上涨
    Windbg 分析内存上涨
    django基于存储在前端的token用户认证
    非常详细的Django使用Token(转)
  • 原文地址:https://www.cnblogs.com/nidegui/p/11142366.html
Copyright © 2011-2022 走看看