验证es启动成功

1. 查看命令行输出信息

在启动 Elasticsearch 时,命令行窗口会输出一系列日志信息。若启动成功,日志里通常会有类似下面的信息:

plaintext

复制代码
[2025-05-06T13:20:00,000][INFO ][o.e.n.Node               ] [node_name] started

其中 [node_name] 是你的 Elasticsearch 节点名称,started 表明节点已成功启动。

2. 使用 curl 命令检查 HTTP 响应

你可以用 curl 命令向 Elasticsearch 的 HTTP 端口(默认是 9200)发送请求,若返回正确的 JSON 数据,就意味着 Elasticsearch 已经成功启动。在终端输入以下命令:

bash

复制代码
curl http://localhost:9200

如果启动成功,会得到类似下面的响应:

json

javascript 复制代码
{
  "name" : "node_name",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "random_uuid",
  "version" : {
    "number" : "6.4.0",
    "build_flavor" : "default",
    "build_type" : "tar",
    "build_hash" : "595516e",
    "build_date" : "2018-08-17T23:18:47.308994Z",
    "build_snapshot" : false,
    "lucene_version" : "7.4.0",
    "minimum_wire_compatibility_version" : "5.6.0",
    "minimum_index_compatibility_version" : "5.0.0"
  },
  "tagline" : "You Know, for Search"
}

3. 检查进程状态

可以使用 ps 命令查看 Elasticsearch 进程是否正在运行。在终端输入以下命令:

bash

复制代码
ps -ef | grep elasticsearch

如果 Elasticsearch 正在运行,会看到类似下面的输出:

plaintext

复制代码
esuser    1234     1  9 13:20 ?        00:00:10 /usr/bin/java -Xms1g -Xmx1g -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -Des.networkaddress.cache.ttl=60 -Des.networkaddress.cache.negative.ttl=10 -XX:+AlwaysPreTouch -Xss1m -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djna.nosys=true -XX:-OmitStackTraceInFastThrow -Dio.netty.noUnsafe=true -Dio.netty.noKeySetOptimization=true -Dio.netty.recycler.maxCapacityPerThread=0 -Dlog4j.shutdownHookEnabled=false -Dlog4j2.disable.jmx=true -Djava.io.tmpdir=/tmp/elasticsearch-1234567890 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=data -XX:ErrorFile=logs/hs_err_pid%p.log -Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,pid,tags:filecount=32,filesize=64m -Des.cgroups.hierarchy.override= -Des.path.home=/data/es/elasticsearch -Des.path.conf=/data/es/elasticsearch/config -Des.distribution.flavor=default -Des.distribution.type=tar -cp /data/es/elasticsearch/lib/* org.elasticsearch.bootstrap.Elasticsearch

其中 esuser 是运行 Elasticsearch 的用户,1234 是进程 ID。

相关推荐
狒狒热知识6 小时前
AI赋能下企业新闻内容优化178软文网赋能权威资讯形成持续积累效应
大数据
盘古信息IMS7 小时前
盘古信息IMS V6 8.0重磅发布:以薪火AI数智平台点燃离散制造数智化引擎
大数据·人工智能·制造
论文小助手W6858 小时前
【ACM出版,EI检索】2026年人工智能与智慧城市国际学术会议(IC-AISC 2026)
大数据·人工智能·全文检索·智慧城市·交通物流
盖小雅8 小时前
自动化排班如何破解劳动法合规难题:从规则冲突到可追溯的排班表
大数据·运维·机器学习·自动化
Bechamz9 小时前
大数据开发学习Day43
大数据·学习
五度易链-区域产业数字化管理平台9 小时前
大数据驱动智慧招商:五度易链园区数字化解决方案
大数据
心疼你的一切10 小时前
高效内容生产:如何实现规模化创作
大数据·人工智能·ai·ai编程·ai写作
imbackneverdie11 小时前
深耕医学科研智能化十年,MedPeer打造新一代AI生物医学科研操作系统
大数据·人工智能·ai·信息可视化·数据分析·aigc·科研
Xuantong_9012 小时前
玄同科技亮相2026金砖新工业革命展览会,智启全球合作新篇
大数据·人工智能
机器学习之心13 小时前
上海原油期货收益率研究数据集说明
大数据·人工智能·上海原油期货收益率