3.3解决跨域问题(前提条件:elasticsearch安装好)
简介
上述所需安装皆为es入门到上手必备软件!一个都不能漏!并且一定要保证版本对应除了node.js与es-head与ik!
1 Elasticsearch
1.1 下载地址(前提条件:JDK1.8及以上已配置成功)
https://www.elastic.co/cn/products/elasticsearch(注:.zip是wiondows,.tar是linux)。
1.2 版本
这里我选择的是是7.6.0
1.3 安装
Elasticsearch无需安装,解压即用。
1.4 运行
cmd+进入......../elasticsearch/bin目录,执行elasticsearch.bat。
出现类似下图即完成:
说明:
- 9300:Java程序访问的端口
- 9200:浏览器、postman访问的端口
极有可能会遇上下列报错!!!:
ElasticsearchException[X-Pack is not supported and Machine Learning is not available for [windows-x86]; you can use the other X-Pack features (unsupported) by setting xpack.ml.enabled: false in elasticsearch.yml]
解决:在elasticsearch/config/elasticsearch.yml
添加一条配置:
xpack.ml.enabled: false
1.5 测试
浏览器中访问:http://127.0.0.1:9200即可。
2 安装node.js
2.1 下载地址
https://nodejs.org/en/download/
2.2 版本
随意!!!
2.3 安装(略)
2.4 测试成功
3 Elasticsearch-head插件(数据展示)
3.1 下载地址(前提条件:node.js安装好)
https://github.com/mobz/elasticsearch-head
3.2 解压后安装相关依赖
- cmd+进入elasticsearcj-head的根目录
-
nmp install
极有可能会遇上下列情况!!!:
根据提示下载到指定目录即可:https://github.com/Medium/phantomjs/releases/download/v2.1.1/phantomjs-2.1.1-windows.zip,再执行npm i --verbose。
-
npm run start
成功结果:
3.3 测试
游览器访问:
http://localhost:9100/
3.3解决跨域问题(前提条件:elasticsearch安装好)
打开:elasticsearch.yml:
末尾加入2行:
- http.cors.enabled: ture
- http.cors.allow-origin: "*"
4 Kibana安装(数据查询)
4.1 下载地址(前提条件:node.js安装好)
https://www.elastic.co/downloads/kibana(注:.zip是wiondows,.tar是linux)。
4.2 版本
这里我选择的是是7.6.0(安装Elasticsearch前提条件:JDK1.8及以上)。
4.3 安装
Elasticsearch无需安装,解压即用。
4.4 运行
cmd+进入......../kibana/bin目录,执行kibana.bat。
4.5 测试
浏览器中访问:http://localhost:5601即可。
4.6 汉化
- 进入....\kibana\config\kibana.yml
- 末尾加入:i18n.locale: "zh-CN"
5 ik分词器插件安装
4.1 下载地址(前提条件:es已安装)
https://github.com/medcl/elasticsearch-analysis-ik(注:.zip是wiondows,.tar是linux)。
4.2 版本
随意!!!
4.3 安装
将.zip包解压到...\elasticsearch\plugins文件夹下的ik文件夹(新建文件夹)中。
4.4 运行
cmd+进入......../elasticsearch/bin目录,执行elasticsearch.bat。
4.5 测试
浏览器中访问:127.0.0.1:9200即可。