Elasticsearch安装部署

Elasticsearch安装

  • 下载安装包
  • 从Elasticsearch官网https://www.elastic.co/products/elasticsearch下载最新的Elasticsearch压缩安装包,选tar.gz后缀版本
  • 解压安装
  • 使用命令tar zxvf elasticsearch-版本号.tar.gz进行解压安装包
  • 进入到bin目录,执行./elasticsearch启动Elasticsearch服务
  • 本地浏览器访问http://localhost:9200或执行命令curl http://localhost:9200,如果有返回类似下面内容,则表示安装成功
{
  "name" : "MNUpzm0",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "rHGpR8fbT4GTL-oRXgZcrQ",
  "version" : {
    "number" : "5.5.1",
    "build_hash" : "19c13d0",
    "build_date" : "2017-07-18T20:44:24.823Z",
    "build_snapshot" : false,
    "lucene_version" : "6.6.0"
  },
  "tagline" : "You Know, for Search"
}

Elasticsearch部署

  • 允许外网访问
  • 当在外网访问时确发现无法访问,需要修改config/elasticsearch.yml,添加network.host: 0.0.0.0(注意0.0.0.0前面有空格)
  • 此时重启服务,如果启动正常,应该可以访问,当然要先保证9200和9300端口对外开放
  • 如遇报错:max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144],执行以下命令:
#echo "vm.max_map_count=262144" >>/etc/sysctl.conf
#sysctl -p
  • 如遇报错:max file descriptors [65535] for elasticsearch process is too low, increase to at least [65536],则执行以下命令:
#vi /etc/security/limits.conf
添加以下内容:
* soft nofile 65536
* hard nofile 65536
退出当前用户再重新登录,使配置生效,可以通过命令查看硬限制:
#ulimit -Hn
  • 后台运行

如若是远程连接,执行./elasticsearch启动服务后,当远程连接断开时服务会随着停止,此时需要让服务在后台运行,执行以下命令:

#./elasticsearch -d

参考文献

Elasticsearch权威指南(中文版)
elasticsearch5.0启动出现的错误
Elasticsearch5.0 安装问题集锦
Elasticsearch5.1.1 启动报错

你可能感兴趣的:(Elasticsearch安装部署)