ElasticSearch启动&停止命令

本文介绍了如何在Linux环境下进行ElasticSearch的进程检查、杀死进程、启动服务以及通过jps命令查看运行状态。关键步骤包括使用ps命令查找进程,使用kill命令结束进程,切换到es用户以非root权限启动ElasticSearch,并通过jps检查服务是否正常运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ElasticSearch启动&停止命令

ElasticSearch启动&停止命令

1、查进程

ps -ef|grep elastic

在这里插入图片描述

2、杀进程

kill -9 1302
ps -ef|grep elastic

在这里插入图片描述

3、启动服务

#切换es用户,启动elasticsearch不能使用root用户
su es
cd /opt/elasticsearch-7.3.0/bin
#后台运行
./elasticsearch -d
ps -ef|grep elastic

在这里插入图片描述

命令

含义

./elasticsearch

前台运行,Ctrl + C 则程序终止

./elasticsearch -d

后台运行

4、 jps 命令查看运行状态

jps

在这里插入图片描述

### 启动停止Elasticsearch服务的指令 #### 启动Elasticsearch服务 要在Linux系统中启动Elasticsearch服务,首先需要进入Elasticsearch安装路径下的`bin`目录。通过执行以下Shell脚本可以实现后台运行模式: ```bash cd /path/to/elasticsearch/bin sh elasticsearch -d ``` 上述命令中的`/path/to/elasticsearch`应替换为实际的Elasticsearch安装路径[^1]。 如果希望查看启动日志或调试信息,可以直接在前台运行而不附加`-d`参数: ```bash sh elasticsearch ``` 此方式会将控制台输出打印至终端窗口,适合用于排查问题时观察实时日志[^4]。 #### 停止Elasticsearch服务 为了安全地关闭正在运行的服务实例,推荐先查询其对应的进程ID(PID),再利用`kill`命令终止该进程。具体操作如下所示: 1. 查找监听端口(默认为9200)上的Java进程: ```bash ps aux | grep elasticsearch ``` 或者依据网络连接状态定位目标程序: ```bash netstat -nltp | grep :9200 ``` 2. 获取PID之后发送SIGTERM信号请求正常退出: ```bash kill $(cat /path/to/elasticsearch/pidfile) ``` 如果不知道确切位置或者未启用pid文件功能,则手动指定已知编号亦可行: ```bash kill 12345 ``` 对于某些特殊情况可能涉及强制杀死顽固残留项的情况,请谨慎采用以下方法作为最后手段: ```bash kill -9 12345 ``` 注意这里假设'12345'代表先前确认过的合法数值;另外针对附属组件比如elasticsearch-head插件单独管理情形参见专门说明部分[^3]。 关于配置调整方面,在正式投入生产环境之前建议仔细阅读官方文档链接所提供的版本特定指南[^2],并按照需求定制化设置诸如绑定地址、语言本地化等选项以满足业务场景要求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值