• ElasticSearch 7.5.1安装部署


    ElasticSearch 7.5.1安装部署
    • 创建elsearch用户。 由于es不建议使用root用户安装部署,所以需要专门为es集群设置一个用户

      groupadd elsearch &&  useradd elsearch -g elsearch -p elasticsearch
    • 安装jdk。由于es要求需要jdk11以上,需要升级下JDK

      • 下载JDK

        wget https://download.oracle.com/otn-pub/java/jdk/13.0.1+9/cec27d702aa74d5a8630c65ae61e4305/jdk-13.0.1_linux-x64_bin.tar.gz?AuthParam=1577954453_a6b4a63fb1bf26cb51d040fdef2f0229
      • 配置环境变量

        export JAVA_HOME=/opt/jdk
        export PATH=$JAVA_HOME/bin:$PATH
        export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
      • 环境变量生效

        source  /etc/profile
    • 安装es

      • 使用root用户

        vi /etc/sysctl.conf

        # 在最后一行添加一下内容
        vm.max_map_count=655360
      • 切换到es用户

        su elsearch
      • 下载es最新版本

        wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.5.1-linux-x86_64.tar.gz
      • 配置文件

        vi /opt/es/config/elasticsearch.yml 

        #---设置以下内容
        cluster.name: es-bigdata-rt-s1
        node.name: 10.20.214.139
        path.data: /data02/es/data
        path.logs: /data02/es/logs
        network.host: 10.20.214.139
        http.port: 9200
        discovery.seed_hosts: ["10.20.214.139", "10.20.214.140","10.20.214.141"]
        cluster.initial_master_nodes: ["10.20.214.139", "10.20.214.140","10.20.214.141"]

        http.cors.enabled: true
        http.cors.allow-origin: "*"

        node.master: true
        node.data: true
      • 目录授权

        # 使用root用户
        mkdir -p /data02/es/logs
        chown elsearch:elsearch -R /data02/es
    • 安装IK分词器

    • 启动ES服务

      每个机器上都需要启动

       /opt/es/bin/elasticsearch  -d
  • 相关阅读:
    组合数学
    gcd和lcm
    快速幂
    线性求逆元
    5月月赛(* ̄︿ ̄)
    通往奥格瑞玛的道路
    Dijkstra学习笔记
    动态规划笔记(2)
    美军战略指导:《维持美国的世界领导力:21世纪国防的优先事项》
    ACM/ICPC2016沈阳网络赛(不完全)解题报告
  • 原文地址:https://www.cnblogs.com/maoxiangyi/p/12144911.html
Copyright © 2020-2023  润新知