最新版本elasticsearch本地搭建入门篇
最新版本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如图
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,提高学习效率,值为更好的自己。
转载于:https://www.cnblogs.com/sunyk/p/9926602.html
最新版本elasticsearch本地搭建入门篇相关推荐
- Elasticsearch 2.20入门篇:基本操作
2019独角兽企业重金招聘Python工程师标准>>> 前面我们已经安装了Elasticsearch ,下一步我们要对Elasticsearch进行一些基本的操作.基本的操作主要有, ...
- mysql的db和vip节点_光看quot;北京蓝quot;不如搞懂MHA-教你最新版本VIP模式搭建
小伙伴们,好久没有发手记了,大家有没有期待,哈哈! 今天我给大家分享一篇"Mysql5.7版本实现基于VIP的MHA搭建" 为什么要单独来写这一篇手记呢?在正式讲解搭建步骤之前,我 ...
- android 教程 最新版,Android最新版本开发环境搭建图文教程
本文只是写了如何配置jdk,以及adt-bundle的配置.对于以前的adt-bundle的版本,会自带cpu/abi系统镜像,经过本文所描述的两个步骤后可以直接创建avd,但是从官网下载的最新的ad ...
- docker安装最新版本elasticsearch
Docker中安装elasticsearch 查询仓库中elasticsearch版本 拉取镜像 docker pull elasticsearch:7.8.0 查看镜像 docker images ...
- 【弄nèng - Elasticsearch】DSL入门篇(十三)—— Index Template
文章目录 1. 简介 2. 创建模板 3.查询模板 4.删除模板 项目推荐 索引模板 官网传送门 参考: https://www.cnblogs.com/shoufeng/p/10641560.htm ...
- 【弄nèng - Elasticsearch】DSL入门篇(五)—— 常用查询
文章目录 1. term.terms查询 2. match查询 3. match_all查询 4. multi_match查询 5. match_phrase短语匹配 5.1 查询keyword 5. ...
- 【弄nèng - Elasticsearch】DSL入门篇(四)—— 布尔查询Bool Query
文章目录 1. 介绍 2. 测试 项目推荐 1. 介绍 Bool Query包括四种子句,must, should, must_not, filter. 格式: {"bool":{ ...
- 2023 最新计算机视觉学习路线(入门篇)
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 计算机视觉是人工智能的一个领域,专注于教计算机解释和理解视觉世界. ...
- git拉取远程分支并创建本地分支和Git中从远程的分支获取最新的版本到本地
git拉取远程分支并创建本地分支 一.查看远程分支 使用如下Git命令查看所有远程分支: git branch -r 二.拉取远程分支并创建本地分支 方法一 使用如下命令: git checkout ...
最新文章
- 【ACM】杭电OJ 2048 2049
- 使用变量对象引出作用域链
- 负载均衡技术中的真集群和伪集群
- python基础-引用赋值与按值赋值
- hdu-1392 Surround the Trees poj Rope (简单凸包)
- 事务日志已满,原因为“ACTIVE_TRANSACTION”
- sqlite+php+函数大全,Sqlite 常用函数 推荐
- 光电整纬机狭缝检测工作原理
- rk3399 io工具的使用示例
- gmssl java api,GmSSL-支持国密算法和标准的OpenSSL分支
- Conky Harmattan : 一款时尚的Linux桌面助手
- PSpice的安装及练习一
- 免费复制百度文库的VIP文章(非常简单!)
- 三阶魔方层先还原方法图解
- 2022-03-11 工作记录--PHP-eq(表示等于)、 neq(表示不等于)
- Linux进程和轻量级进程(LWP)
- 六边形算法java_六边形架构 Java 实现
- 机器人能源处理专题-机器人电源管理系统
- ix | pandas读取表格后的行列取值改值操作
- 新南威尔士大学计算机博士英语要求,新南威尔士大学博士申请条件
热门文章
- linux 自动挂载usb设备,Raspberry Pi 自动挂载USB存储设备
- [WARNING] Unable to autodetect 'javac' path, using 'javac' from the environment.
- how to make jelly effect on belly in maya
- 组合,聚合,关联,依赖的区别
- 服务器android打包,Android rom解包打包工具
- 计算机主机红灯不闪硬盘工作,电脑主机红灯一直闪正常吗
- 操作系统源代码_计算机自制操作系统(八):仿生DOS操作系统源代码
- java 模糊查询 分页(自定义标签)
- 让失焦影像更加清晰 运用AI深度学习还原影像
- Confluence 6 升级自定义的站点和空间布局