当前位置: 首页 > article >正文

ElasticSearch 安装(单机版本)

文章目录

  • ElasticSearch 安装(单机版本)
    • 环境配置
    • 下载安装包
    • 调整系统参数
    • 安装
    • 启动并验证

ElasticSearch 安装(单机版本)

此文档演示 ElasticSearch 的单机版本在 CentOS 7 环境下的安装方式以及相关的配置。

环境配置

  • Linux 主机一台(CentOS 7),ip 地址为 10.211.55.5
  • 主机上需要安装 JAVA 运行时( JDK 8)
  • ElasticSearch 安装包(7.13.0)

下载安装包

可以进入网页 https://www.elastic.co/cn/downloads/elasticsearch 选择对应的版本进行下载,或者使用如下命令

# 创建 /opt/applications 目录
mkdir /opt/applications

# 进入主机 /opt/applications 目录,执行如下命令进行安装包的下载
cd /opt/applications
wget "https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.13.0-linux-x86_64.tar.gz"

调整系统参数

vim /etc/sysctl.conf

# 在文件底部添加 vm.max_map_count = 655350
# 执行如下命令,让配置生效
sysctl -p

安装

# 解压缩 elasticsearch-7.13.0-linux-x86_64.tar.gz
cd /opt/applications
tar -xvf elasticsearch-7.13.0-linux-x86_64.tar.gz

# 创建 elastic 用户(elasticsearch 不能使用 root 账户启动)
useradd elastic

# 将 elasticsearch-7.13.0 权限更改为 elastic
chown -R elastic:elastic /opt/applications/elasticsearch-7.13.0

# 使用 elastic 用户
su - elastic

# 启动 elasticsearch
cd /opt/applications/elasticsearch-7.13.0

# 修改配置
vim config/elasticsearch.yml

# 将 network.host 和 cluster.initial_master_nodes设置如下

在这里插入图片描述
在这里插入图片描述

启动并验证

# 启动 elasticsearch,不能使用 root 账户启动
./bin/elasticsearch -d

# 查看日志,不抛出错误,一般都是启动成功的
tail -f logs/elasticsearch.log

# 验证 elasticsearch 是否启动成功,如下图所示,说明启动成功
curl http://10.211.55.5:9200

在这里插入图片描述


http://www.kler.cn/a/135418.html

相关文章:

  • 【嵌入式开发】单片机CAN配置详解
  • python购物计算 2024年6月青少年电子学会等级考试 中小学生python编程等级考试一级真题答案解析
  • 软件测试面试2024最新热点问题
  • 《情商》提升:增强自我意识,学会与情绪共处
  • 【深度解析】CSS工程化全攻略(1)
  • AI绘画经验(stable-diffusion)
  • 云原生微服务-理论篇
  • 【运维篇】5.6 Redis server 主从复制配置
  • C++中使用构造函数进行类型转换
  • C++——模板
  • Java中异常的捕获与处理
  • 你听说过“消费多少返利多少的”模式吗?
  • 基于Vue+SpringBoot的医院门诊预约挂号系统 开源项目
  • 【C/PTA】函数专项练习(二)
  • C语言幂级数求近似值
  • JC/T 2339-2015 地暖用相变储能材料及构件检测
  • 游戏报错d3dcompiler_47.dll缺失怎么修复,总结多种修复方法
  • Linux文件目录以及文件类型
  • Iceberg学习笔记(1)—— 基础知识
  • Linux:zip包的压缩与解压
  • C#开发的OpenRA游戏之属性QuantizeFacingsFromSequence(7)
  • 测试用例的设计方法(全):正交实验设计方法|功能图分析方法|场景设计方发
  • 代码随想录 11.16 || 动态规划 LeetCode 583.两个字符串的删除操作、72.编辑距离
  • 网工内推 | 国企、港企网工,年底双薪,NA以上认证即可
  • CentOS 安装etcd集群 —— 筑梦之路
  • SpringCloud -Token传递之Feign