Elasticsearch安装

本文介绍了Elasticsearch的安装与启动,以7.8.0版本为例,涵盖Windows和Linux两个版本。Windows版解压即安装,进入bin目录双击文件启动;Linux版介绍了下载、安装和启动步骤。还提及了Windows版启动的常见问题及解决办法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Elasticsearch 的官方地址:https://www.elastic.co/cn/
下载地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch
以7.8.0版本为例,也推荐新手以这个版本练习。

1、window版本

1.1、下载及安装

下载 WINDOWS sha版本
image.png
win版的elasticsearch安装很简单,解压即安装完毕,解压后的elasticsearch的目录结构如下:
image.png

目录含义
bin可执行脚本目录
config配置目录
jdk内置JDK目录
lib类库
logs日志目录
modules模块目录
plugins插件目录

1.2、启动

进入bin目录,双击elasticsearch.bat文件启动ES服务。
注意:9300端口为ES集群间组件的通信端口,9200端口为浏览器访问的http协议restful端口。
启动之后,浏览器输入http://localhost:9200进行测试,出现以下结果,说明启动成功
image.png

1.3、常见问题

  1. ES是使用Java开发的,依赖于JDKES自带JDK,如果系统配置了JAVA_HOME,那么使用系统默认的JDK,如果没有配置使用自带的JDK,一般建议使用系统配置的JDK(但是要确定好 es版本和jdk版本的对应关系,如果不确定的话,有个小技巧,将系统JAVA_HOME名修改成其他名字,比如JAVA_HOME8,这样的话ES就会被迫使用自带的JDK,从而不需要我们担心版本对应的问题)
  2. 第一次启动有可能会卡住不动,大概率是因为内存空间不足,需要修改config/jvm.options配置文件,将内存设置的小一点即可。

image.png

2、linux版本

2.1、下载

下载LINUX X86_64 sha版本
image.png

2.2、安装

# 1.解压
tar -zxvf elasticsearch-7.8.0-linux-x86_64.tar.gz -C /software/elasticsearch/
# 2.创建用户,因为安全问题,elasticsearch不允许root用户直接运行,所以要创建新用户,在root用户中创建新用户
useradd es #新增es用户
passwd es #为es用户设置密码

userdel -r es #如果错了,可以删除再加
chown -R es:es /software/elasticsearch/elasticsearch-7.8.0/ #文件夹所有者,添加权限

# 3.修改配置以下文件

vim /software/elasticsearch/elasticsearch-7.8.0/config/elasticsearch.yml
#添加下面配置
cluster.name: elasticsearch
node.name: node-1
network.host: 0.0.0.0
http.port: 9200
cluster.initial_master_nodes: ["node-1"]

vim /etc/security/limits.conf
# 在文件末尾中增加下面内容
# 每个进程可以打开的文件数的限制
es soft nofile 65536
es hard nofile 65536

vim /etc/security/limits.d/20-nproc.conf
# 在文件末尾中增加下面内容
# 每个进程可以打开的文件数的限制
es soft nofile 65536
es hard nofile 65536
# 操作系统级别对每个用户创建的进程数的限制
* hard nproc 4096
# 注:* 带表 Linux 所有用户名称

vim /etc/sysctl.conf
# 在文件中增加下面内容
# 一个进程可以拥有的 VMA(虚拟内存区域)的数量,默认值为 65536
vm.max_map_count=655360

# 4.重新加载
sysctl -p

2.3、启动

# 切换到es用户
su es
# 启动
[root@zq elasticsearch-7.8.0]# cd bin/
[root@zq bin]# ./elasticsearch
# 后台启动
./elasticsearch -d
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

深海@

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值