安装前需先确认系统安装java环境,若未安装,可点击查看文章:ubantu下安装java环境
下载
在elasticsearch官网选择需要的版本下载:
1 | wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.4.2.tar.gz |
解压
在想要安装的路径下进行解压,命令如下:
1 | tar zxvf elasticsearch-6.4.2.tar.gz |
配置修改
JVM参数
jvm参数在elasticsearch安装目录中config目录下的“jvm.options”文件中,其中jvm堆大小的默认配置如下:
1 | # Xms represents the initial size of total heap space |
我们可以根据自己的需求来设置堆大小。其它的jvm参数可以自行查看jvm.options文件,且根据业务情况觉得是否修改,已经如何修改。
elasticsearch基本配置
elasticsearch的基本配置在elasticsearch安装目录的config目录下的“elasticsearch.yml”中,其中包含了es的集群、节点、数据存储路径、日志路径、网络以及其他的一些自定义配置。如果只是安装单节点的es,那么就不需要去关心集群相关的配置。起初修改最基本的配置即可,后续可根据情况加入其他配置。基本配置设置情况如下:
1 | # Path to directory where to store the data (separate multiple locations by comma): |
如此一个单节点的elasticsearch就可以启动使用了。
启动
启动命令如下(若启动过程中有报错信息可以点击参考文章 linux下elasticsearch启动问题):
1 | //直接启动 |
启动成功验证:
浏览器访问http:ip:9200/或者直接在命令行输入如下命令:
1 | curl http://127.0.0.1:9200/ |
可以看到如下信息:
1 | { |