码迷,mamicode.com
首页 > 其他好文 > 详细

最新版本elasticsearch本地搭建入门篇

时间:2018-11-08 01:15:58      阅读:323      评论:0      收藏:0      [点我收藏+]

标签:整理   head   err   shanghai   generate   could not   over   打开   download   

最新版本elasticsearch本地搭建入门篇

项目介绍

最近工作用到elasticsearch,主要是用于网站搜索,和应用搜索。

工欲善其事,必先利其器。

自己开始关注elasticsearch,当下最新版本的elastic,安装过程中踩了不少坑(百度出来都是 老版本),于是就整理了一下,以简单的图解方式分享给最近开始学习elastic的,少踩不必要坑,直接开始上手使用REST API,提高学习效率,值为更好的自己。

elasticsearch初识-安装篇

elastic Product

All products

安装相关列表

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,提高学习效率,值为更好的自己。

最新版本elasticsearch本地搭建入门篇

标签:整理   head   err   shanghai   generate   could not   over   打开   download   

原文地址:https://www.cnblogs.com/sunyk/p/9926602.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!