ELK 7.4.1 安裝配置手冊之elasticsearch集羣搭建

搭建 elasticsearch 7.4.1

  1. 安裝es (一般es集羣至少配置三臺機器)
[root@node01 ~]# yum localinstall elasticsearch-7.4.1-x86_64.rpm  -y
  1. 修改啓動參數
[root@node01 ~]# cd /etc/elasticsearch/
[root@node01 elasticsearch]# cp elasticsearch.yml{,.bak}
[root@node01 elasticsearch]# vim jvm.options
    -Xms1g
    -Xmx1g
    註釋   ##-XX:+UseConcMarkSweepGC
    改爲:-XX:+UseG1GC
  1. 創建數據跟日誌目錄並授權
[root@node01 elasticsearch]# mkdir data  logs
[root@node01 etc]# chown  -R elasticsearch:elasticsearch  elasticsearch/
  1. 主節點配置文件
[root@node01 elasticsearch]# vim elasticsearch.yml
    cluster.name: mason-cluster
    node.name: master
    path.data: /etc/elasticsearch/data
    path.logs: /etc/elasticsearch/logs
    network.host: 192.168.255.11
    http.port:9200
    discovery.seed_hosts: ["192.168.255.11:9300", "192.168.255.12:9300"]
    cluster.initial_master_nodes: ["master"]
    gateway.recover_after_nodes: 2
    # 主節點相關配置
    node.master: true
    node.data: false
    node.ingest: false
    node.ml: false
    cluster.remote.connect: false
    # 跨域
    http.cors.enabled: true
    http.cors.allow-origin: "*"
  1. 從節點配置文件
[root@node02 ~]# vim /etc/elasticsearch/elasticsearch.yml
    cluster.name: mason-cluster
    node.name: slave01
    network.host: 192.168.255.12
    http.port: 9200
    discovery.seed_hosts: ["192.168.255.11:9300", "192.168.255.12:9300"]
    cluster.initial_master_nodes: ["slave01"]
    gateway.recover_after_nodes: 2
    # 從主節點相關配置
    node.master: false
    node.data: true
    node.ingest: false
    node.ml: false
    cluster.remote.connect: false
    # 跨域
    http.cors.enabled: true
    http.cors.allow-origin: "*"
  1. 啓動es
[root@node01 etc]# systemctl  enable elasticsearch.service
[root@node01 etc]# systemctl  start  elasticsearch.service
  1. 查看es狀態
    [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-7pwOEtpT-1577620464071)(en-resource://database/6632:0)]

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-QdfkNmqG-1577620464073)(en-resource://database/6600:0)]

  1. 查看集羣狀態
[root@node01 ~]# curl  -XGET '192.168.255.11:9200/_cluster/health?pretty'    
  1. 查看各節點信息
[root@node01 ~]# curl  -XGET 'http://192.168.255.11:9200/_nodes/process?pretty'  

10.用命令查看es狀態

[root@node01 ~]# curl  -XGET '192.168.255.11:9200/_cluster/health?pretty'
{
  "cluster_name" : "mason-cluster",
  "status" : "green",
  "timed_out" : false,
  "number_of_nodes" : 2,
  "number_of_data_nodes" : 1,
  "active_primary_shards" : 0,
  "active_shards" : 0,
  "relocating_shards" : 0,
  "initializing_shards" : 0,
  "unassigned_shards" : 0,
  "delayed_unassigned_shards" : 0,
  "number_of_pending_tasks" : 0,
  "number_of_in_flight_fetch" : 0,
  "task_max_waiting_in_queue_millis" : 0,
  "active_shards_percent_as_number" : 100.0
}

[root@node01 ~]# curl  -XGET 'http://192.168.255.11:9200/_nodes/process?pretty'
{
  "_nodes" : {
    "total" : 2,
    "successful" : 2,
    "failed" : 0
  },
  "cluster_name" : "mason-cluster",
  "nodes" : {
    "f8OjekkgS0Gc6AgqUJwy4g" : {
      "name" : "master",
      "transport_address" : "192.168.255.11:9300",
      "host" : "192.168.255.11",
      "ip" : "192.168.255.11",
      "version" : "7.4.1",
      "build_flavor" : "default",
      "build_type" : "rpm",
      "build_hash" : "fc0eeb6e2c25915d63d871d344e3d0b45ea0ea1e",
      "roles" : [
        "master"
      ],
      "attributes" : {
        "xpack.installed" : "true"
      },
      "process" : {
        "refresh_interval_in_millis" : 1000,
        "id" : 3230,
        "mlockall" : false
      }
    },
    "ekv9LrOWT_a_IyQ0NBPGSQ" : {
      "name" : "slave01",
      "transport_address" : "192.168.255.12:9300",
      "host" : "192.168.255.12",
      "ip" : "192.168.255.12",
      "version" : "7.4.1",
      "build_flavor" : "default",
      "build_type" : "rpm",
      "build_hash" : "fc0eeb6e2c25915d63d871d344e3d0b45ea0ea1e",
      "roles" : [
        "data"
      ],
      "attributes" : {
        "xpack.installed" : "true"
      },
      "process" : {
        "refresh_interval_in_millis" : 1000,
        "id" : 2767,
        "mlockall" : false
      }
    }
  }
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章