Elasticsearch 入门: Hello World

  1. 安装 Elasticserach:
    1. 下载最新的elasticsearch:官网地址: https://www.elastic.co/downloads/elasticsearch
    2. 解压缩之后,把 elasticsearch-<version>/bin 路径放到 bash_profile 里
    3. 运行 elasticsearch
    4. 用命令行测试 curl 'http://localhost:9200/' 应给得到类似下面的响应: { "name" : "VJ6rpak", "cluster_name" : "elasticsearch", "cluster_uuid" : "enuYtqaGTaqoSYwErlyZBw", "version" : { "number" : "6.2.4", "build_hash" : "ccec39f", "build_date" : "2018-04-12T20:37:28.497551Z", "build_snapshot" : false, "lucene_version" : "7.2.1", "minimum_wire_compatibility_version" : "5.6.0", "minimum_index_compatibility_version" : "5.0.0" }, "tagline" : "You Know, for Search" }
  2. 安装图形界面kibana
    1. 下载kibana:官网地址: https://www.elastic.co/downloads/kibana
    2. 解压缩之后,把 kibana-<version>/bin 路径放到 bash_profile 里
    3. 中文版教程中还有安装 sense 的步骤,但 Kibana 从 5.0.1 版本开始就已经自带了调试工具,可以在 kibana 左侧工具栏 DevTools 中找到。
    4. 启动kibana kibana
    5. 用浏览器访问图形界面:http://localhost:5601
  3. Hello World
    1. 在 DevTools 查询集群中文档总数量 GET /_count { "query":{ "match_all":{} } }
    2. 返回: { "count": 1, "_shards": { "total": 5, "successful": 5, "skipped": 0, "failed": 0 } }
  4. Python 插件 elasticsearch
    1. 安装elasticsearch pip3 install elasticsearch
    2. hello world from elasticsearch import Elasticsearch import pprint es = Elasticsearch() doc = { "query":{ "match_all":{} } } res = es.search(body=doc) pprint.pprint(res)
    3. 应该得到下面的结果: {'_shards': {'failed': 0, 'skipped': 0, 'successful': 5, 'total': 5}, 'hits': {'hits': [{'_id': '1', '_index': 'test-index', '_score': 1.0, '_source': {'author': 'kimchy', 'text': 'Elasticsearch: cool. bonsai cool.', 'timestamp': '2018-05-10T10:24:58.396432'}, '_type': 'tweet'}], 'max_score': 1.0, 'total': 1}, 'timed_out': False, 'took': 1}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏乐百川的学习频道

Visual Studio Code介绍

应该有很多人都知道Atom编辑器吧,它是由Github开发的一个跨平台的编辑器。它使用了跨平台的Electron,用前端技术编写图形界面。一开始我也推荐过这个编...

2055
来自专栏Guangdong Qi

iOS使用cocoapods 安装libwebp 错误Error installing libwebp

在本地库中, 并找到对应的libwebp版本的文件 执行命令find ~/.cocoapods/repos/master -iname libwebp

2351
来自专栏你不就像风一样

IDEA搭建本地服务器解决无法连接https://start.spring.io

1123
来自专栏编程

python学习推荐:anaconda

前言 Python因轻简易用,并且擅长计算数据,渐渐走入了生物信息的大圈子,但用好却不易学,其中比较头疼的就是包管理和Python不同版本的问题,特别是当你使用...

2076
来自专栏编程坑太多

『中级篇』如何在mac上通过vagrant安装虚拟机(七)

PS:虽然可以在window和mac下直接安装docker来进行学习,但是对于实际的环境来说虚拟机的方式可以减轻电脑的硬盘负担,也更容易来删除方便控制。

2133
来自专栏史上最简单的Spring Cloud教程

如何在IDEA启动多个Spring Boot工程实例

在我讲解的案例中,经常一个工程启动多个实例,分别占用不同的端口,有很多读者百思不得其解,在专栏上留言,给我发邮件,加我微信询问。所以有必要在专栏上记录下,方便读...

2228
来自专栏Android干货园

Idea14创建第一个Spring MVC项目步骤

版权声明:本文为博主原创文章,转载请标明出处。 https://blog.csdn.net/lyhhj/article/details/48...

611
来自专栏岑志军的专栏

fastlane实现自动化打包

1362
来自专栏Java后端技术

WIN7 64位系统下,右下角的声音和电源图标不见的解决办法

  近日,电脑突然出现任务栏右下角的声音和电源图标消失不见的问题,重启仍旧没有修复,后来找到了解决办法

641
来自专栏魏艾斯博客www.vpsss.net

宝塔 linux 面板常见问题解答

4035

扫码关注云+社区