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
相关推荐
盛寒2 分钟前
自然语言处理 目录篇
大数据·自然语言处理
武子康25 分钟前
大数据-276 Spark MLib - 基础介绍 机器学习算法 Bagging和Boosting区别 GBDT梯度提升树
大数据·人工智能·算法·机器学习·语言模型·spark-ml·boosting
武子康28 分钟前
大数据-277 Spark MLib - 基础介绍 机器学习算法 Gradient Boosting GBDT算法原理 高效实现
大数据·人工智能·算法·机器学习·ai·spark-ml·boosting
xyhshen9 小时前
k8s下离线搭建elasticsearch
elasticsearch·容器·kubernetes
人大博士的交易之路10 小时前
今日行情明日机会——20250606
大数据·数学建模·数据挖掘·数据分析·涨停回马枪
Leo.yuan13 小时前
数据库同步是什么意思?数据库架构有哪些?
大数据·数据库·oracle·数据分析·数据库架构
@泽栖13 小时前
ES数据聚合
elasticsearch·搜索引擎
SelectDB技术团队14 小时前
从 ClickHouse、Druid、Kylin 到 Doris:网易云音乐 PB 级实时分析平台降本增效
大数据·数据仓库·clickhouse·kylin·实时分析
Web极客码15 小时前
在WordPress上添加隐私政策页面
大数据·人工智能·wordpress