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-04
Easysearch 数据可视化和管理平台:INFINI Console 使用介绍
什么是 EasysearchElasticsearch 是一个基于 Apache Lucene 的开源分布式搜索和分析引擎,它被广泛应用于全文搜索、结构化搜索和分析等多种场景中。作为 Elasticsearch 的国产化替代方案,Easysearch 不仅保持了与原生 Elasticsearch 的高度兼容性,还在功能、性能、稳定性和扩展性方面进行了全面提升。对于开发团队来说,从 Elasticsearch 切换到 Easysearch 不需要做任何业务代码的调整,确保了无缝衔接和平滑迁移。 Easysearch 是基于 Elasticsearch 7.10.2 开源版本二次开发,所以支持 Elasticsearch 原始的 Query DSL 语法,基本的 SQL 语法,并且兼容现有 Elasticsearch 的 SDK,使得应用无需修改代码即可进行迁移。其平滑的迁移特性,如基于网关的无缝跨版本迁移与升级,提供了随时安全回退的能力。 在之前的文章中,我们已经介绍了 Easysearch 的搭建 和 可视化工具的使用,今天我们将探讨 Easysearch 集群的基本概念和常用的...
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 命令同级的目录...
2025-10-05
Docker 启动 Easysearch 时自定义初始密码的几种方式
在使用 Docker 部署 Easysearch 时,通常需要在启动容器时设置初始管理员密码。如果没有预先设置密码,系统可能会使用默认值或随机生成密码,不仅增加后续管理的复杂性,也存在安全隐患。 本文将详细介绍在 docker run 启动 Easysearch 容器时,通过不同方式传入环境变量(env)来自定义密码的多种方法。每种方法都配有实用示例和说明,帮助你根据实际环境灵活选择。 直接在命令中传入单个环境变量这是最简单、最直接的方式,适合快速启动或临时测试场景。 12345docker run --name easysearch \ -e EASYSEARCH_INITIAL_ADMIN_PASSWORD=passwd123 \ --ulimit memlock=-1:-1 \ -p 9200:9200 \ infinilabs/easysearch:1.15.3 启动完成后,可进入容器验证变量是否生效: 12docker exec -it easysearch bashecho $EASYSEARCH_INITIAL_ADMIN_PASSWORD 输出...
2025-05-09
轻松管理 ES 集群:我把 Infinilabs Console 上架了懒猫微服,默认支持外网访问、
之前我的 infinilabs Console 一直跑在群晖里,由于和 Coco-AI 的默认端口冲突,导致经常忘记端口信息,群晖里运行着 Easysearch,Elasticsearch、OpenSearch 三个大集群,也想慢慢迁移到其他性能高的机器上去,正好最近购买了懒猫微服,能够让我做应用的迁移,顺便还得能上架一些应用。 Infinilabs.console 是什么?如果你用过 Elasticsearch,那就一定知道 Kibana。Infinilabs Console,就是极限科技团队开发的国产可视化控制台,是一个面向 Easysearch、Elasticsearch 和 OpenSearch 的运维、监控、数据管理平台,可以看作是国产版的 Kibana 替代品。 最初接触这个款产品的时候让我眼前一亮,它能够借助 Easysearch 或者 Elasticsearch 的 REST API 来连接集群,同时也高效地管理和监控 Elasticsearch、OpenSearch 以及 INFINI Easysearch 等搜索引擎集群,提供统一的运维、监控、安全和数据管理能...
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...
2026-03-11
在 Kubernetes 上用 Fluent Bit 收集 Nginx 日志到 Easysearch
本文基于 k3s + Easysearch 2.0.3 实测验证,从零开始搭建一套完整的日志收集方案。 什么是 Fluent BitFluent Bit 是一个轻量级的日志收集和转发工具,用 C 语言写的,内存占用极低(通常只需要几十 MB)。它的工作很简单:从某个地方读日志(INPUT),可选地处理一下(FILTER),然后发到某个地方(OUTPUT)。 12INPUT → FILTER → OUTPUT读日志 处理 发送 常见用法: 从文件读日志(tail 插件,类似 tail -f) 从容器 stdout 读日志 发送到 Elasticsearch / Easysearch / Kafka / S3 等 和 Fluentd 的区别:Fluent Bit 更轻量(C 语言 vs Ruby),适合作为 Agent 部署在每个节点或 Pod 里。Fluentd 功能更丰富,适合做日志聚合层。在 Kubernetes 场景下,Fluent Bit 是更常见的选择。 什么是 EasysearchINFINI Easysearch ...
评论
公告
欢迎来到我的小站,这里是我的第二大脑和生活日常。
Easysearch


