Elasticsearch安装

目录

 

1,下载

2,安装前准备

a)系统

b)  jdk

c) 添加用户

3,安装

4,安装注意事项


1,下载

下载地址:https://www.elastic.co/cn/downloads/elasticsearch

2,安装前准备

a)系统

本人使用的系统:centOS 7.5

b)  jdk

目前本人使用版本

c) 添加用户

ES目前不能以root身份运行,所以,需要在系统中创建一个账户elasticsearch

命令为 

useradd elasticsearch

3,安装

1st,创建一个文件夹,方便管理es

命令为

mkdir elk

2nd,将下载的elasticsearch-7.5.2-linux-x86_64.tar.gz 上传到这个目录中。

3rd,更改文件夹的所属者

命令为

chown elasticsearch:elasticsearch ./elk -R

4th,运行elasticsearch

切换到elasticsearch用户,解压 elasticsearch-7.5.2-linux-x86_64.tar.gz。

su elasticsearch

tar xzvf elasticsearch-7.5.2-linux-x86_64.tar.gz

进入elasticsearch-7.5.2目录中,运行如下命令

./bin/elasticsearch

启动完成后,访问

http://10.211.55.7:9200/

出现如下画面,即认为启动成功。

 

4,安装注意事项

a)任意网络可以访问

在config目录下,编辑elasticsearch.yml文件,将network.host属性改为 0.0.0.0

b)堆内存修改(如果机器性能不足的情况)

在config目录下,编辑jvm.options

将初始堆内存(Xms)和最大堆内存(Xmx)改为如下参数:

-Xms512m
-Xmx512m

c)虚拟内存的最大内存映射数

报错:max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

切换到root用户,修改/etc/sysctl.conf文件

添加vm.max_map_count=262144 配置

执行sysctl -p命令。

d)文件描述大小

报错:max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535]

编辑/etc/security/limits.conf文件,添加如下配置

* soft nofile 65536
* hard nofile 65536
* soft nproc 4096
* hard nproc 4096

更改系统属性时,如果不起作用,重启电脑试试。

e)指定节点

报错: 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

在config目录下,编辑elasticsearch.yml文件,将cluster.initial_master_nodes属性改为["node-1"]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值