在root账号下启动 elasticsearch

最新版本的 elasticsearch 不能用root账号运行,但是每次启动都要切换到其他账号下面,也是一件很麻烦的事情。下面写个脚本,以指定用户运行elasticsearch

假设服务器已经装好了elasticsearch,并且在 `/usr/local/elasticsearch-8.11.4` 目录下面

首先创建一个运行账号,执行

bash 复制代码
user add elasticsearch

然后写个脚本 elasticsearch.sh,内容如下

bash 复制代码
#!/bin/sh
su - elasticsearch -c "
cd /usr/local/elasticsearch-8.11.4/
bin/elasticsearch
"

然后可以执行`/bin/sh elasticsearch.sh`就可以启动啦!

这样就可以配合pm2 工具,做一些进程管理的工作,比较方便。

这里涉及到一个知识点,使用 su 以其他用户的权限执行命令

bash 复制代码
su - 用户名 -c "要执行的命令"
相关推荐
weixin_549808367 分钟前
人力资源数字化转型:从工具堆叠到AI原生架构的组织级跃迁路径
大数据·人工智能
l0001097 分钟前
图书馆静谧环境构建:主流声学品牌产品与服务梳理
大数据·人工智能·声音
ACP广源盛139246256732 小时前
蚂蚁百灵 Ling‑3.0‑flash 开源 + 昇腾 0‑Day 原生适配@ACP#GSV9001E 在国产算力矩阵中的机会与落地场景
大数据·人工智能·分布式·单片机·嵌入式硬件
x863 小时前
Agent 的搜索引擎:Agentic Resource Discovery 规范,以及它解决不了的信任问题
搜索引擎·agent
微三云-张梅3 小时前
东莞企业做GEO:AI信任体系的三个建设层级
大数据·人工智能·微三云geo·东莞系统开发·东莞geo
starzy19904 小时前
Spark 核心之 Spark-SortShuffle 原理深度剖析
大数据·spark
Elasticsearch4 小时前
什么是混合搜索?
elasticsearch
美狐美颜sdk5 小时前
直播APP开发技术架构解析:从音视频流到第三方美颜SDK接入的完整方案
大数据·人工智能·音视频·美颜sdk·美颜api
Capricorn19886 小时前
知芽研究问题看板无法推进?从孵化区到笔记的机制排查指南
大数据·论文阅读·人工智能·笔记·学习方法·论文笔记
凡科网小帆6 小时前
2026小程序商城平台哪家强,小程序商城平台选型怎么做
大数据·小程序·小程序商城平台