当前位置: 首页 > news >正文

验证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

{"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。

http://www.xdnf.cn/news/315415.html

相关文章:

  • Nacos源码—5.Nacos配置中心实现分析一
  • Linux内核初始化机制全解析:从pure_initcall到late_initcall
  • ETL介绍
  • AI与Web3.0:去中心化智能合约的未来
  • 成都养老机器人“上岗”,机器人养老未来已至还是前路漫漫?
  • 为了结合后端而学习前端的学习日志(1)——纯CSS静态卡片案例
  • 移动二维矩阵
  • 场景可视化与数据编辑器:构建数据应用情境​
  • 结构可视化:利用数据编辑器剖析数据内在架构​
  • 什么是跨域,如何解决跨域问题
  • Mac 使用 Charles代理生成https服务
  • nginx性能优化与深度监控
  • 一篇文章解析 H.264/AVC 视频编解码标准框架
  • 如何使用极狐GitLab 软件包仓库功能托管 npm?
  • GitLab常用操作
  • 面试算法刷题练习1(核心+acm)
  • sizeof 和 strlen 的区别
  • linux基础学习--linux磁盘与文件管理系统
  • OpenCV-Python (官方)中文教程(部分一)_Day21
  • shell脚本--2
  • 数据中心 第十五次CCF-CSP计算机软件能力认证
  • 【day04】Fibonacci数列 | 单词搜索 | 杨辉三角
  • privateGPT和RAGflow之间的区别
  • 深入浅出HTML:构建现代网页的基石
  • 如何在24G显存机器上搭建一个超过gpt效果的DeepSeek-R1?
  • Eclipse通过Tomcat启动web项目报错
  • 20. C++使用HashTable同时出封装unordered_map和unordered_set
  • Ubuntu 配置网络接口端点(静态 IP 地址)详细教程
  • 亿级流量系统架构设计与实战(五)
  • mysql集成Qwen大模型MCP计算【附实战代码】