elasticsearch需要的环境搭建
简介:
使用elasticsearch的前提是你的主机必须安装了java的JDK,而且版本必须是1.8以上,并设置JAVA_HOME环境变量
-
java的jdk下载如图:
https://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html
-
环境变量的正确配置: https://jingyan.baidu.com/article/d45ad148ba5ab169552b80d3.html
-
按快捷键win+r,在运行内输入cmd,回车;
-
在弹窗内输入:java -vsersion查看版本信息:
安装elasticsearch
重点提示:elasticsearch版本号最好与laravel安装的elasticsearch扩展版本号一致,否则有可能出现异常
- 下载地址: https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.4.0.zip (根据需要更换版本号)
- 解压下载文件:
- 进入bin目录中启动elasticsearch:
- 在浏览器中输入:http://127.0.0.1:9200
- 错误提示修改(此处报内存不足):
Error occurred during initialization of VM
Could not reserve enough space for 2097152KB object heap
- 解决方案:
修改配置文件config\jvm.options下面的内容:
-Xms2g
-Xmx2g
修改为
-Xms512m
-Xmx512m
ElasticSearch扩展-中文分词器(IK分词器)的安装
- 下载地址:https://github.com/medcl/elasticsearch-analysis-ik/releases:
IK分词器的版本号必须与ElasticSearch版本对应
- 解压–>将文件复制到 ElasticSearch的安装目录/plugin/ik(此目录名称可随意创建)下面即可,完成之后效果如下:
- 重启ElasticSearch查看ik扩展信息:
下一篇laravel5.4搜索功能扩展安装:https://blog.csdn.net/huangfenhu/article/details/94009241