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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM