一、软件版本号。

elasticsearch-8.9.1

kibana-8.9.1

二、通过以下几种方式查看elasticsearch的版本号。

方式一:打开浏览器,输入地址 "https://localhost:9200/"。

方式二:linux终端输入以下命令。

curl --user 用户名:密码 -XGET 'https://localhost:9200' -k

备注:-k,表示关闭ssl安全证书认证。

三、在kibana中执行es命令。

(一)查看节点和索引。

1、查看所有节点资源。

GET /_cat/nodes?v

备注:?v,表示列出表头。

2、查看节点健康状况。

GET /_cat/health?v

(1)cluster:集群的名称。

(2)status:集群的运行状况,基于其主要和副本分片的状态。

  • green:所有分片均已分配。
  • yellow:所有主分片均已分配,但未分配一个或多个副本分片。如果群集中的某个节点发生故障,则在修复该节点之前,某些数据可能不可用。
  • red:未分配一个或多个主分片,因此某些数据不可用。在集群启动期间,这可能会短暂发生,因为已分配了主要分片。

(3)node.total(number_of_nodes):集群中的节点数。

(4)node.data(number_of_data_nodes):集群中的数据节点数量。

(5)shards(active_shards):等待的活跃分片数和副本数。

(6)pri(active_primary_shards):等待的活跃主分片数和副本数。

(7)relo(relocating_shards):正在迁移的分片数。

(8)init(initializing_shards):正在初始化的分片数。

(9)unassign(unassigned_shards):未分配的分片数。

(10)pending_tasks(number_of_pending_tasks):尚未执行的任务数量。

(11)max_task_wait_time:任务最大等待时间。

(12)active_shards_percent:群集中活动碎片的比率,以百分比表示。

3、查看全部索引。

GET /_cat/indices?v

(二)创建索引。

1、创建索引。

PUT /my_index

2、创建索引并定义属性。

PUT /fl_index
{
  "mappings": {
    "properties": {
      "id": {
        "type": "integer"
      },
      "name": {
        "type": "keyword"
      },
      "title": {
        "type": "keyword"
      },
      "content": {
        "type": "text",
        "analyzer": "standard"
      },
      "gmtCreate": {
        "type": "date"
      },
      "isDeleted": {
        "type": "byte"
      }
    }
  }
}

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐