Elastic Search初体验

Elastic Search初体验

安装ES

ES是基于java的,所以需要java的环境,需要先下载jdk
ES下载地址:https://www.elastic.co/downloads/elasticsearch,是个压缩包,
进入bin,运行elasticsearch,手动访问http://localhost:9200/,出现数据说明安装成功

CRUD

没有curl,可以采用postman,也可以自己写代码发请求
首先用put创建一个索引(postman中选择row,旁边选择json):
在这里插入图片描述

查看创建的数据:
在这里插入图片描述
search:
在这里插入图片描述
改:
在这里插入图片描述
删(采用delete):
在这里插入图片描述
删除索引:delete请求索引名
在这里插入图片描述
删除 索引 类型 id均可
具体使用还需要相信的说明书,本片只是初体验

批量操作:mget bulk

未完待续…

head插件安装(需要node环境)

head插件安装地址:https://github.com/mobz/elasticsearch-head

下载该文件并放到某个位置(注意:不能放到es的plugins和modules下,我遇到了这种错误)
在这里插入图片描述
修改里面的Gruntfile.js文件,加上hostname:’*’
在这里插入图片描述
在Gruntfile.js同级目录打开命令行执行npm install(npm比较慢,也可以选择cnpm,需要先安装)

grunt server 或者 npm run start,出现以下算成功:
在这里插入图片描述

修改eses的配置文件elasticsearch.yml:

  1. http.cors.enabled: true
  2. http.cors.allow-origin: “*”
  3. node.master: true
  4. node.data: true
  5. 取消cluster.name的注释(删除前面的#)
  6. 取消node.name的注释
  7. 取消http.port的注释
  8. network.host改为0.0.0.0

重启ES:
如果有如下报错:取消cluster.initial_master_nodes: [“node-1”]

在这里插入图片描述
成功运行:
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值