最新版本elasticsearch本地搭建入门篇
最新版本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如图
2.2命令启动elasticsearch服务
./bin/elasticsearch
题外话:如果出现以下错误
Error: Could not find or load main class org.elasticsearch.tools.JavaVersionChecker
需要管理员权限启动elasticsearch服务
解决方案如图
访问本地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
访问地址 无需密码直接访问
实战开始了
通过CRUD REST API 添加,更新,检索和删除数据
打开Dev Tools 看到console,直接输入
GET /会获取版本信息,在elasticsearch里面只需输入最关键后面地址就可以
1541343732875.png
添加数据 REST API
POST weibo/doc/1
{
"docId":111,
"user":"biboss",
"position":"shanghai",
"country":"china"
}
查询REST API
GET weibo/doc/1
更新REST API
PUT weibo/doc/1
{
"docId":111,
"user":"biboss",
"position":"shanghai",
"country":"china",
"location":{
"el":"123",
"wl":"111"
}
}
删除 REST API
DELETE weibo/doc/1
总结
最近工作用到elasticsearch,主要是用于网站搜索,和应用搜索。
工欲善其事,必先利其器。
自己开始关注elasticsearch,当下最新版本的elastic,安装过程中踩了不少坑(百度出来都是 老版本),于是就整理了一下,以简单的图解方式分享给最近开始学习elastic的,少踩不必要坑,直接开始上手使用REST API,提高学习效率,值为更好的自己。
最新版本elasticsearch本地搭建入门篇的更多相关文章
- Elasticsearch学习记录(入门篇)
Elasticsearch学习记录(入门篇) 1. Elasticsearch的请求与结果 请求结构 curl -X<VERB> '<PROTOCOL>://<HOST& ...
- 大规模数据分析统一引擎Spark最新版本3.3.0入门实战
@ 目录 概述 定义 Hadoop与Spark的关系与区别 特点与关键特性 组件 集群概述 集群术语 部署 概述 环境准备 Local模式 Standalone部署 Standalone模式 配置历史 ...
- rocketmq 4.2.0 版本 控制台本地搭建(史上最简单教程)
就像发现新大陆一般,瞎折腾,搞出来了..并没有网上说的一大串....(本人公司的项目从未使用过springboot....) rocketmq 控制台,官方使用springboot 做后端,前端使用 ...
- ElasticSearch学习,入门篇(一)
概念解析 1.什么是搜索 搜索就是在任何场景下,找寻你想要的信息,这个时候你会输入一段要搜索的关键字,然后期望找到这个关键字相关的有效信息. 2.如果用数据库做搜素会怎么样 select * from ...
- Git中从远程的分支获取最新的版本到本地方式
Git中从远程的分支获取最新的版本到本地方式如下, 如何更新下载到代码到本地,请参阅ice的博客基于Github参与eoe的开源项目指南 方式一 . 查看远程仓库 $ git remote -v eo ...
- git拉取远程分支并创建本地分支和Git中从远程的分支获取最新的版本到本地
git拉取远程分支并创建本地分支 一.查看远程分支 使用如下Git命令查看所有远程分支: git branch -r 二.拉取远程分支并创建本地分支 方法一 使用如下命令: git checkout ...
- Git中从远程的分支获取最新的版本到本地
Git中从远程的分支获取最新的版本到本地有这样2个命令: 1. git fetch:相当于是从远程获取最新版本到本地,不会自动merge git fetch origin mastergit l ...
- git将远程仓库最新版本拉到本地仓库
一.正规做法有两种.git fetch和git pull. 注意不管用fetch还是pull,做之前都要在本地仓库做一次git commit,确保,本地仓库和工作目录及缓存一致.1.git fetch ...
- Git中从远程的分支获取最新的版本到本地——两种命令
Git中从远程的分支获取最新的版本到本地有这样2个命令: 1. git fetch:相当于是从远程获取最新版本到本地,不会自动merge Git fetch origin master git log ...
随机推荐
- Alpha冲刺 - (5/10)
Part.1 开篇 队名:彳艮彳亍团队 组长博客:戳我进入 作业博客:班级博客本次作业的链接 Part.2 成员汇报 过去两天完成了哪些任务 基于ssm框架的前后端交互测试,结合微信小程序demo 展 ...
- EF6学习笔记(四) 弹性连接及命令拦截调试
EF6学习笔记总目录:ASP.NET MVC5 及 EF6 学习笔记 - (目录整理) 本章原文地址:Connection Resiliency and Command Interception 原文 ...
- jupyter Notebook环境搭建
1.什么是jupyter notebook jupyter notebook是一种 Web 应用,能让用户将说明文本.数学方程.代码和可视化内容全部组合到一个易于共享的文档中.它可以直接在代码旁写出叙 ...
- Docker 启动不了容器的问题
今天在运行 docker 的时候,就是执行 docker exec 命令的时候,发现一直报错.具体的报错信息如下: Error response from daemon: Container XXX ...
- Delphi使用iTools安卓模拟器
Delphi使用iTools安卓模拟器 1.去官网下载或https://pc.qq.com/detail/11/detail_22131.html 2.安装后,需要通过设置功能,设置一下分辩率,变成手 ...
- 一个简单的将Markdown二级标题进行排序的脚本
我在写博客<Linux的1000个命令>的时候,相对二级标题进行一下排序,方便阅读和查找,于是就有了这个小程序. #! /usr/bin/env python3 import os imp ...
- WPF 开机注册自启动及设置确保以管理员运行
最近用到开机自启动设置,在此记录下设置自启动的步骤,如果对各位有需要可以借阅,之前设置管理权限解释在创建解决方案是将VS以管理员方式打开,这种方法可以实现,但是个人还是偏向与本文的方式,不多说啥了,下 ...
- 本地连接虚拟机 Oracle数据库 报ORA-12541:TNS:no listener
一.环境 本机环境:win10,pl/sql Developer 虚拟机环境:win10,oracle 11g 1.本机和虚拟机互相ping都可以ping通. 2.虚拟机监听程序已启动. 二.配置文件 ...
- Navicat Premium Mac V12.0.22.0 中英文破解 亲测可用
换了Mac电脑后网上找了好些个 Navicat Premium 破解版本, 特别是CSDN上要积分下载的也不能用,浪费积分下,都是些坑爹破解方法,浪费了好些时间,今天介绍看到的一套有效的破解过程 1. ...
- css 设计规范
外部 div 设置 margin 和 padding: 内部每个元素只设计跟自己相关的属性,这样方便复用: