Linux centos安装elasticsearch简单教程

1.下载

访问elasticsearch官网下载程序包
https://www.elastic.co/cn/downloads/elasticsearch
在这里插入图片描述

2.解压

  1. 将下载好的程序包上传到 /usr/local
  2. 解压压缩包:tar -zxvf elasticsearch-7.5.1-linux-x86_64.tar.gz
  3. 目录介绍
    bin:脚本目录,包括:启动、停止等可执行脚本
    config:配置文件目录
    JDK:java环境
    lib:依赖的jar,类库
    logs:日志目录
    modules:模块目录,包括了es的功能模块
    plugins:插件目录,es支持插件机制
    data:索引目录,存放索引文件的地方。需要自己创建 mkdir data

3.配置

ES的配置文件的地址根据安装形式的不同而不同,我们使用的zip包安装,配置文件在ES安装目录的config下。
在这里插入图片描述

  1. 核心文件:elasticearch.yml
#[用于配置Elasticsearch运行参数]
#修改集群名称
cluster.name: test-elasticsearch
#修改当前的es节点名称
node.name: es-node0
#修改data数据保存地址和日志数据保存地址
path.data: /usr/local/elasticsearch-7.5.1/data
path.logs: /usr/local/elasticsearch-7.5.1/logs
#绑定es网络ip(0.0.0.0代表允许所有来源的ip访问)
network.host: 0.0.0.0
#集群节点修改为之前的节点名称
cluster.initial_master_nodes: ["es-node0"]
  1. jvm参数文件:jvm.options
#[用于配置Elasticsearch JVM设置]
#设置最小及最大的JVM堆内存大小:
#1) 两个值设置为相等
#2) 将 Xmx 设置为不超过物理内存的一半
-Xms1g
-Xmx1g

4.添加操作用户

因为elasticsearch默认不允许使用root用户操作,需要单独添加用户

#创建用户
useradd es
#文件夹授权
chown -R es:es /usr/local/elasticsearch-7.5.1
#切换到es用户
su es

5.启动

#前台启动
./usr/local/elasticsearch-7.5.1/bin/elasticsearch
#后台启动
./usr/local/elasticsearch-7.5.1/bin/elasticsearch -d

常见错误

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

解决:

#需要切换到root用户,修改/etc/sysctl.conf,增加如下配置,然后执行 sysctl -p 刷新,再切换es用户重启服务。
vm.max_map_count=655360

6.访问

浏览器输入 ip:9200
显示结果如下说明es启动成功
在这里插入图片描述

本文章参考:

  1. 【ElasticSearch介绍】
    https://www.jianshu.com/p/403c9d5b1463
  2. 【centos7下es(elasticsearch)安装】
    https://blog.csdn.net/m0_37611361/article/details/108865411
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值