• 在Linux系统上搭建es环境


    上传elasticsearch到指定目录

     

    新增用户 useradd blank创建用户blank

    解压 tar -xvf  elasticsearch-6.4.2.tar.gz 到指定目录

    创建ES数据文件和日志文件

    创建文件与日志文件

    [blank@localhost opt]$ mkdir -p elastic-data/data

    [blank@localhost opt]$ mkdir -p elastic-data/logs

    修改配置文件 修改elasticsearch.yml配置文件 指定文件内容文件和日志文件

    提示:

    vim /opt/elasticsearch-6.6.2/config/elasticsearch.yml

    path.data: /opt/elastic-data/data

    # Path to log files:

    path.logs: /opt/elastic-data/logs

     

    # Lock the memory on startup:

    #bootstrap.memory_lock: true

    bootstrap.memory_lock: false

    bootstrap.system_call_filter: false

    # ---------------------------------- Network -----------------------------------

    # Set the bind address to a specific IP (IPv4 or IPv6):

    network.host: 0.0.0.0

    # Set a custom port for HTTP:

    http.port: 9200

    6vim config/elasticsearch.ym 增加对应的配置信息

     # 增加

    network.host: 0.0.0.0

    http.port: 9200

    discovery.zen.ping.unicast.hosts: ["192.168.247.150"]

    bootstrap.memory_lock: false

    bootstrap.system_call_filter: false

    编辑 vim /etc/security/limits.conf,追加以下内容

    * soft nofile 65536

    * hard nofile 65536

    此文件修改后需要重新登录用户,才会生效

     

    编辑 vim /etc/sysctl.conf,追加以下内容

    vm.max_map_count=655360

    保存后,执行:

    sysctl -p

     

    修改limits.d目录下的配置文件

    vi /etc/security/limits.d/90-nproc.conf

    *          soft    nproc     4096

    root       soft    nproc     4096

     

    elasticseach bin 目录下执行 ./elasticseach

     

  • 相关阅读:
    二分查找
    合并两个或多个有序链表
    前缀和
    田忌赛马
    小根堆实现
    汉化破解:ASPack 2.12 > Alexey Solodovnikov Dump
    EXT是一款强大的AJAX框架
    var TempViewPanel = Ext
    【Azure 事件中心】如何查看事件中心的消息中具体报文内容呢?
    【Azure Developer】Azure Logic App 示例: 解析 Request Body 的 JSON 的表达式? triggerBody()?
  • 原文地址:https://www.cnblogs.com/chang09/p/15598198.html
Copyright © 2020-2023  润新知