Elasticsearch Windows版安装配置
Elasticsearch简介
Elasticsearch是一个开源的搜索文献的引擎,大概含义就是你通过Rest请求告诉它关键字,他给你返回对应的内容,就这么简单。
Elasticsearch封装了Lucene,Lucene是apache软件基金会一个开放源代码的全文检索引擎工具包。Lucene的调用比较复杂,所以Elasticsearch就再次封装了一层,并且提供了分布式存储等一些比较高级的功能。
基于Elasticsearch有很多的插件,一个是kibana,一个是Elasticsearch-head、Logstash、ik分词器
kibana:主要用来构建请求,它提供了很多自动补全的功能。Elasticsearch-head:主要用来可视化Elasticsearch- Logstash:是一个具有实时传输能力的数据收集引擎,用来进行数据收集(如:读取文本文件)、解析,并将数据发送给ES。
- ik分词器:是开源社区比较流行的中文分词插件,包括两种模式:
ik_max_word:会把中文尽可能的拆分ik_smart:会根据常用的习惯进行划分,比如"进口红酒”会被划分为“进口”,“红酒”
安装Elasticsearch
1、下载 历史版本下载:https://www.elastic.co/cn/downloads/past-releases#elasticsearch
2、配置跨域,方便Elasticsearch-head连接:elasticsearch安装目录下的config文件夹,找到elasticsearch.yml文件,添加两行配置:
#表示是否支持跨域,默认为false
http.cors.enabled: true
#当设置允许跨域,默认为*,表示支持所有域名
http.cors.allow-origin: "*"
3、启动Elasticsearch:elasticsearch安装目录下的bin文件夹,找到elasticsearch.bat文件,双击即可
4、验证启动是否成功:访问localhost:9200,出现以下页面则表示启动成功

安装Elasticsearch-head
1、拉取代码,启动
#下载elasticsearch-head代码
git clone git://github.com/mobz/elasticsearch-head.git
#进入elasticsearch-head文件夹
cd elasticsearch-head
#shift+右键,进入PowerShell窗口,输入以下命令
npm install
npm run start
如果执行npm install失败,则试试npm install -g;如果还是不行,则把之前代码删除重新拉代码试试
2、验证是否启动成功:http://localhost:9100/
3、连接Elasticsearch:首先启动Elasticsearch

安装Kibana
1、官网:https://www.elastic.co/cn/kibana
kibana版本必须和ES版本一致
2、启动:kibana安装目录下的bin文件夹,找到kibana.bat文件,双击即可
启动可能有点慢,需要等一会
3、测试访问:http://localhost:5601/app/home#/
IK分词器插件
1、安装:https://github.com/medcl/elasticsearch-analysis-ik/releases
2、解压到elasticsearch安装目录下的plugins新建的文件夹

Elasticsearch Windows版安装配置的更多相关文章
- Windows 8.1下 MySQL绿色版安装配置与使用
原文:Windows 8.1下 MySQL绿色版安装配置与使用 Mysql-5.6.17-winx64操作步骤: 一.安装MySQL数据库 1.下载. 下载地址:http://downloads.my ...
- mysql-5.7.18 免安装版安装配置(Windows)
mysql-5.7.18 免安装版安装配置(Windows) 一.在Mysql官网下载Mysql-5.7.18的ZIP文件 下载链接为:https://dev.mysql.com/downloads/ ...
- Redis Windows版安装及简单使用
1.Redis简介及优势 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库. 特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次 ...
- QT学习之windows下安装配置PyQt5
windows下安装配置PyQt5 目录 为什么要学习QT 命令行安装PyQt5以及PyQt5-tools 配置QtDesigner.PyUIC及PyRcc 为什么要学习QT python下与界面开发 ...
- Ueditor .net版安装配置打开项目的源码傻瓜版教程 亲測~
环境要求: 没有 .NET Framework 4.0的要先安装 安装完 .NET Framework 4.0 后.还须要向 IIS 注冊应用程序池,注冊的方法是,使用管理员权限打开命令提示符(CMD ...
- 在windows下安装配置Ulipad
在windows下安装配置Ulipad 今天推荐一款轻便的文本编辑器Ulipad,用来写一些小的Python脚本非常方便. Ulipad下载地址: https://github.com/limodou ...
- MySql-5.7.17-20解压缩版安装配置
MySql-5.7.XXX解压缩版安装配置 1.mysql-5.7.20是解压版免安装的,版本下载地址:http://dev.mysql.com/downloads/mysql/ 如下图 2.解压 ...
- Windows下安装配置MongoDB
Windows下安装配置MongoDB 一,介绍 MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统.在高负载的情况下,添加更多的节点,可以保证服务器性能. MongoDB ...
- Windows平台安装配置mysql数据库
Windows平台安装配置mysql数据库 作者:Eric 微信:loveoracle11g 去下载mysql软件 https://www.mysql.com/downloads/ https://d ...
- (转)windows 下安装配置 Nginx 详解
windows 下安装配置 Nginx 详解 本文转自https://blog.csdn.net/kingscoming/article/details/79042874 nginx功能之一可以启动一 ...
随机推荐
- k8s 删除 node节点
查看现有状态 [root@master ~]# kubectl get nodes NAME STATUS ROLES AGE VERSION master NotReady control-plan ...
- shell脚本:报错syntax error near unexpected token `$'\r''解决方法
之前的shell脚本是在服务器上编写的,后来又已复制的方式存在在了电脑上,以txt文件的形式存放的.于是复制到了编辑工具中,进行了相应项的修改.修改完毕后,拿到服务器上测试,结果执行sh XXX.sh ...
- CCIE DC Multicast Part 3.
Hi Guys! Here is part 3 of the Multicast Tutorials, Hopefully you have read the two previous posts h ...
- c语言container_of 编译报错
求指针ptr所在的结构体实例的首地址, #define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER) #define co ...
- Gtiee_上传本地项目
Git_本地代码上传到码云 本文仅作学习记录,方便日后翻看 创建本地仓库 找到自己本地代码的文件夹,打开Git GUI Here,输入git init创建本地仓库,当前文件夹下有.git文件表示创建成 ...
- vue教程
vue教程 环境搭建 nodejs下载 nodejs官网 已经"下一步式安装"过, 本地电脑历史版本 Mac更新到官网最新版本 # 1.先查看本机node.js版本: node - ...
- ApexSQLDBA 2019.02.1245[破解补丁]
ApexSQL DBA 2019.02.1245 破解补丁 支持ApexSQL Log.ApexSQL Plan.ApexSQL Recover 该版本支持SQLSERVER 2019 开源地址: h ...
- Springboot开发微信支付API-V3
前段时间因为项目需要对接微信支付,原本打算拿之前开发好的代码用就行了,后面发现微信支付升级API-V3了,和V2相比安全措施多了很多.最麻烦的就是各种证书的管理.加载. 作者自己也对接过N多支付系统了 ...
- VMWARE 虚拟机配置优化
如果硬件性能不足,可做如下优化. 1.禁用 VMWARE 虚拟内存功能. 编辑->首选项-> 内存 , 设置如下,禁用内存交换. 2. 如果虚拟机装在机械盘,而电脑有固太硬盘,可通过 ...
- 牛客java基础语法在线编程-知识点小结(待完善)
知识点小结 一.输入输出 Scanner类 Scanner类在java.util包下,导包格式如下: import java.util.Scanner; 使用示例: import java.util. ...