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
相关推荐
人大博士的交易之路39 分钟前
龙虎榜——20251028
大数据·数据挖掘·数据分析·缠论·龙虎榜·道琼斯结构
鼓掌MVP2 小时前
通过MCP协议结合腾讯云Lighthouse
大数据·运维
shan~~2 小时前
elasticsearch安装分词器和操作
大数据·elasticsearch·jenkins
秃了也弱了。2 小时前
elasticSearch之API:Ingest Pipeline & Painless Script
大数据·elasticsearch·jenkins
赵谨言2 小时前
基于python二手车价值评估系统的设计与实现
大数据·开发语言·经验分享·python
北邮-吴怀玉2 小时前
6.1.1.2 大数据方法论与实践指南-实时任务(spark/flink)任务的 cicd 解决方案
大数据·flink·spark
武子康2 小时前
大数据-138 ClickHouse MergeTree 实战详解|分区裁剪 × 稀疏主键索引 × marks 标记 × 压缩
大数据·后端·nosql
北邮-吴怀玉3 小时前
6.1.3.2 大数据方法论与实践指南-开源大数据实时调度平台(StreamPark)
大数据·开源
张人玉3 小时前
WPF 控件速查 PDF 笔记(可直接落地版)(带图片)
大数据·microsoft·ui·c#·wpf
Elasticsearch3 小时前
Elasticsearch 开放推理 API 增加了对 Google 的 Gemini 模型的支持
elasticsearch