在嘉立创的泰山派上也能运行Easysearch
最近一段时间我折腾硬件比较多,经常翻箱倒柜找各种开发板出来玩。某天在角落里翻到一块嘉立创的泰山派开发板(Taishan Pi),这是一块基于 Rockchip RK3566 的嵌入式 Linux 板卡。严格来说,它的性能比树莓派还要逊色一些,尤其是 CPU 主频和内存带宽方面。但手痒之下,我突然想到了一个念头:能不能在这样一块嵌入式开发板上跑一个完整的 Easysearch 实例呢? Easysearch 本质上是一个搜索引擎数据库,是 Elasticsearch 的国产化替代方案。它在大多数情况下被部署在 x86_64/arm 架构的服务器上,搭配 SSD 或 NVMe 作为存储,用来做全文检索、大规模日志分析或向量搜索。在常规的生产场景中,我们很少会把它和“嵌入式开发板”联想在一起。毕竟,后者 CPU 性能有限、内存紧张、存储设备大多是 eMMC 或低速 SD 卡,看起来完全不是数据库的适配环境。 不过,学习和实验的环境往往不需要极致的性能。于是,我决定尝试一下,把 Easysearch 移植到泰山派上跑起来。 导出镜像由于我的开发板连接 Dockerhub 经...
懒猫算力仓初探(一):开箱手记
懒猫微服最近上新了一款产品,名字叫 「懒猫 AI 算力仓」。作为老用户,首发自然第一时间支持了一下。 其实我对这个设备的期待已经很久了。过去一年里,AI 大模型的爆发几乎让每个技术人都产生过同一个念头:能不能有一台属于自己的“算力仓”?不用再排队租云 GPU,不用担心账单像无底洞一样增长,更不用把敏感数据传到云端。所以赶了个首发,等了两天拿到了商品。 懒猫 AI 算力仓的核心是 NVIDIA Jetson AGX Orin。 这块板子可能很多人都听过,它本来的定位是“边缘计算”和“机器人中枢”,算是英伟达给嵌入式 AI 场景设计的亲儿子产品。比如跑 YOLO 目标检测、机械臂控制,这些都是它的常见场景。 除此之外, Orin 还有一个优势,就是 完整继承 CUDA 生态。这就意味着,它和桌面 GPU 一样,能跑主流大模型和 AI 框架。相比之下,很多国产芯片虽然跑分也许很高,但因为缺乏 CUDA 生态,真正落地的时候往往要做大量适配工作。可能你下载了模型,但能不能跑起来就是另一个问题了。 CUDA = 生态优势。 这点在 AI 时代非常关键。使用懒猫 AI 算力仓...
懒猫算力仓初探(二):懒猫微服如何绑定算力仓?
在上一篇《懒猫算力仓初探(一):久违的开箱》中,我们已经认识了这台看似“小巧”,实则暗藏强劲算力的设备——懒猫 AI 算力仓。很多朋友拿到设备后,最关心的问题就是:如何让这台算力仓与懒猫微服生态结合,从而发挥它真正的威力?今天这一篇,就带大家详细走一遍绑定流程,并结合实际体验,聊聊我在操作过程中遇到的细节和思考。 为什么要绑定算力仓?算力仓从硬件层面来说就是一台高性能的小型 AI 算力设备,但如果只是孤立地插上网线、运行系统,它就像一台“裸机”,并不能和我们常用的软件生态融合。懒猫微服作为一个容器化的应用生态,本身聚合了丰富的 AI 应用、插件和社区资源。把算力仓绑定到微服,就意味着你不仅能在局域网内访问算力,还能直接调用它的 API 来支撑各类应用。 比如: 在浏览器中实时调用算力仓进行网页总结。 在微服的应用市场中安装 AI 辅助工具,直接调用本地算力而不是远程云端。 在需要高隐私的场景下,本地算力仓可以避免敏感数据上传到外部云环境,数据留存在局域网。 一句话总结:绑定就是打通生态,让算力仓成为微服体系中的“外挂显卡”。没有绑定,它只是一个单机的开发板;绑定之后,它...
懒猫算力仓初探(三):如何 SSH 免密登陆以及配置免密 sudo?
在拿到懒猫 AI 算力仓之后,除了插显示器操作,更常见的方式是通过 SSH 远程管理。这样不仅方便日常使用,也能在不接显示器的情况下完成调试和部署。本文将一步步演示如何用 SSH 登录算力仓,并配置免密登录与免密 sudo,让远程操作更高效、更顺滑。 懒猫算力仓启动后,我们可以通过 SSH 来进行远程管理。设备出厂时已默认开启 SSH 服务端,所以我们要做的第一步是获取它的 IP 地址。 一、获取 IP 地址 如果你使用路由器,可以在路由器后台查看分配到的 IP,并用 telnet ip地址 测试端口是否开放: 如果外接了显示器,也可以直接在终端执行: 1ip addr 懒猫算力仓的默认用户名和密码都是 nvidia,所以我们可以直接尝试登录: 1ssh nvidia@192.168.1.100 首次登录会提示是否接受 fingerprint,输入 yes 即可。 二、配置 SSH 免密登录每次输入密码太麻烦,可以配置免密登录。 在本地生成 SSH 密钥(如果还没有): 1ssh-keygen -t rsa -b 4096 一路回车,默认生成在 ~/.ssh/id_r...
懒猫算力仓初探(四):如何高效的向算力仓传输文件?
在日常使用 懒猫 AI 算力仓 的过程中,文件传输是一个绕不开的话题。和微服不一样的是,算力仓没有运行专门的网盘服务。在使用过程中,不管你是想把本地写好的程序同步到算力仓里运行,还是需要把推理结果、训练好的模型参数下载回客户端,都需要一个稳定、安全、方便的传输方案。 很多新手刚上手算力仓时,都会遇到类似问题: “我怎么把代码传到算力仓里跑?” “模型权重文件太大了,用 U 盘拷贝是不是更快?” “我在笔记本写好脚本,能不能直接同步到算力仓?” 其实完全不用担心。虽然算力仓的核心是 NVIDIA Jetson AGX Orin 开发板,但它运行的系统本质上是一个 Linux 发行版(Ubuntu 22.04)。因此,大多数 Linux 服务器的文件传输方法,都可以无缝应用到懒猫 AI 算力仓上。 本文将从 命令行工具、图形化工具、高效同步、临时传输 和 云同步 五个方面,详细介绍客户端如何与懒猫 AI 算力仓进行文件传输,帮助你构建一个高效、稳定的工作流。 一、前置准备:确认算力仓的访问方式在传文件之前,首先要确认两件事:算力仓的 IP 地址, ssh 服务运行状态。 1...
懒猫算力仓初探(五):有了图形界面,算力仓轻松设置静态 IP
懒猫 AI 算力仓是一台功能完整的边缘算力设备,基于 Ubuntu 22.04 桌面系统,既能运行 Docker、容器编排,又能承担 AI 推理任务。与懒猫微服不同的是,算力仓自带完整的 图形界面(GUI),这让我们可以更直观地配置网络,比如今天要讲的——静态 IP。 本篇文章将详细讲解如何在算力仓桌面环境中,通过图形化方式(GUI)配置静态 IP 地址,并对比命令行 nmtui 的方法,让你的算力仓网络配置更稳、更容易管理。 为什么要设置静态 IP?算力仓不像懒猫微服那样自带域名访问功能。如果我们希望通过 SSH、VSCode 或 API 服务长期远程访问它,就必须让它的 IP 地址保持不变。否则,一旦 DHCP 动态分配的地址发生变化(比如重启路由器后),所有外部访问都会中断。 因此,静态 IP 是算力仓稳定访问的关键配置之一。 认识算力仓的图形界面在「关于本机」中可以看到,算力仓运行的是 Ubuntu 22.04 LTS 桌面版。这意味着我们无需编辑配置文件或敲命令,而是可以直接通过系统设置进行网络管理。 右上角的系统托盘里有一个网络图标(有线网络是双箭头,Wi-Fi ...
Easysearch 可视化升级:无需额外部署 UI 软件
最近 Easysearch 上线了一个非常实用的新功能 —— 内置 UI 可视化工具。它可以随着集群一并部署,无需额外安装任何插件或第三方软件。相比之下,虽然 Console 已经比 Kibana 简化了很多,但这个内置 UI 在易用性和轻量化方面更进一步。只需访问 /_ui 路径,就能直接进入可视化页面。 集群监控开箱即用登录后,首页就能看到集群的核心监控信息,包括节点数量、分片分布和索引情况。 默认面板已经内置了常用指标:节点、分片、索引级别的监控数据都能直接查看。 许多用户期盼已久的 字段存储图 也终于回归,让存储空间的使用情况一目了然。整体上,基本所需的监控指标都齐备了。 内置开发工具,所见即所得其实我最喜欢的功能是这个开发工具,这样在部署集群之后就可以很容易的写 DSL 语句来执行来。不需要调用 REST API 或者暗转跟其他工具,Easysearch 部署好之后,所见即所得。 这意味着集群部署完成后,你就能立刻: 编写并执行查询语句 测试复杂的聚合和过滤 实时查看返回结果 这种“所见即所得”的体验,大大提升了调试和使用的效率。 别名与索引模板管理除...
懒猫微服实战入门(二十六):Obsidian 用 GIT 同步总是冲突,果断存到懒猫微服了
三年前,朋友推荐我使用 Obsidian 记笔记。除了炫酷的插件功能之外,最吸引人的就是云同步。虽然 Obsidian 提供了官方同步功能,但价格不菲,所以我们一直在寻找平替方案。朋友选择了官方同步,而我当时用了 Git 来同步。 看似解决了问题,但 Git 同步的体验并不好:多端同步时经常遇到冲突,每次写完笔记都要处理一堆合并,既麻烦又影响心情。这件事困扰了我很久。 直到后来入手了 懒猫微服,问题才彻底缓解,所以决定把这段折腾经历记录下来。 用懒猫微服替代 Git,同步更顺畅懒猫提供了基于 WebDAV 协议的网络存储,天然支持 Obsidian 的同步需求。它不像 Git 那么复杂,不需要 commit/push,也不会频繁出现冲突。只要配置一次,就能稳定、流畅地跑起来。 所以我把 Obsidian 笔记直接备份到懒猫微服。在网盘中可以看到 WebDAV 的域名、用户名和密码。懒猫微服的转发没有任何限制,443 端口也能直接使用。这样即使在外面,也能随时访问。 插件安装与配置首先在 Obsidian 插件市场搜索并安装第三方插件 【Remotely Save】...
懒猫微服实战入门(二十七):KSpeeder 加速,让 Docker 镜像不再超时
在国内使用 Docker 时,镜像拉取缓慢、超时以及镜像源不稳定几乎是开发者的日常困扰。虽然市面上存在一些第三方加速镜像,但它们往往会随着时间逐渐失效,或者更新不够及时。 如今,我们可以在 懒猫微服 的应用商店中一键部署 KSpeeder,并结合懒猫自带的 端口转发、内网穿透、可视化管理 等功能,使 Docker 镜像加速更加高效、易用和可维护。 为什么选择懒猫微服在传统环境下,部署像 KSpeeder 这样的工具通常需要: 手动构建镜像和容器; 自行配置网络和转发规则; 解决外部访问和权限问题。 而在懒猫微服上,这些复杂步骤被大幅简化: 应用商店一键安装:直接获取 KSpeeder,无需自行构建镜像或处理依赖问题; 内网穿透:无需复杂配置,即可在异地访问加速服务; 这使得 KSpeeder 不再是一个需要额外维护的独立工具,而是融入懒猫微服生态的“开箱即用”解决方案。 KSpeeder 的功能特性在懒猫微服的支持下,KSpeeder 能够提供以下关键能力: 多镜像并发下载支持同时从多个镜像源并行下载,就像开启多条高速通道,一次性快速拉取多个镜像,节省大量等待时间...
懒猫微服实战入门(二十九):域名解析与 2.5G 测速体验
很多朋友在用 NAS 或者家用服务器的时候,都会习惯直接用 IP 地址来访问设备。但当我开始深入折腾 懒猫微服时,发现它的逻辑和传统 NAS 有点不一样:懒猫不是给你一个裸 IP,而是直接分配一个 **域名 <机器名>.heiyu.space**。 这就意味着,不管你是在内网还是外网,访问方式都是一致的——直接用域名即可。对习惯了公网/私网切换的我来说,这个设计一开始挺新奇,也忍不住想探索背后的机制和性能表现。于是就有了这篇文章:一次围绕 懒猫微服网络访问和测速表现的实战记录。 你可以使用 dig AAAA <机器名>.heiyu.space 来解析这个域名,背后是一个 IPV6 的地址。尝试破解了很久也没弄懂这个这个具体的转发机制,不过结论就是,不管你在内网还是互联网上访问这个域名都没问题。当然如果你内网有代理的话,流量很可能通过代理从外边转一圈再回来,这个需要手动改下规则。 设备环境 Macbook Pro M2 Pro,网卡支持 WiFi 6E 懒猫微服,内置 AX210 无线网卡 中兴路由器 1G,小米路由器 2.5G 先说结论,懒...
