windows下使用ElasticSearch数据库-入门

windows下使用ElasticSearch数据库-入门小结下windows下使用ElasticSearch数据库的入门方法1.首先下载ElasticSearchhttps://www.elastic.co/downloads/elasticsearchwindows下下载的是zip文件,解压后,放到一个目录下,dos下进入ElasticSearch存放目录的bin目录,输入elasticsearch.bat,即可启动在浏览器中输入loc

大家好,又见面了,我是你们的朋友全栈君。

小结下windows下使用ElasticSearch数据库的入门方法

1.首先下载ElasticSearch https://www.elastic.co/downloads/elasticsearch
windows下下载的是zip文件,解压后,放到一个目录下,dos下进入ElasticSearch存放目录的bin目录,输入elasticsearch.bat,即可启动
这里写图片描述

在浏览器中输入 localhost:9200
这里写图片描述
发现已启动

2.安装ElasticSearch Head插件
cmd进入ElasticSearch的bin目录,然后输入 plugin install mobz/elasticsearch-head
很多博客里写的都是用 -install,但是试验的时候总是出错,查看plugin的帮组文档,用install才是正确的
这里写图片描述

浏览器中输入 http://localhost:9200/_plugin/head/
这里写图片描述

这是就可以通过浏览器插入数据了这里写图片描述

3.用 curl插数据
参考这篇经验贴安装curl http://jingyan.baidu.com/article/a681b0dec4c67a3b1943467c.html

建索引
curl -XPUT ‘http://localhost:9200/ElasticSearch/

删除索引
curl -XDELETE ‘http://localhost:9200/ElasticSearch/

4.遇到的问题
插入数据时必须严格按照json格式,否则报错 “error”:”MapperParsingException[Root type mapping not empty after parsing! Remaining fields:
这里写图片描述

输入数据前先检查下是否符合json格式,用json的在线编辑器 http://www.qqe2.com/

注:windows下使用curl还不熟练,后面继续探索

Reference
http://www.oschina.net/translate/elasticsearch-getting-started?cmp
http://jingyan.baidu.com/article/a681b0dec4c67a3b1943467c.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/131540.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • Vue中父组件以及子组件传值问题

    Vue中父组件以及子组件传值问题前言:在一些页面中不单单的纯纯的一个vue文件,vue讲究组件化开发,但是一般的肯定会产生交互事件,今天了解了这个传值,特此的来记录一下。目录一.父组件向子组件传值二.子组件向父组件传值一.父组件向子组件传值父组件向子组件传值会用到:Prop,一般的我们需要在子组件中进行相关的声明,如下所示:子组件为HellowWorld.vue<script>exportdefault{name:’HelloWorld’,//接收的变量props:{//声明相关的

  • 关闭令人抓狂的ESlint 语法检测配置方法

    关闭令人抓狂的ESlint 语法检测配置方法刚刚开始的小伙伴是不是空格报错少一行报错各种错?是不是觉得快被限制的失去了自由的思绪了?受折磨后找到了不错的文章来取消eslint语法检测限制,作为学习笔记摘自segmentfault其实我并不反对这些语法检测,但是像许多反个人意愿的那就真的不得不吐槽了,比如vue-cli脚手架创建的默认eslint规则:代码末尾不能加分号;代码中不能存在多行空行tab键

  • struct的用法「建议收藏」

    struct的用法「建议收藏」使用结构体类型处理组合数据:即用户自定义数据类型。1c语言提供了很多系统类型。如intcharfloatdouble等等,但是这都是单一的数据类型,如果对于一个学生作为一个整体的话,那么他的

  • 怎么完全卸载赛门铁克_赛门铁克专用卸载工具[通俗易懂]

    怎么完全卸载赛门铁克_赛门铁克专用卸载工具[通俗易懂]安装卸载是两个操作,完全相反,通常安装会比卸载简单,赛门铁克专用卸载工具是一款专门用于卸载赛门铁克系列软件的应用工具,赛门铁克专用卸载工具完美解决赛门铁克怎么卸载的难题,需要的用户可以下载!赛门铁克官方卸载工具相关说明:包括SymantecAntiVirus即SAV系列,SymantecClientSecurity即SCS系列,以及SymantecEndpointProtection即S…

  • java初中级面试题集锦

    java初中级面试题集锦目录基础&与&&区别使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?静态变量和实例变量的区别?是否可以从一个static方法内部发出对非static方法的调用?”==”和equals方法究竟有什么区别?int和Integer的区别什么是foreach循环,它可以循环那些数据类型重载与重写区别?…

  • 如何设置线程池参数大小?

    如何设置线程池参数大小?关注Java后端技术栈“回复“面试”获取最新资料我们在使用线程池的时候,会有两个疑问点:线程池的线程数量设置过多会导致线程竞争激烈如果线程数量设置过少的话,还会导致系统无法充分利用计算机…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号