Linux 安装 Elastticsearch

1、下载

下载地址

image.png

下载到本地,可以通过scp命令上传至指定服务器。移至/soft目录下

2、解压

tar -xzvf elasticsearch-5.6.2.tar.gz -C /soft

3、进入解压目录创建data和logs目录

cd /soft/elasticsearch-5.6.2
mkdir data
mkdir logs

4、修改配置文件 /soft/elasticsearch-5.6.2/config/elasticsearch.yml

cluster.name: my-application //去掉#号
node.name: node-1 //去掉#号
path.data: /soft/elasticsearch-5.6.2/data //将路径填写为上述创建的data目录路径
path.logs: /soft/elasticsearch-5.6.2/logs //将路径填写为上述创建的logs目录路径
network.host: 192.168.154.201 //将ip地址更换为自己外网ip
discovery.zen.ping.unicast.hosts: ["s201"] //选择一个主机名

5、执行启动命令

./bin/elasticsearch

6、浏览器访问

  http://192.168.154.201:9200/
image.png

常见问题

一、 出现错误:can not run elasticsearch as root
  • 解决方法:
    1.创建用户
    useradd es
    
    2.切换用户
    su es
    
    3.执行
    ./bin/elasticsearch
    
二、出现错误:max virtual memory areas vm.max_map_count [65530] is too low, increase to at least
  • 解决方法
    1. 编辑文件 /etc/security/limits.conf 添加以下内容
    * soft nofile 65536
    * hard nofile 131072
    * soft nproc 2048
    * hard nproc 4096
    
    2.编辑文件 /etc/sysctl.conf 添加以下内容
    vm.max_map_count=655360
    
    3.执行
    ./bin/elasticsearch
    

你可能感兴趣的:(Linux 安装 Elastticsearch)