ES7(一): elasticsearch和kibana的简单搭建与使用

  1. 下载启动elasticsearch
# 拉取镜像
docker pull blacktop/elasticsearch:7.4.0
# 改tag
docker tag blacktop/elasticsearch:7.4.0 es:74
# 启用
docker run -d --name es  -p 9200:9200 es:74
  1. 下载启动kibana
# 拉取镜像
docker pull blacktop/kibana:7.4.0
# 改tag
docker tag blacktop/kibana:7.4.0  kb:74
# 启用
docker run --init -d --name kb -e elasticsearch.hosts="http://<本机内网IP>:9200" -p 5601:5601 kb:74

注意:9200端口必须开放

iptables -I INPUT -p tcp --dport 9200 -j ACCEPT
# 重启docker
systemctl start docker
  1. 访问http://<本机IP>:5601
    在这里插入图片描述
  2. kibana查询写法
//创建Mapping(好比表结构)
PUT /books
{
  "mappings": {
    "properties": {
      "BookID":    { "type": "integer" },
      "BookName":    { "type": "text" },  
      "BookIntr":  { "type": "text"  }, 
      "BookPrice1":   { "type": "float"},  
      "BookPrice2":   { "type": "float"},  
      "BookAuthor":   { "type": "keyword"},
      "BookPress":  { "type": "text"  }, 
      "BookDate":   { "type": "date"},
      "BookKind":   { "type": "integer"}
    }
  }
}
//添加数据
POST /books/_doc/19552
{
 "BookID":19552,
"BookName":" C语言程序设计实验指导与习题解答",
"BookIntr":"导语_点评_推荐词",
 "BookPrice1":19,
 "BookPrice2":19,
 "BookAuthor":"蒋清明",
 "BookPress":"人民邮电出版社",
 "BookDate":"2008-10-01",
 "BookKind":8
}
//查询数据
GET /books/_doc/19552
//删除数据
DELETE /books/_doc/19552
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值