elasticsearch安装是ytkah在做laravel电商站内搜索要实现的,通过自己的搜索和学习能力不算很费力解决了。下面就整理一下安装elasticsearch教程,服务器是Centos 7,有需要的朋友可以参考一下。elasticsearch 需要 java8 以上;我们到https://www.oracle.com/technetwork/java/javase/downloads/index.html下载安装最新版的 java11 jdk,选中 Accept License Agreement 然后右键点击jdk-11.0.1_linux-x64_bin.rpm复制链接,在命令行输入command:
等待下载完成
开始安装,安装 jdk 注意文件名要跟链接中的保持一致
输入如下命令,如果能查看到版本号则表示安装成功;
下载 elasticsearch安装,https://www.elastic.co/downloads/elasticsearch,选RPM文件(本例为elasticsearch-6.4.2.rpm,有的是6.0.0版https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.0.0.rpm)复制链接,输入如下命令下载:
安装 elasticsearch,注意版本号要一致:

安装完成后编辑配置项
去掉下面三行的注释(去掉前面的#);
注意要把9200和9300端口打开,因为有些运营人员会设置服务器安全组策略
然后把 network.host 改成localhost
启动 elasticsearch,分别输入
然后查看 9200 端口检查是否成功启动
如果半天过后仍然没有启动起来,可能是内存不够出错。
把内存改为自己服务器内存的一半以下,比如说这里改为 512M ;
重新启动elasticsearch
查看状态是否正常
至此 elasticsearch 算是安装完成了。
elasticsearch中文分词器ik-analyzer安装 这个好东西你应该也会喜欢