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”]`