一、安装
Elastic 需要 Java 8 环境。如果你的机器还没安装 Java
安装完 Java,就可以跟着官方文档安装 Elastic。直接下载压缩包比较简单。
$ wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.5.1.zip
$ unzip elasticsearch-5.5.1.zip
$ cd elasticsearch-5.5.1/
接着,进入解压后的目录,运行下面的命令,启动 Elastic。
$ ./bin/elasticsearch
如果出现这个错误
意思很明显,内存不够用,由于 elasticsearch5.0 默认分配 jvm 空间大小为2g,修改 jvm空间分配
# vim config/jvm.options
-Xms2g
-Xmx2g
修改为
-Xms512m
-Xmx512m
对于低内存的服务器来说,要使用 ES 搜索,修改这个配置时必须的。
修改完这个后有可能会出现这个错误情况
这个是由于root用户不能启动的原因
错误原因:因为安全问题elasticsearch 不让用root用户直接运行
解决方法:参考这个文章 https://www.jianshu.com/p/365db8b181cc
如果启动还是内存不够用,我买的内存小了点还是出现内存不够用的情况,这时可以添加虚拟内存来提高内存,参考博客 https://blog.****.net/lengyue1084/article/details/51405640
如果服务器本地能够访问localhost:9200,但是还得修改配置文件使外网
最后成功了!!!!
下面继续会讲使用的过程