LLM时代,密码也能日抛了
发表于|更新于|极限科技Easysearch
|总字数:188|阅读时长:1分钟|浏览量:
装好了Easysearch,刚想去日志里面找默认密码,然后发现Orbstack的输出竟然不像以前一样有用户名和密码,于是不死心,用docker logs继续看,所以也没有。
1 | docker logs easysearch |

我的启动命令不变,还是文档上面的:
1 | docker run -d --name easysearch \ |
现在首次安装后需要重置密码,而 不是像原来一样从日志里面找了。
1 | docker exec -it easysearch bash -c "/app/easysearch/bin/reset_admin_password.sh" |

如果哪天把密码忘记了,就执行一下上边这个命令,然后直接重置密码,不用再像以前一样进行繁琐的配置了。
文章作者: 忘机山人
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC 4.0 许可协议。转载请注明来源 镜湖!
相关推荐
2024-07-03
Easysearch 数据可视化和管理平台:INFINI Console 使用介绍
上次在《INFINI Easysearch 尝鲜 Hands on》中,我们部署了两个节点的 Easysearch,并设置了 Console 进行集群监控。今天,我们将介绍 INFINI Console 的使用。 DashboardINFINI Console 是一个功能强大的数据管理和分析平台,其仪表盘页面提供了直观简洁的界面,使用户能够快速了解系统状态并进行管理操作。本文将详细介绍仪表盘页面的各项功能。 仪表盘顶部显示系统的实时告警、通知和待办事项的数量,当前数据显示: 告警:0 条 通知:0 条 待办:0 条 在仪表盘的中心区域,用户可以看到几项关键的系统概览信息: 集群数量:当前有 3 个集群正在运行。 节点数量:系统中有 16 个节点。 主机数量:共有 3 台主机。 已用存储:系统已使用存储空间为 2.0GB。 仪表盘页面还提供了几个常用操作的快速入口,方便用户迅速访问常用功能: 集群注册:用户可以通过此入口快速注册新的集群。 数据探索:用户可以访问数据探索工具,对系统中的数据进行分析和查询。 告警管理:提供对告警信息的管理功能,用户可以查看和处理告警。...
2025-10-05
不用每次都改 `easysearch.yml` 也能改启动参数 —— 用 Docker 环境变量搞定一切
在用 Docker 部署 Easysearch 的时候,很多人习惯性地去改容器里的 easysearch.yml。但每改一次,就得重建镜像或重新挂载配置,既不方便,也不利于自动化。 其实,Docker 天生就支持通过环境变量来传递参数。只要我们把要改的配置写进 .env 文件,再用 --env-file 加载,就能在启动时覆盖 easysearch.yml 的对应设置。这样,既不用改镜像,也不用动配置文件,还能方便地调试、切换和管理。 下面就来详细讲讲这套思路的原理、写法与实践。 Docker 环境变量机制简介Docker 启动容器时,会把宿主机上的环境变量传递进容器内部。容器里的程序(例如 Easysearch)在启动时,会读取这些变量并用来覆盖或替代默认配置。 简单来说: 1环境变量 > easysearch.yml > 默认值 也就是说,只要我们在启动容器时提供了对应的环境变量,就能覆盖掉配置文件里的同名参数。这就是“用 Docker 环境变量替代修改配置文件”的原理。 .env 文件写法先准备一个 .env 文件(放在和 Docker 命令同级的目录...
2026-04-22
拒绝 latest 陷阱:Easysearch Docker 镜像拉取与管理全攻略
总结了在使用 Easysearch 时候下载Docker的一些技巧,一起分享给大家。 一、关于latest 标签这是最重要的一条原则,所以 Easysearch 厂家就没有发行latest镜像。 12345# 不推荐 — latest 是浮动指针,今天和明天拉到的可能不是同一个镜像,所以厂家就没有做latest版本docker pull infinilabs/easysearch:latest# 推荐 — 锁定具体版本docker pull infinilabs/easysearch:2.2.0-20260422-SNAPSHOT 为什么不用 latest? latest 只是一个普通 tag,镜像仓库可以随时将它重新指向新版本 有些镜像站更新不及时,pull可能拉到旧的版本 无法从 tag 本身判断镜像的实际内容 回滚时无法确定 latest 指向哪个历史版本 查看可用版本: 123456# 通过 Docker Hub 网页查看# https://hub.docker.com/r/infinilabs/easysearch/tags# 通过 CLI 查询(需要安装 jq...
2025-10-20
Easysearch 更新后日志中看不到密码?一文带你搞清楚原因与解决方案
最近在群里看到不少朋友反馈,Easysearch 升级到某个版本之后,日志文件里不再能看到初始化密码了。以前版本我们可以轻松在 /app/easysearch/logs/initialize.log 中找到,比如 exec 进入容器后直接 grep curl 搜索 Easysearch URI 字段,就能定位密码所在行。但现在——无论是 grep 还是手动翻,都空空如也。 问题现象:日志里“密码不见了”过去版本,Easysearch 初始化时会将自动生成的默认密码打印到日志文件中。如下图所示,这样的日志路径在老版本中非常常见: 但在新版中,这条日志记录已经消失。我平常习惯用 Dockage 来拉起 docker-compose,但由于日志滚动过快,输出信息一多也容易被覆盖。 02. 官方确认:这是出于安全考虑在 Easysearch 的官方交流群中咨询后,得到了 CEO 本人的亲自回复:新版之所以不再在日志中输出密码,是为了提高安全性,防止明文凭证泄露。 换句话说,密码仍然会在启动过程中生成,只是不再被重定向到容器内部的日志文件。 这意味着我们要换个思路,从 Doc...
2025-02-22
实现 INFINI Console 与 GitHub 的单点登录集成:一站式身份验证解决方案
本文将为您详细解析如何通过 GitHub OAuth 2.0 协议,为 INFINI Console 实现高效、安全的单点登录(Single Sign-On, SSO)集成。通过此方案,用户可直接使用 GitHub 账户无缝登录 INFINI Console,简化身份验证流程,提升系统安全性与用户体验。 一、GitHub OAuth 应用配置1. 创建 OAuth 应用程序 登录 GitHub,导航至 Settings -> Developer settings -> OAuth Apps。 点击 New OAuth App,创建新的 OAuth 应用程序。 2. 配置应用信息 填写应用的基本信息,包括: Application Name:应用名称(如 “INFINI Console SSO”) Homepage URL:应用主页 URL Authorization callback URL:回调 URL(格式:http://localhost:9000/oauth/callback) 3. 获取客户端凭证 创建应用后,系统将生成 Client I...
2026-02-26
Easysearch 数据映射之 Deep Dive:我踩过的 Volume 坑
最近在用 Docker 部署 Easysearch,本以为是个简单的事情,结果在数据持久化上栽了跟头,每次停止再启动容器之后都会503,在后面成了我百思不得其解的问题,后来一直在某次的meetup中,请教了原厂的罗老师,一句话点醒梦中人,Easysearch用的具名卷,防止宿主机的数据覆盖容器里的数据。 数据映射的尝试volume 和 bind 我就纠结了好久,以前习惯使用的是bind的方式。 12345docker run -d \ -v ./node1/data:/app/easysearch/data \ -v ./node1/logs:/app/easysearch/logs \ -v ./node1/config:/app/easysearch/config \ infinilabs/easysearch:2.0.2-2499 然后… 起不来。 1docker logs easysearch-node1 日志里提示 JVM 配置文件找不到,服务启动失败返回 503。原因:宿主机的 ./node1/config 是空目录,Bind Mount 把它挂进去后...
评论
公告
欢迎来到我的小站,这里是我的第二大脑和生活日常。
Easysearch


