elasticsearch for windows
一、Java环境配置
前言
可以根据下面的连接进行在线下载,也可以使用:
链接:https://pan.baidu.com/s/1CbuveTgJ43NaTwbyDaSiqg 提取码:bchj
JDK简介
JDK是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境,JAVA工具和JAVA基础的类库。
JRE(Java Runtime Environment,Java运行环境),运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库.它包括Java虚拟机(jvm)、Java核心类库和支持文件。它不包含开发工具(JDK)–编译器、调试器和其它工具。如果只需要运行Java程序或Applet,下载并安装它即可。如果要自行开发 Java软件,要下载JDK(JRE和JDK的区别,没有JDK的话,无法编译Java程序,如果想只运行Java程序,要确保已安装相应的JRE)。在JDK中附带有JRE。SE(J2SE),standard edition,标准版,是我们通常用的一个版本。EE(J2EE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序。ME(J2ME),micro edition,主要用于移动设备、嵌入式设备上的java应用程序。
下载
打开官网,单击**JDK DOWNLOAD
**。
在下载详情页中,首先勾选Accept License Agreeemet
许可协议,然后选择对应的系统平台,如我这里选择是Windows 64
系统下载。
ps:发现点击下载后,需要登录…之前直接就下载了,那么,如果提示登录,怎么办,登录呗,没有账号就注册,然后还是按照老套路下载。
下载到本地的是一个exe
可执行文件。
安装
我们双击本地的可执行文件。用户账户控制(有的可能没有该提示,取决于你的系统设置)提示选择是(Y)。
执行安装程序,单击下一步
这里需要我们记住安装路径,可以选择默认路径也可以是自定义路径(如果是自定义路径的话,后续的配置环境变量只需要将JDK的目录配置到环境变量即可)。最后单击下一步
(可选项),之前的版本中没有这个提示,如果有的话,点击确定
。
(可选项),之前的版本中没有这个提示,如果有的话,点击下一步
。
正在安装,请稍等。
安装完成,单击关闭
配置JAVA_HOME
和Path
由于elasticsearch的运行需要调用java相关包,所以,我们首先要配置JAVA_HOME
。
拿到Java JDK
的安装目录C:\Program Files\Java\jdk1.8.0_201
。
依次打开控制面板>系统与安全>系统▷高级系统设置>环境变量
环境变量,选择系统变量
,选择新建
。
新建JAVA_HOME
变量名这里填写JAVA_HOME
;变量值填写Java JDK
的安装目录C:\Program Files\Java\jdk1.8.0_201
,最后点击确定
。
现在,JAVA_HOME
添加完毕。我们来添加Path
。
首先配置好要添加的路径%JAVA_HOME%\bin
,该路径其实就相当于C:\Program Files\Java\jdk1.8.0_201\bin
。
单击Path
,然后单击编辑
。
将%JAVA_HOME%\bin
添加到变量值
的末尾。
注意路径前后需要英文状态的分号作为开始和结束,Windows的路径分隔符是以;
作为分割的。
然后一路确定
即可。
测试
按住windows+R
键输入cmd
,回车
在打开的cmd
中输入:
java -version
出现如上图提示即表示安装成功。我们来写段程序来验证一下。
至此,java JDK
安装成功。但是,由于elasticsearch
受Java版本
影响,我们还必须控制Java的自动更新
(因为我们不想它的版本升级的太高),并且,我这种强迫症也不习惯更新程序一直运行。所以,让我们做最后一步操作(当然,这一步是可选的)。
禁止Java自动更新
(可选操作)
依次打开控制面板▷程序▷Java
双击Java
图标,进入Java控制面板
。
在更新
选项中,取消勾选自动检查更新
,在弹出的提示中选择不检查
。
还没完,切换到高级选项
,在应用程序安装选择从不安装
,最后点击确定
。
此时,Java JDK
的配置才算完成。
二、elasticsearch下载安装
必须注意的是:安装路径不允许有中文及空格和非法字符,尤其是中文
download
打开elasticsearch官网。受网络影响打开可能会慢,多刷几遍就好了。
打开后点击产品
>查看所有产品
按照如下图的部分点击。
这里我们不选择最新版,而是选择靠前的版本,下拉选择past releases
并单击
。
选择对应产品与版本(选择6.5.4)
。然后选择Download
。
选择WINDOWS
,就会自动执行下载。
下载到本地的为elasticsearch的zip包
。
install
将elasticsearch-6.5.4.zip
解压到C:\Program Files
目录(你也可以指定自己的目录
)。
现在,安装完毕!简单的无以复加,我们可以先来做个测试。
测试
进入安装目录下的bin目录,双击elasticsearch.bat
文件。
此时,弹出的cmd
框中,打印了大量的日志信息
。我们暂时不用管它。
打开浏览器,地址栏输入http://localhost:9200
。
页面返回了elasticsearch
的相关信息。
至此,elasticsearch安装完毕。
三、kibana安装
简介
Kibana
是一个为ElasticSearch
提供的数据分析的 Web 接口。可使用它对日志进行高效的搜索、可视化、分析等各种操作。
安装之前有话说:
安装路径不要有中文、空格
下载
按照下载ElasticSearch的步骤即可找到
在打开的页面中,选择past releases
。
选择对应的产品和版本,这里选择kibana6.5.4
,单击Download
。
选择WINDOWS
就可以自动下载了。
下载到本地是个zip包。
安装
将kibana-6.5.4-windows-x86_64.zip
解压到C:\Program Files\elasticsearch-6.5.4
目录内(也可以跟该目录同级)。
安装完毕!是的,正如elasticsearch
一样,kibana
的安装同样简单。
测试
打开kibana
的安装目录,定位到bin目录C:\Program Files\elasticsearch-6.5.4\kibana-6.5.4-windows-x86_65\bin
,双击kibana.bat
。
弹出的cmd
中,在打印一堆日志的最后,你会看到一行提示信息[listening] Server running at http://localhost:5601
,表明kibana
已经成功启动,并且监听本机的5601
端口。
打开浏览器,在地址栏输入http://localhost:5601
。页面中选择Try our sample data
。使用现有的数据来做测试。
上图中的Try our sample data
是kibana
帮我们准备了一些数据,供我们操作。而Explore on own
是一个空的环境,由我们自己发挥。选择哪个都行。
在打开的操作页面中,我们暂时选择Dev Tools
来简单测试一下。
至于提示信息,则是说是否帮助完善elasticsearch
,以提高elasticsearch
的性能,并且不会在其他的地方共享该数据。选择Yes or No
都行!我们暂且忽略它。
在Dev Tools
中,选择Console
中,左侧输入命令,右侧显示结果。我们输入:
GET _search
显示结果如右侧所示。说明查询成功。命令和结果是什么意思,我们后面会详细介绍。
至此,kibana
安装完毕。
四、ik分词器的下载安装
ik下载
打开Github
官网,搜索elasticsearch-analysis-ik
,单击medcl/elasticsearch-analysis-ik
。或者直接点击
在readme.md
文件中,下拉选择预编译版本。
由于ik
与elasticsearch
存在兼容问题。所以在下载ik
时要选择和elasticsearch
版本一致的,也就是选择v6.5.4
版本,单击elasticsearch-analysis-ik-6.5.4.zip
包,自动进入下载到本地。
本地下载成功后,是个zip包。
安装
首先打开C:\Program Files\elasticseach-6.5.4\plugins
目录,新建一个名为ik的子目录,并将elasticsearch-analysis-ik-6.5.4.zip
包解压到该ik目录内也就是C:\Program Files\elasticseach-6.5.4\plugins\ik
目录。
测试
首先将elascticsearch
和kibana
服务重启。
然后地址栏输入http://localhost:5601
,在Dev Tools
中的Console
界面的左侧输入命令,再点击绿色的执行按钮
执行。
GET _analyze
{"analyzer": "ik_max_word","text": "上海自来水来自海上"
}
右侧就显示出结果了如下所示:
{"tokens" : [{"token" : "上海","start_offset" : 0,"end_offset" : 2,"type" : "CN_WORD","position" : 0},{"token" : "自来水","start_offset" : 2,"end_offset" : 5,"type" : "CN_WORD","position" : 1},{"token" : "自来","start_offset" : 2,"end_offset" : 4,"type" : "CN_WORD","position" : 2},{"token" : "水","start_offset" : 4,"end_offset" : 5,"type" : "CN_CHAR","position" : 3},{"token" : "来自","start_offset" : 5,"end_offset" : 7,"type" : "CN_WORD","position" : 4},{"token" : "海上","start_offset" : 7,"end_offset" : 9,"type" : "CN_WORD","position" : 5}]
}
在这里插入图片描述
OK,安装完毕,非常的简单。
ik
目录简介
我们简要的介绍一下ik分词
配置文件:
IKAnalyzer.cfg.xml
,用来配置自定义的词库
main.dic
,ik原生内置的中文词库,大约有27万多条,只要是这些单词,都会被分在一起。
surname.dic
,中国的姓氏。
suffix.dic
,特殊(后缀)名词,例如乡、江、所、省等等。
preposition.dic
,中文介词,例如不、也、了、仍等等。
stopword.dic
,英文停用词库,例如a、an、and、the等。
quantifier.dic
,单位名词,如厘米、件、倍、像素等。
以上文章内容来自"https://www.cnblogs.com/bubu99/p/13592300.html",部分内容加以添加修改!!!
elasticsearch for windows相关推荐
- 【Elasticsearch】windows 10安装Elasticsearch和Kibana
Elasticsearch是一个分布式.RESTful风格的搜索和数据分析引擎.Elasticsearch的生成环境通常选择Linux系统.但是,在学习过程中选择windows系统也是个不错的选择.因 ...
- ElasticSearch设置密码Windows
一.ElasticSearch设置密码 关闭ES,修改D:\ProgramFiles\elasticsearch-7.9.2\config\elasticsearch.yml配置文件 http.cor ...
- 在Windows上安装Elasticsearch 5.0
在windows上安装Elasticsearch Elasticsearch可以使用.zip软件包安装在Windows上. elasticsearch-service.bat命令,它将设置Elasti ...
- ElasticSearch 8.6.1详解(一):Windows安装教程
ElasticSearch概念 ElasticSearch简称ES,是一个分布式.高扩展.高实时的搜索与数据分析引擎.它能很方便的使大量数据具有搜索.分析和探索的能力,目的是通过简单的RESTful ...
- Windows下Elasticsearch安装及Kibana安装
目录 一.安装Elasticsearch 二.Elasticsearch加入Windows服务 三.安装Kibana 四.Kibana加入Windows服务 一.安装Elasticsearch Ela ...
- 全文搜索引擎 Elasticsearch 简介 及其与 Python 的对接实现
什么是 Elasticsearch 想查数据就免不了搜索,搜索就离不开搜索引擎,百度.谷歌都是一个非常庞大复杂的搜索引擎,他们几乎索引了互联网上开放的所有网页和数据.然而对于我们自己的业务数据来说,肯 ...
- 【全文搜索引擎】Elasticsearch相关介绍与linux系统安装
概念 Elasticsearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口.Elasticsearch是用Java语言开发的,并作为 ...
- 在 Java 应用程序中使用 Elasticsearch: 高性能 RESTful 搜索引擎和文档存储快速入门指南
如果您使用过 Apache Lucene 或 Apache Solr,就会知道它们的使用体验非常有趣.尤其在您需要扩展基于 Lucene 或 Solr 的解决方案时,您就会了解 Elasticsear ...
- 了解一下Elasticsearch的基本概念
了解一下Elasticsearch的基本概念 一.前文介绍 Elasticsearch(简称ES)是一个基于Apache Lucene(TM)的开源搜索引擎,无论在开源还是专有领域,Lucene 可以 ...
最新文章
- sqlinesdata教程_如何将Oracle数据导入MySQL
- 【文末送5本书】与「韦神」齐名,35岁刁晗生任教清华!18岁一战成名,数学界颜值巅峰...
- 安装linux系统报softlock,soft lockup 解决思路
- 计算机组成原理的判断题,2《计算机组成原理A》判断题
- Android Handler消息传递机制
- JavaWeb 入门篇(3)ServletContext 详解 具体应用
- memcache、redis原理对比
- TensorFlow发布全新版本,又会带来哪些变革?
- ABCDE类IP地址的解释
- spring邮件发送(转)
- 服务器小白-MYSQL基础安装配置
- untubu安装mysql_简单操作阿里云untubu服务器并且配置LAMP环境
- 如何创建_重庆市百科如何创建
- 一次性搞清楚线上CPU100%,频繁FullGC排查套路
- Java中线程出现Exception in thread Thread-0 java.lang.IllegalMonitorStateException异常 解决方法...
- ZZULIOJ.1706: 神奇的编码
- 软件生命周期是指什么?
- 计算机 蓝牙鼠标卡顿,无线蓝牙鼠标为什么有时会卡顿发飘,不稳定?
- mysql修改游戏元宝_页游源码【武斗乾坤】自带安装启动教程+元宝游戏数据修改教程+自由一键游戏启动服务端...
- JS中如何取某个指定字符(前)后的字符串
热门文章
- Linux增加硬盘详细教程,Linux 添加新硬盘
- 保姆级教程:最新下载及安装vscode(含常用插件)
- 大数据_03【大数据基础知识】
- python-scrapy爬虫框架爬取王者荣耀英雄皮肤图片和技能信息
- 在win10 系统输入法 输入几下老是自动被禁用解决办法
- windows 注册表(一)注册表相关
- TCP协议客户端与服务器端一般的通信过程
- 计算机新教师汇报课报道,提升专业促成长—开元路小学开展新教师汇报课记实...
- 股票投资过程中要有“抑制欲望”的心态
- HMI-43-【节能模式】顶部标题栏和底部信息栏及灯光及启动动画