Skip to content

Latest commit

 

History

History
101 lines (75 loc) · 3.02 KB

tim-hieu-ve-Elasticsearch.md

File metadata and controls

101 lines (75 loc) · 3.02 KB

Kiểm tra version của Elasticsearch:

# curl localhost:9200

==>
{
  "name" : "My First Node",
  "cluster_name" : "mycluster1",
  "cluster_uuid" : "6N3SXnpvSzqD4DCqsTc8MA",
  "version" : {
    "number" : "2.4.1",
    "build_hash" : "c67dc32e24162035d18d6fe1e952c4cbcbe79d16",
    "build_timestamp" : "2016-09-27T18:57:55Z",
    "build_snapshot" : false,
    "lucene_version" : "5.5.2"
  },
  "tagline" : "You Know, for Search"
}

1. Indexing

2. Searching

3. Multi Tenant – Indices and Types

4. Distributed, Highly Available

Elasticsearch có độ sẵn sàng cao và engine tìm kiếm phân tán. Mỗi index được cắt thành shard, mỗi shard có một hoặc nhiều replica. Mặc định, một index được tạo với 5 shard và 1 replica với mỗi shard (5/1). Có nhiều kỹ thuật có thể sử dụng, gồm 1/10 (tăng tốc độ tìm kiếm), hay 20/1 (tăng tốc độ đánh chỉ mục, việc tìm kiếm thực hiện trong một shard)

Kiểm tra shard và replica của Elasticsearch

Tham khảo tại đây

Gõ lệnh:

# curl -X GET localhost:9200/filebeat-*/_settings?pretty

Output

{
  "filebeat-2016.11.07" : {
    "settings" : {
      "index" : {
        "creation_date" : "1478601945369",
        "refresh_interval" : "5s",
        "number_of_shards" : "5",
        "number_of_replicas" : "1",
        "uuid" : "p94SMfWVQiu9cNOwOvnfpg",
        "version" : {
          "created" : "2040199"
        }
      }
    }
  }

5. Thiết lập cấu hình nâng cao

Cấu hình Elasticsearch cluster

link tham khảo tại đây

hoặc tại đây

6. Plugin

Có một số plugin rất tiện dụng khi làm việc với Elasticsearch:

Cài đặt bằng lệnh sau:

# cd /usr/share
# elasticsearch/bin/plugin install mobz/elasticsearch-head

Link đăng nhập tại: http://IP_Elasticsearch:9200/_plugin/head/

Cài đặt:

# cd /usr/share
# elasticsearch/bin/plugin install royrusso/elasticsearch-HQ

Link đăng nhập tại: http://IP_Elasticsearch:9200/_plugin/hq/

Tham khảo