当前位置: 首页 > 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/news/135418.html

相关文章:

  • 云原生微服务-理论篇
  • 【运维篇】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
  • 【数据结构与算法】Kadane‘s算法(动态规划、最大子数组和)
  • 趣学python编程 (四、数据结构和算法介绍)
  • 【10套模拟】【7】
  • 【C++上层应用】1. 异常处理
  • 异步爬取+多线程+redis构建一个运转丝滑且免费http-ip代理池 (二)
  • 执行sql,提示Illegal instruction(非法指令)
  • C语言——函数的嵌套调用
  • 【zabbix监控三】zabbix之部署代理服务器
  • vue 城市选择器的使用 element-china-area-data
  • 【开源】基于Vue.js的衣物搭配系统的设计和实现