1. 程式人生 > 資訊 >螞蟻集團捐贈 2300 萬元馳援上海抗擊疫情

螞蟻集團捐贈 2300 萬元馳援上海抗擊疫情

  1. 下載地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch
  2. ELK的主版本號需要統一:ElasticSearch-5.5 + Logstash-5.5 + Kibana-5.5

安裝ElasticSearch

  1. 在安裝 Elasticsearch 之前,需安裝並配置好 JDK, 設定好環境變數 $JAVA_HOME
    1. Elasticsearch 5 需要 Java 8 以上版本;
    2. Elasticsearch 6.5 開始支援 Java 11;
    3. Elasticsearch 7.0 開始,內建了 Java 環境,所以說,安裝 7.0+ 版本會方便很多
  2. 解壓到指定目錄:tar -zxvf /opt/tools/elasticsearch-7.0.0.tar.gz -C /opt/modules
  3. 建立es的data和log目錄:mkdir /opt/modules/elasticsearch-7.0.0/data;mkdir /opt/modules/elasticsearch-7.0.0/log
  4. 因為安全問題,elaticsearch不讓root使用者直接執行,所以需要建立新使用者
    第一步:建立一個分組:groupadd ELK
    第二步:建立使用者Weiking:useradd Weiking -g ELK -p 123456
    第三步:設定elasticsearch檔案屬於Weiking使用者:chown -R Weiking:ELK /opt/modules/elasticsearch-7.0.0
  5. 設定核心引數: vim /etc/sysctl.conf
     fs.file-max=65536
     vm.max_map_count=262144 
  6. 重新整理下配置:sysctl -p 
  7. 設定資源引數: vim /etc/security/limits.conf
    Weiking soft nofile 65536
    Weiking hard nofile 131072
    Weiking soft nproc  2048
    Weiking hard nproc  4096
  8. 修改程序:vim /etc/security/limits.d/90-nproc.conf
    Weiking soft nproc 4096
  9. 重新開啟ssh
      1. 修改es配置: vim ./config/elasticsearch.yml
        # 配置es的叢集名稱, es會自動發現在同一網段下的es,如果在同一網段下有多個叢集,就可以用這個屬性來區分不同的叢集
        cluster.name: my-es
        
        
        # 節點名稱
        node.name: www.Weiking.com
        
        
        # 儲存資料的目錄
        path.data: /opt/modules/elasticsearch-7.0.0/data
        
        
        # 儲存日誌的目錄
        path.logs: /opt/modules/elasticsearch-7.0.0/log
        

        #Centos6不支援SecComp,而ES5.5.0預設bootstrap.system_call_filter為true,修改為false
        bootstrap.memory_lock: false
        bootstrap.system_call_filter: false
        # 設定繫結的ip地址還有其它節點和該節點互動的ip地址
        network.host: 192.168.88.200
        
        
        # 指定http埠,你使用head、kopf等相關外掛使用的埠
        http.port: 9200
        
        
        # 設定節點間互動的tcp埠,預設是9300
        transport.tcp.port: 9300
  10. 切換到Weiking使用者啟動ES: ./bin/elasticsearch(後臺啟動啟動:./bin/elasticsearch  -d)