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

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.lryc.cn/news/231600.html

相关文章:

  • 读书笔记:《BackTrader 量化交易案例图解》
  • CentOS 7 免密密钥登陆sftp服务 —— 筑梦之路
  • 记一次 .NET 某券商论坛系统 卡死分析
  • DevExpress WinForms HeatMap组件,一个高度可自定义热图控件!
  • 振弦传感器表面应变计与振弦采集仪形成岩土工程监测的解决方案
  • 笔记本电脑没有声音?几招恢复声音流畅!
  • JavaScript学习_01——JavaScript简介
  • 11.10~11.15置信区间,均值、方差假设检验,正态,t,卡方,F分布,第一第二类错误
  • 【洛谷 P2440】木材加工 题解(二分查找+循环)
  • 反向传播详解BP
  • 2023.11.16-hive sql高阶函数lateral view,与行转列,列转行
  • 解决Jetson Xavier NX上Invalid CUDA ‘--device 0‘ requested等问题
  • git push 报错 The requested URL returned error: 500
  • 应用软件安全编程--17预防基于 DOM 的 XSS
  • 【FastCAE源码阅读9】鼠标框选网格、节点的实现
  • 【ArcGIS处理】行政区划与流域区划间转化
  • Session、Token、Jwt三种登录方案介绍
  • Linux操作系统使用及C高级编程-D5Linux shell命令(进程管理、用户管理)
  • 【TDSQL-PG数据库简单介绍】
  • 【文件包含】metinfo 5.0.4 文件包含漏洞复现
  • 差分信号的末端并联电容到底有什么作用?
  • pandas教程:GroupBy Mechanics 分组机制
  • 通过右键用WebStorm、Idea打开某个文件夹或者在某一文件夹下右键打开当前文件夹用上述两个应用
  • Android 10.0 framework层设置后台运行app进程最大数功能实现
  • 如何快速找到华为手机中下载的文档
  • iceoryx(冰羚)-Architecture
  • LeetCode2-两数相加
  • css 灰质彩色的边框
  • OpenCV实现手势音量控制
  • pytorch 深度学习之余弦相似度