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

es在Linux安装

如果服务器能访问外网:

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.4.0.zip

不能就手动下载,解压文件到合适目录

unzip elasticsearch-6.4.0.zip -d /opt/
mv /opt/elasticsearch-6.4.0 /opt/elasticsearch

创建和日志目录

mkdir -p /opt/elasticsearch/{data,logs}

编辑文件

nano /opt/elasticsearch/config/elasticsearch.yml

配置

# 集群名称
cluster.name: hp-invoice-cluster# 节点名称
node.name: es-node01# 数据存储路径
path.data: /opt/elasticsearch/data# 日志存储路径
path.logs: /opt/elasticsearch/logs# 网络绑定地址(允许远程访问)
network.host: 0.0.0.0# HTTP 端口
http.port: 9200# 单节点模式
discovery.type: single-node

设置权限

sudo chown -R $USER:$USER /opt/elasticsearch-6.4.0
sudo chmod -R 755 /opt/elasticsearch-6.4.0

因为es不让用root进行运行,所以需要创建用户

不然将会报以下错误

org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root

创建用户:

sudo useradd -m -U elasticsearch

你需要确保 /opt/elasticsearch 及其子目录的拥有者是 elasticsearch 用户:

sudo chown -R elasticsearch:elasticsearch /opt/elasticsearch

切换到用户重新,运行

sudo su - elasticsearch
cd /opt/elasticsearch/bin
./elasticsearch

相关文章:

  • 美化显示LLDB调试的数据结构
  • 如何基于Mihomo Party http端口配置git与bash命令行代理
  • 护网面试题目2025
  • 计算机网络领域所有CCF-A/B/C类期刊汇总!
  • Java 依赖注入、控制反转与面向切面:面试深度解析
  • 【PmHub面试篇】PmHub集成Redission分布式锁保障流程状态更新面试专题解析
  • ubuntu24.04 使用apt指令只下载不安装软件
  • Ubuntu中常用的网络命令指南
  • Unity3D中Newtonsoft.Json序列化优化策略
  • C++11实现TCP网络通讯服务端处理逻辑简化版
  • Vue2数组数字字段求和技巧 数字求和方法
  • 20250605在荣品的PRO-RK3566开发板的Android13下让PMIC芯片RK809在长按下开机
  • 设置存储器若干单元为相同的字节
  • CMake指令:add_definitions
  • CentOS 7 如何pip3安装pyaudio?
  • Windows下安装MySQL8.X
  • 【JVM】三色标记法原理
  • GPU加速与非加速的深度学习张量计算对比Demo,使用PyTorch展示关键差异
  • Python[数据结构及算法 --- 栈]
  • tcp/udp
  • 北京网站托管维护/百度账号登录不了
  • 优秀政府门户网站/谷歌应用商店
  • 企业网站cms模板/中视频自媒体平台注册
  • jsp网站开发环境配置/广告推广网站
  • 网站推广软件/搜索网站有哪些
  • 宣传片拍摄方案策划书/商丘网站seo