本文仅介绍如何安装,不涉及软件下载的路径,相关软件,请自行下载
1.安装JAVA 8
2 安装过程中将其安装目录copy下来:C:\Program Files\Java\jdk1.8.0_211 后续还需要将其添加到环境变量JAVA_HOME:
计算机》右键》属性》高级》环境变量》系统变量》新建:JAVA_HOME C:\Program Files\Java\jdk1.8.0_211
同时 向PATH变量(在系统目录中找到PATH并双击)中添加 ;%JAVA_HOME%\bin
注意版本大于 1.8.0_131
示意图
3 ElasticSearch 的安装有MSI安装程序和zip压缩包,这里我就用MSI安装程序进行安装。
直接点击安装:
安装完成 后 访问:http://localhost:9200 得到如下信息
{
"name" : "WIN-IMLUIK829UI",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "DokCwALERJyzKfZN9o4BhA",
"version" : {
"number" : "6.4.0",
"build_flavor" : "unknown",
"build_type" : "unknown",
"build_hash" : "595516e",
"build_date" : "2018-08-17T23:18:47.308994Z",
"build_snapshot" : false,
"lucene_version" : "7.4.0",
"minimum_wire_compatibility_version" : "5.6.0",
"minimum_index_compatibility_version" : "5.0.0"
},
"tagline" : "You Know, for Search"
}
表示安装成功
如需网络访问,修改Config下的文件elasticsearch.yml
添加一行:
network.host: 0.0.0.0
打开任务管理器,服务,关闭进程ElasticSearch
重新启动Bin/ElasticSearch.exe
4.安装kibana
(1)node的安装:(此部可省略,到安装elasticsearch head需要)
- 逐步安装完毕之后检查node安装是否完成,同时按下键盘win+R键,打开运行窗口。在窗口中输入“cmd”,按“回车键(Enter)”或点击“确定”,出现运行黑色窗口直接输入
node -v
(注意中间有空格),按“回车键(Enter)”,此时显示node版本。
下载kibala文件包,版本与elasticsearch一致,下载好了解压就行了
修改配置:
修改文件config/kibana.yml
设置elasticsearch.url为启动的elasticsearch(http://localhost:9200/)实例(其实按照默认的话不用修改配置文件也可以)
到kibana-6.3.0-windows-x86_64\bin目录,双击kibana.bat
访问:http://localhost:5601
配置外网访问
修改配置文件 config目录下的kibana.yml
server.host: "0.0.0.0"
5.安装ealstic head
(1) 安装node
(2)执行 npm install -g grunt-cli 安装grunt ,安装完成后执行grunt -version查看是否安装成功,会显示安装的版本号
开始安装head
① 进入安装目录下的config目录,修改elasticsearch.yml文件.在文件的末尾加入以下代码
-
http.cors.enabled: true
-
http.cors.allow-origin: "*"
然后去掉network.host: 192.168.0.1的注释并改为network.host: 0.0.0.0
②双击elasticsearch.bat重启es
解压head文件到对应目录
进入cmd,找到对应目录 ,安装npm,输入npm install
安装完成后启动:cmd 到对应目录下npm run start
安装ik插件
首先停止运行elastic6.4
然后呢 cd 到bin目录
执行命令:
elasticsearch-plugin.bat install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.4.0/elasticsearch-analysis-ik-6.4.0.zip
然后呢,安装过程中,会提示你,是否安装,输入y即可....
修改Elastic 分页取数条数限制
PUT /productdb/_settings
{ "index" : { "max_result_window" : 10000000}}