elasticsearch最详细入门教程(一)(附安装教程),最简易的elasticsearch-head安装绝招

@elasticsearch最详细入门教程(一)(附安装教程),最简易的elasticsearch-head安装绝招

ES是一个基于Lucene的分布式全文搜索服务器,和SQL Server的全文索引(Fulltext Index)有点类似,都是基于分词和分段的全文搜索引擎,具有分词,同义词,词干查询的功能,但是ES天生具有分布式和实时的属性,本随笔演示在Windows环境中安装ElasticSearch,以及用于管理ElasticSearch的Head插件。

1.因为es是java编写的所以需要先安装java环境,jdk并配置成环境变量,建议下载jdk1.8,现在市面上使用最广泛的版本.

jdk下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html

image.png

##2,Java SE开发包安装完成之后,需要在服务器上创建JAVA_HOME环境变量

点击“此电脑(This PC)”的属性->高级系统设置(Advanced System Setting)->环境变量(Environment Variables),新建一个用户环境变量 JAVA_HOME,设置变量值是:?盘:\安装目录\Java\jdk1.8.0_121

image.png

elasticsearch因为更新迭代比较快,为了方便后面elasticsearchTemplate的例子以及现在大部分公司使用情况,笔者这里建议大家下载es 2.x版本.
##3.es下载地址:https://www.elastic.co/downloads/past-releases/elasticsearch-2-3-5
image.png

大家根据自己的使用情况选择下载版本,笔者这里为了方便windows的小伙伴,选择的windins环境下展示.

下载安装完成后解压到自己喜欢的安装目录下,打开的E:\安装目录\elasticsearch-2.3.5\bin;点击红框所选择文件.win10系统的小伙伴如果有闪退的情况,请使用管理员权限打开.
image.png
打开后请不要关闭改命令行窗口:
image.png
之后在浏览器输入:http://localhost:9200/;结果如下表示安装成功.

image.png

##4.elasticsearch-head 图形化插件安装:
到此是不是很多小伙伴觉得界面很不友好,这样子我去看我索引,查库都没有直观的表现,接下来,小伙伴请继续看好,我要放绝招了.我相信大部分的小伙伴肯定是非常明智的,使用的是Chrome浏览器,如果没有使用的小伙伴请出门左拐.
image.png
打开chrome网上应用商店,搜索elasticsearch-head,点击安装即可(ps:无法打开google应用的小伙伴,请挂下vpn,作为一个新时代的青年不会翻墙和咸鱼有什么区别,如果现在不懂请私信.):
image.png
安装成功后右边搜索栏会多一个es-head的小图标:
image.png

##5.elasticsearchr restful接口调用:
image.png

###新增:请求post :http://127.0.0.1:9200/department/employee/1
为了方便展示,笔者这里使用的是postman工具测试
请求参数:
{
“name”:“赵依依”,
“age”:18
}
image.png
结果:
image.png

此时你就可以在head中观察到数据:
image.png

###查询:请求 get http://127.0.0.1:9200/department/employee/1
image.png

###修改:请求 put http://127.0.0.1:9200/department/employee/1
image.png

###删除:请求 delete http://127.0.0.1:9200/department/employee/
image.png

具体结果都可以通过head的图形化界面查证,本期教程到此为止.请各位小伙伴喜欢的话,给在下一个赞.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值