Elasticsearch 安装

Elasticsearch 安装

准备

Ubuntu系统中安装步骤

  • 到官网复制需要下来的链接地址,下载
# 下载elasticsearch的版本
ubuntu@VM-0-17-ubuntu:~$ wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.10.1-linux-x86_64.tar.gz
  • 对下载的压缩包解压
# 解压缩包
ubuntu@VM-0-17-ubuntu:~$ tar -zxvf elasticsearch-7.10.1-linux-x86_64.tar.gz
  • 进入到解压缩包的文件目录、并启动
ubuntu@VM-0-17-ubuntu:~$ cd elasticsearch-7.10.1-linux-x86_64 
ubuntu@VM-0-17-ubuntu:~$ bin/elasticsearch 
  • 查看是否正确安装
    命令行中运行 curl http://localhost:9200/ or Invoke-RestMethod http://localhost:9200

腾讯云elasticsearch启动,外网访问失败的问题

  • 打开编辑在安装elasticsearch目录的config/elasticsearch.yml文件,开放端口(http.port: 9200)和ip(network.host: 0.0.0.0)
  • 重新启动, 运行命令bin/elasticsearch, 可能遇到如下问题
ERROR: [2] bootstrap checks failed
[1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
# 问题1是由于虚拟内存设置太低,不满足elasticsearch运行所需要的最小要求
# 解决方法:
# 1、sudo vim /etc/sysctl.conf
# 2、添加配置 vm.max_map_count=655360 
# 3、sudo sysctl -p
[2]: the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configured
# 问题2是由于没有设置elasticsearch的节点和集群
# 解决方法:
# 1、 vim config/elasticsearch.yml
# 2、新增配置如下:`node.name: node-1` 和 `cluster.initial_master_nodes: [“node-1”]`
posted @ 2020-12-29 17:11  phper-liunian  阅读(79)  评论(0编辑  收藏  举报