kibana知识点(这大概是全博客最详细的文章了吧)

一,安装

1,选择使用podman进行安装方便快捷很多,ps:podman就是docker的孪生兄弟,可以直接用docker的命令.

①,podman pull kibana:8.3.2  (跟es版本一致)

②,创建容器并且启动

podman run -d  -p 5016:5601 --link elasticsearch -e "ELASTICSEARCH_URL=http://192.168.80.100:9200" 镜像编号(通过 podman images |grep kibana)获取

ps:

--link:链接的是ES的镜像服务地址  

-e:参数为ES的地址,http://ip:port

③查看日志

logs -f  容器编号

④远程访问  http://ip:5601

二,基础操作

打开之后选择开发模式

①查看索引们

GET /_cat/indices?v

 ②根据索引查看数据

GET oc_info/_search
{
 
}

③创建索引

PUT /products1 { "settings":

{ "number_of_shards": 1#指定主分片数量 ,

"number_of_replicas": 1 #指定副本分片数量

} }

实例:PUT /yaoge
{
  "settings": 
{"number_of_shards": 1 ,
"number_of_replicas": 1
}
}

ES中索引健康状态,red(索引不可用),yellow(索引可用,存在风险),green(健康)

④删除索引

DELETE /索引名称

⑤创建索引一并创建隐射关系:如

常见类型: 字符串类型:keyword(关键词关键字)、text(一段文本) 数字类型:integer log 小数类型:float double 布尔类型:boolean 日期类型:date

譬如:

PUT /products
{
  "settings": {
    "number_of_replicas": 1,
    "number_of_shards": 1
  },
  "mappings": {
    "properties": {
      "id":{
        "type":"integer"
      },
      "title":{
        "type":"keyword"
      },
      "price":{
        "type":"double"
      },
      "create_at":{
        "type":"date"
      },
      "description":{
        "type":"text"
      }
    }
  }
}
⑥查询索引映射信息:
GET /索引名/_mapping
GET /products/_mapping

 

⑦文档操作

命令:POST 索引名称/_doc/id编号

 ⑧查询文档:GET 索引名称/_doc/编号

如:

⑨删除文档

DELETE 索引名称/_doc/可选编号

⑩更新文档

PUT 索引名称/_doc/编号    参数值: { "title":"薯条子" } 

如:

注意:json中参数key选择性修改会把里面参数key移除

要是不移除如下命令

POST 索引名称/_doc/编号/_update     (已经废弃),新版命令为:

POST yaoge/_update/1     ps:索引/_update/下标编号
{
  "doc":{
  "description":"这个苹果还是算了吧呢2342423424!"  
  }
  
  
}

 ⑪文档批量操作

        1,修改,命令为:POST  索引名称/_bulk

 全部:

2,3属于更新,字段会移除.4,选择性更新,5,删除

三,数据类型

暂时没有写 后期补上 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值