• es部署保姆教程


    1、安装java环境

    yum search java|grep jdk
     yum -y install java-1.8.0-openjdk
    

    2、安装es

    2.1下载并解压软件包

    cd /usr/local/src/
    wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.17.6-linux-x86_64.tar.gz
    
    wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.17.6-linux-x86_64.tar.gz.sha512
    
    shasum -a 512 -c elasticsearch-7.17.6-linux-x86_64.tar.gz.sha512
    
    tar -xzf elasticsearch-7.17.6-linux-x86_64.tar.gz
    
    mv elasticsearch-7.17.6 /usr/local/es/
    
    useradd es 
    
    chown -R es:es /usr/local/es/
    
    chmod -R 755 /usr/local/es
    

    2.2、修改配置文件

    2.2.1 编辑jvm.option

    Elasticsearch基于Lucene的,而Lucene底层是java实现,因此我们需要配置jvm参数。编辑jvm.option

    vi jvm.options
    
    修改默认配置:-Xms1g -Xmx1g
    
    2.2.2 编辑elasticsearch.yml
    #配置elasticsearch的集群名称
    cluster.name: skywalking-es
    #配置节点名
    node.name: node-1
    #设置索引数据的存储路径,默认是es根目录下的data文件夹,可以设置多个存储路径,用逗号隔开
    path.data: /usr/local/es/data
    #设置日志文件的存储路径,默认是es根目录下的logs文件夹
    path.logs: /usr/local/es/logs
    #设置bind_host和publish_host,设置为0.0.0.0允许外网访问
    network.host: 0.0.0.0
    #http.port设置对外服务的http端口,默认为9200
    http.port: 9200
    # 配置节点信息(这里我们只有一个节点所以配置了1个)
    cluster.initial_master_nodes: ["node-1"]
    

    2.3、修改系统相关配置文件

    2.3.1 修改/etc/security/limits.conf文件
    vim /etc/security/limits.conf
    
    #在文件最后,增加如下配置:
     
    * soft nofile 65536
    * hard nofile 65536
    
    2.3.2 修改/etc/sysctl.conf文件
    vim /etc/sysctl.conf
    

    最后添加一行 vm.max_map_count=655360

    vm.max_map_count=655360
    

    添加完毕之后,执行命令:

    sysctl -p
    

    2.4 、启动es

    2.4.1 切换到es用户
    su es 
    
    2.4.2 启动es
    cd /usr/local/es/config
    ../bin/elasticsearch -d 
    
  • 相关阅读:
    游戏成元宇宙“主力军”:上半年收入占比达94%
    区块链媒体:区块链媒体套餐倾心推广解析!
    蓝桥杯(3.15 刷真题)
    Rust权威指南 全书笔记
    电脑启动过程(超详细过程)
    GoLand 2023.2.3(go语言开发)
    使用百度翻译API或腾讯翻译API做一个小翻译工具
    C++Primer 第一章 开始
    (十四)笔记.net学习之RabbitMQ工作模式
    Leetcode 1492.n的第k个因子
  • 原文地址:https://blog.csdn.net/Tiger_lin1/article/details/127111590