最新版本elasticsearch本地搭建入门篇
项目介绍
最近工作用到elasticsearch,主要是用于网站搜索,和应用搜索。
工欲善其事,必先利其器。
自己开始关注elasticsearch,当下最新版本的elastic,安装过程中踩了不少坑(百度出来都是 老版本),于是就整理了一下,以简单的图解方式分享给最近开始学习elastic的,少踩不必要坑,直接开始上手使用REST API,提高学习效率,值为更好的自己。
elasticsearch初识-安装篇
elastic Product
安装相关列表
1.安装elasticSearch选择版本
Elasticsearch | |
---|---|
Version | 6.4.2 |
Release date | October 02,2018 |
Downloads | WINDOWNS |
2.安装kibana
Kibana | |
---|---|
Version | 6.4.2 |
Release date | October 02,2018 |
Downloads | WINDOWS |
3.安装X-pack
X-Pack | |
---|---|
Version | 6.2.4 |
Release date | April17,2018 |
Downloads | xpack |
步骤一
2.1解压zip如图
1541323256387.png
2.2命令启动elasticsearch服务
./bin/elasticsearch
题外话:如果出现以下错误
Error: Could not find or load main class org.elasticsearch.tools.JavaVersionChecker
需要管理员权限启动elasticsearch服务
解决方案如图
1541326103398.png
访问本地elasticsearch 成功看到 version info or you Know,for search
2.3 安装X-path
By default, when you install Elasticsearch, X-Pack is installed.
官方解决 6.4版本以后X-path自动集合在elasticsearch中,此处有坑。。
设置D:\elasticsearch\elasticsearch-6.4.2\config\elasticsearch.yml
#xpack.license.self_generated.type=basic
#xpack.security.enabled=false
2.4 直接启动kibana
.\bin\kibana
1541342757276.png
访问地址 无需密码直接访问
1541342917085.png
实战开始了
通过CRUD REST API 添加,更新,检索和删除数据
- 打开Dev Tools 看到console,直接输入
GET /
会获取版本信息,在elasticsearch里面只需输入最关键后面地址就可以1541343732875.png
添加数据 REST API
POST weibo/doc/1
{
"docId":111,
"user":"biboss",
"position":"shanghai",
"country":"china"
}
1541344534649.png
查询REST API
GET weibo/doc/1
1541344694053.png
更新REST API
PUT weibo/doc/1
{
"docId":111,
"user":"biboss",
"position":"shanghai",
"country":"china",
"location":{
"el":"123",
"wl":"111"
}
}
1541345137435.png
删除 REST API
DELETE weibo/doc/1
总结
最近工作用到elasticsearch,主要是用于网站搜索,和应用搜索。
工欲善其事,必先利其器。
自己开始关注elasticsearch,当下最新版本的elastic,安装过程中踩了不少坑(百度出来都是 老版本),于是就整理了一下,以简单的图解方式分享给最近开始学习elastic的,少踩不必要坑,直接开始上手使用REST API,提高学习效率,值为更好的自己。
原文地址:https://www.cnblogs.com/sunyk/p/9926602.html