redhat-linux下安装elasticsearch5.0.0及外部能访问的相关配置

  • 步骤一:官网下载rpm或者tar.gz文件
  • 步骤二:解压或者安装

rpm安装包: rpm -ivh elasticsearch-5.0.0.rpm

tar.gz文件:tar -xzvf elasticsearch-5.0.0.tar.gz -C 解压文件的存放目录

  • 步骤三:配置文件elasticsearch.yml jvm.options

elasticsearch.yml添加如下内容:

#集群名称配置

cluster.name: es-linux5.0

#节点名称

node.name: node-102

# 修改一下ES的监听地址,这样别的机器也可以访问

network.host: 0.0.0.0

# 增加新的参数,这样head插件可以访问es

http.cors.enabled: true

http.cors.allow-origin: "*"

# 默认的就好

http.port= 9200

jvm.options添加如下内容(堆栈大小可自行修改):

-Xms1g

-Xmx1g

-Xss256k

  • 步骤四:启动服务,执行命令:安装目录/bin/elasticsearch
  • 步骤五:验证是否启动成功,访问地址 localhost:9200  启动成功即可成功访问

注:一定要注意你的文件拥有者以及组,不然可能导致权限不够不能启动成功,

另外默认elasticsearch是不能以root身份启动(强行启动会报错,虽然网上针对部分版本有解决方案,但并不适用于所有版本)

最好还是使用普通用户安装并且启动elasticsearch服务

启动过程中可能会报错解决方案参考本人另一篇博客,在这不赘述。

猜你喜欢

转载自han916701843.iteye.com/blog/2378866