elasticsearch入门,安装及增删改查

elasticsearch入门,安装及增删改查

安装

官网下载对应操作系统的包
https://www.elastic.co/downloads/elasticsearch
我的是mac,下载的是一个gz包
在这里插入图片描述
完成后解压,打开进入解压后的目录,直接可以执行

➜  elasticsearch-6.6.1 pwd
/Users/momo/elasticsearch-6.6.1
➜  elasticsearch-6.6.1./bin/elasticsearch

这个时候会报一个错(当时没截图不好还原)
报错很明显指出没有Java JDK
根据报错缺啥装啥的原则,装个JDK就行(版本应该不限,我装的最新的)

➜  elasticsearch-6.6.1./bin/elasticsearch

再执行就没问题了

增查删改

官网看了会,文档不是很清晰,百度出了一个《ES权威指南》入门感觉还行
https://es.xiaoleilu.com/index.html

书中给出的是这样,但我用的shell,curl命令具体操作跟这个还有点不太一样,找了半天才解决了。
在这里插入图片描述
这个是测试过可以直接跑的命令
这里需要加一个请求头 -H
-X参数不能跟PUT分开

curl -XPUT 'http://localhost:9200/website/blog/123' -H 'Content-Type: application/json' -d '{"title": "My first blog entry","text":  "Just trying this out...","date":  "2014/01/01"}'

接下来就不贴书中的东西了,可以用来参考但跑不起来。

curl 'http://localhost:9200/website/blog/123'

和增类似,需要改的直接写到指定位置就行。
修改title加入了‘I am starting’
还有局部改的就不说了。只说简单的操作

curl -XPUT 'http://localhost:9200/website/blog/123' -H 'Content-Type: application/json' -d '{"title": "I am starting My first blog entry","text":  "Just trying this out...","date":  "2014/01/01"}'

修改参数不是PUT而是DELETE

curl 'http://localhost:9200/website/blog/123?pretty' -XDELETE
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值