我们是在硅谷的公司,最近业务扩展,希望找到稳定的东八区工程师。需要你擅长与人沟通,能够快速学习,构建系统降低自己负担等,同时理解擅长企业级的高可用系统构建,维护。 需要你同时回复大客户消息和日常开发。 必须擅长使用 codex 或者 claudecode 等,快速定位,重构等解决问题。 我们提供有力的底薪+客户维护奖金。维护的客户越多奖金越多。可以看作 opc 。 有兴趣发简历到 [email protected]
准备给同事电脑装一个 Hermes desktop,但是今天在自己电脑上试了一下,在关闭科学的情况下,npm,github,还有一些二进制文件,基本都失败,卡晕了,镜像都改了一堆了,还是跑不通。 有没有无科学成功安装的佬友,想看看方案 9 个帖子 - 7 位参与者 阅读完整话题
最近在使用Hermes Agent 我发现hermes一旦改文件需要审批就会卡住(已经同意的情况下),知道超时时间到了才会回复我,这咋整? 有没有人遇到过? 5 个帖子 - 4 位参与者 阅读完整话题
环境:Windows 11 x64,Claude Code v2.1.170 众所周知claude系列模型并不是非常擅长写powershell,经常写错,而且有因为转义问题导致删库的风险。 但是之前claude code 在windows上默认调用的终端都是git bash而不是powershell,claude可以使用熟悉的bash语法,不会遇到这些问题。 然鹅,今天更新claude code到2.1.170后,发现它开始使用powershell作为终端,/config也找不到切回git bash 的选项。 有佬友知道怎么把claude code终端切回git bash吗? 5 个帖子 - 5 位参与者 阅读完整话题
新装的电信宽带,300m 的,自动升级到了 500m 。 和 chatgpt debug 两天也不行,最后得出的结论是可能光猫有防火墙,或者运营商做了 ipv6 入站拦截。我个人比较倾向是光猫有防火墙。 ipconfig 显示是有公网 ipv6 地址的,手机连 5g 也能 ping 通,但是 wire guard 死活不通,跑的 80 、8080 端口的服务也都进不来,没有任何流量。 我现在严重怀疑是光猫防火墙的问题,我记得几年前也装过宽带,光猫里可以开启和关闭防火墙,但是现在这个光猫设置页面没有防火墙的选项了。 去网上查说要超管账号,但是我试了几个都不行。没招了。 光猫设备: 设备类型 GPON 天翼网关(双频 WiFi6) 产品型号 HS8145X6-10 下面是几个测试的结果。 测试 结果 手机 IPv6 测试 10/10 手机 Ping 电脑 IPv6 成功 电脑本机 curl localhost:80/8080 成功 电脑本机 curl 自己 IPv6:80/8080 成功 Python 服务监听 正常 Windows 防火墙关闭 仍失败 WireGuard UDP 无握手 HTTP 80 失败 HTTP 8080 失败 其实没有特别的需求要用 ipv6 ,平时远程也有云主机。但是有公网 ipv6 还是想用一下,这不比我腾讯云 5m 的小水管快多了么。 现在主要是卡在设置不了光猫的防火墙,没有超管账号。验证不了是不是光猫防火墙的问题。 然后其实也没什么思路,如果不是光猫防火墙的问题,还能是什么呢。 补一下光猫的设置页面: https://i.imgur.com/EUJIxe1.png https://i.imgur.com/lLqtJky.png https://i.imgur.com/McGeSnl.png https://i.imgur.com/X2kbAhZ.png https://i.imgur.com/oyEmvKs.png helphelphelphelphelphelphelp
新装的电信宽带,300m 的,自动升级到了 500m 。 和 chatgpt debug 两天也不行,最后得出的结论是可能光猫有防火墙,或者运营商做了 ipv6 入站拦截。我个人比较倾向是光猫有防火墙。 ipconfig 显示是有公网 ipv6 地址的,手机连 5g 也能 ping 通,但是 wire guard 死活不通,跑的 80 、8080 端口的服务也都进不来,没有任何流量。 我现在严重怀疑是光猫防火墙的问题,我记得几年前也装过宽带,光猫里可以开启和关闭防火墙,但是现在这个光猫设置页面没有防火墙的选项了。 去网上查说要超管账号,但是我试了几个都不行。没招了。 光猫设备: 设备类型 GPON 天翼网关(双频 WiFi6) 产品型号 HS8145X6-10 下面是几个测试的结果。 测试 结果 手机 IPv6 测试 10/10 手机 Ping 电脑 IPv6 成功 电脑本机 curl localhost:80/8080 成功 电脑本机 curl 自己 IPv6:80/8080 成功 Python 服务监听 正常 Windows 防火墙关闭 仍失败 WireGuard UDP 无握手 HTTP 80 失败 HTTP 8080 失败 其实没有特别的需求要用 ipv6 ,平时远程也有云主机。但是有公网 ipv6 还是想用一下,这不比我腾讯云 5m 的小水管快多了么。 现在主要是卡在设置不了光猫的防火墙,没有超管账号。验证不了是不是光猫防火墙的问题。 然后其实也没什么思路,如果不是光猫防火墙的问题,还能是什么呢。 补一下光猫的设置页面: https://i.imgur.com/EUJIxe1.png https://i.imgur.com/lLqtJky.png https://i.imgur.com/McGeSnl.png https://i.imgur.com/X2kbAhZ.png https://i.imgur.com/oyEmvKs.png helphelphelphelphelphelphelp
(话题已被作者删除) 1 个帖子 - 1 位参与者 阅读完整话题
新装的电信宽带,300m 的,自动升级到了 500m 。 和 chatgpt debug 两天也不行,最后得出的结论是可能光猫有防火墙,或者运营商做了 ipv6 入站拦截。我个人比较倾向是光猫有防火墙。 ipconfig 显示是有公网 ipv6 地址的,手机连 5g 也能 ping 通,但是 wire guard 死活不通,跑的 80 、8080 端口的服务也都进不来,没有任何流量。 我现在严重怀疑是光猫防火墙的问题,我记得几年前也装过宽带,光猫里可以开启和关闭防火墙,但是现在这个光猫设置页面没有防火墙的选项了。 去网上查说要超管账号,但是我试了几个都不行。没招了。 光猫设备: 设备类型 GPON 天翼网关(双频 WiFi6) 产品型号 HS8145X6-10 下面是几个测试的结果。 测试 结果 手机 IPv6 测试 10/10 手机 Ping 电脑 IPv6 成功 电脑本机 curl localhost:80/8080 成功 电脑本机 curl 自己 IPv6:80/8080 成功 Python 服务监听 正常 Windows 防火墙关闭 仍失败 WireGuard UDP 无握手 HTTP 80 失败 HTTP 8080 失败 其实没有特别的需求要用 ipv6 ,平时远程也有云主机。但是有公网 ipv6 还是想用一下,这不比我腾讯云 5m 的小水管快多了么。 现在主要是卡在设置不了光猫的防火墙,没有超管账号。验证不了是不是光猫防火墙的问题。 然后其实也没什么思路,如果不是光猫防火墙的问题,还能是什么呢。 补一下光猫的设置页面: https://i.imgur.com/EUJIxe1.png https://i.imgur.com/lLqtJky.png https://i.imgur.com/McGeSnl.png https://i.imgur.com/X2kbAhZ.png https://i.imgur.com/oyEmvKs.png helphelphelphelphelphelphelp
新装的电信宽带,300m 的,自动升级到了 500m 。 和 chatgpt debug 两天也不行,最后得出的结论是可能光猫有防火墙,或者运营商做了 ipv6 入站拦截。我个人比较倾向是光猫有防火墙。 ipconfig 显示是有公网 ipv6 地址的,手机连 5g 也能 ping 通,但是 wire guard 死活不通,跑的 80 、8080 端口的服务也都进不来,没有任何流量。 我现在严重怀疑是光猫防火墙的问题,我记得几年前也装过宽带,光猫里可以开启和关闭防火墙,但是现在这个光猫设置页面没有防火墙的选项了。 去网上查说要超管账号,但是我试了几个都不行。没招了。 光猫设备: 设备类型 GPON 天翼网关(双频 WiFi6) 产品型号 HS8145X6-10 下面是几个测试的结果。 测试 结果 手机 IPv6 测试 10/10 手机 Ping 电脑 IPv6 成功 电脑本机 curl localhost:80/8080 成功 电脑本机 curl 自己 IPv6:80/8080 成功 Python 服务监听 正常 Windows 防火墙关闭 仍失败 WireGuard UDP 无握手 HTTP 80 失败 HTTP 8080 失败 其实没有特别的需求要用 ipv6 ,平时远程也有云主机。但是有公网 ipv6 还是想用一下,这不比我腾讯云 5m 的小水管快多了么。 现在主要是卡在设置不了光猫的防火墙,没有超管账号。验证不了是不是光猫防火墙的问题。 然后其实也没什么思路,如果不是光猫防火墙的问题,还能是什么呢。 补一下光猫的设置页面: https://i.imgur.com/EUJIxe1.png https://i.imgur.com/lLqtJky.png https://i.imgur.com/McGeSnl.png https://i.imgur.com/X2kbAhZ.png https://i.imgur.com/oyEmvKs.png helphelphelphelphelphelphelp
新装的电信宽带,300m 的,自动升级到了 500m 。 和 chatgpt debug 两天也不行,最后得出的结论是可能光猫有防火墙,或者运营商做了 ipv6 入站拦截。我个人比较倾向是光猫有防火墙。 ipconfig 显示是有公网 ipv6 地址的,手机连 5g 也能 ping 通,但是 wire guard 死活不通,跑的 80 、8080 端口的服务也都进不来,没有任何流量。 我现在严重怀疑是光猫防火墙的问题,我记得几年前也装过宽带,光猫里可以开启和关闭防火墙,但是现在这个光猫设置页面没有防火墙的选项了。 去网上查说要超管账号,但是我试了几个都不行。没招了。 光猫设备: 设备类型 GPON 天翼网关(双频 WiFi6) 产品型号 HS8145X6-10 下面是几个测试的结果。 测试 结果 手机 IPv6 测试 10/10 手机 Ping 电脑 IPv6 成功 电脑本机 curl localhost:80/8080 成功 电脑本机 curl 自己 IPv6:80/8080 成功 Python 服务监听 正常 Windows 防火墙关闭 仍失败 WireGuard UDP 无握手 HTTP 80 失败 HTTP 8080 失败 其实没有特别的需求要用 ipv6 ,平时远程也有云主机。但是有公网 ipv6 还是想用一下,这不比我腾讯云 5m 的小水管快多了么。 现在主要是卡在设置不了光猫的防火墙,没有超管账号。验证不了是不是光猫防火墙的问题。 然后其实也没什么思路,如果不是光猫防火墙的问题,还能是什么呢。 补一下光猫的设置页面: https://i.imgur.com/EUJIxe1.png https://i.imgur.com/lLqtJky.png https://i.imgur.com/McGeSnl.png https://i.imgur.com/X2kbAhZ.png https://i.imgur.com/oyEmvKs.png helphelphelphelphelphelphelp
把抢机脚本从 Cloud Shell (断连就停)改成了跑在自己机器上的 launchd 守护进程,连跑直到抢到。几个关键点踩出来分享下: 用 API 签名密钥别用 session token (会过期)。 错误按消息文本分类:Out of host capacity 其实是 500 InternalError ,不能只看状态码; 429 要退避。 OCI CLI 默认对 5xx 内部重试退避~110s ,把轮换节奏全打乱→launch 加--no-retry 秒返回。 抢到即停且不能抢第二台:launch 不加 --wait-for-state (退 0=已建无歧义)+每次 launch 前查存量+KeepAlive{SuccessfulExit:false}+哨兵守卫扛重启。 Oracle Ubuntu 镜像自带 iptables 挡 80/443 (只放行 22 )+默认 MTU 9000 ,装 Web 服务记得处理。 抢中率最大杠杆:升级 PAYG (只用免费额度仍 $0 ,但拿容量优先级高得多)。 升级 PAYG 后约 1 小时抢到 4 核/24G 。机器拿来给我的 IP 检测小工具 ipok.io 做双栈 echo 端点了。有需要细节的可以交流。
新装的电信宽带,300m 的,自动升级到了 500m 。 和 chatgpt debug 两天也不行,最后得出的结论是可能光猫有防火墙,或者运营商做了 ipv6 入站拦截。我个人比较倾向是光猫有防火墙。 ipconfig 显示是有公网 ipv6 地址的,手机连 5g 也能 ping 通,但是 wire guard 死活不通,跑的 80 、8080 端口的服务也都进不来,没有任何流量。 我现在严重怀疑是光猫防火墙的问题,我记得几年前也装过宽带,光猫里可以开启和关闭防火墙,但是现在这个光猫设置页面没有防火墙的选项了。 去网上查说要超管账号,但是我试了几个都不行。没招了。 光猫设备: 设备类型 GPON 天翼网关(双频 WiFi6) 产品型号 HS8145X6-10 下面是几个测试的结果。 测试 结果 手机 IPv6 测试 10/10 手机 Ping 电脑 IPv6 成功 电脑本机 curl localhost:80/8080 成功 电脑本机 curl 自己 IPv6:80/8080 成功 Python 服务监听 正常 Windows 防火墙关闭 仍失败 WireGuard UDP 无握手 HTTP 80 失败 HTTP 8080 失败 其实没有特别的需求要用 ipv6 ,平时远程也有云主机。但是有公网 ipv6 还是想用一下,这不比我腾讯云 5m 的小水管快多了么。 现在主要是卡在设置不了光猫的防火墙,没有超管账号。验证不了是不是光猫防火墙的问题。 然后其实也没什么思路,如果不是光猫防火墙的问题,还能是什么呢。 补一下光猫的设置页面: https://i.imgur.com/EUJIxe1.png https://i.imgur.com/lLqtJky.png https://i.imgur.com/McGeSnl.png https://i.imgur.com/X2kbAhZ.png https://i.imgur.com/oyEmvKs.png helphelphelphelphelphelphelp
我看官方文档说支持 OAuth 模式,这是啥原理?有知道的佬么? help.router-for.me Codex | CLIProxyAPI Wrap Gemini CLI, ChatGPT Codex, and Claude Code as an OpenAI/Gemini/Claude/Codex compatible API service, allowing you to enjoy free Gemini 2.5 Pro, GPT 5, and Claude models through an API 10 个帖子 - 6 位参与者 阅读完整话题
新装的电信宽带,300m 的,自动升级到了 500m 。 和 chatgpt debug 两天也不行,最后得出的结论是可能光猫有防火墙,或者运营商做了 ipv6 入站拦截。我个人比较倾向是光猫有防火墙。 ipconfig 显示是有公网 ipv6 地址的,手机连 5g 也能 ping 通,但是 wire guard 死活不通,跑的 80 、8080 端口的服务也都进不来,没有任何流量。 我现在严重怀疑是光猫防火墙的问题,我记得几年前也装过宽带,光猫里可以开启和关闭防火墙,但是现在这个光猫设置页面没有防火墙的选项了。 去网上查说要超管账号,但是我试了几个都不行。没招了。 光猫设备: 设备类型 GPON 天翼网关(双频 WiFi6) 产品型号 HS8145X6-10 下面是几个测试的结果。 测试 结果 手机 IPv6 测试 10/10 手机 Ping 电脑 IPv6 成功 电脑本机 curl localhost:80/8080 成功 电脑本机 curl 自己 IPv6:80/8080 成功 Python 服务监听 正常 Windows 防火墙关闭 仍失败 WireGuard UDP 无握手 HTTP 80 失败 HTTP 8080 失败 其实没有特别的需求要用 ipv6 ,平时远程也有云主机。但是有公网 ipv6 还是想用一下,这不比我腾讯云 5m 的小水管快多了么。 现在主要是卡在设置不了光猫的防火墙,没有超管账号。验证不了是不是光猫防火墙的问题。 然后其实也没什么思路,如果不是光猫防火墙的问题,还能是什么呢。 补一下光猫的设置页面: https://i.imgur.com/EUJIxe1.png https://i.imgur.com/lLqtJky.png https://i.imgur.com/McGeSnl.png https://i.imgur.com/X2kbAhZ.png https://i.imgur.com/oyEmvKs.png helphelphelphelphelphelphelp
新装的电信宽带,300m 的,自动升级到了 500m 。 和 chatgpt debug 两天也不行,最后得出的结论是可能光猫有防火墙,或者运营商做了 ipv6 入站拦截。我个人比较倾向是光猫有防火墙。 ipconfig 显示是有公网 ipv6 地址的,手机连 5g 也能 ping 通,但是 wire guard 死活不通,跑的 80 、8080 端口的服务也都进不来,没有任何流量。 我现在严重怀疑是光猫防火墙的问题,我记得几年前也装过宽带,光猫里可以开启和关闭防火墙,但是现在这个光猫设置页面没有防火墙的选项了。 去网上查说要超管账号,但是我试了几个都不行。没招了。 光猫设备: 设备类型 GPON 天翼网关(双频 WiFi6) 产品型号 HS8145X6-10 下面是几个测试的结果。 测试 结果 手机 IPv6 测试 10/10 手机 Ping 电脑 IPv6 成功 电脑本机 curl localhost:80/8080 成功 电脑本机 curl 自己 IPv6:80/8080 成功 Python 服务监听 正常 Windows 防火墙关闭 仍失败 WireGuard UDP 无握手 HTTP 80 失败 HTTP 8080 失败 其实没有特别的需求要用 ipv6 ,平时远程也有云主机。但是有公网 ipv6 还是想用一下,这不比我腾讯云 5m 的小水管快多了么。 helphelphelphelphelphelphelp
给cherry studio还有cursor接api全都报错403 还好一点没用 亏一刀学费 也是光速点refund了好吧 我是SB 还好一点没用 1 个帖子 - 1 位参与者 阅读完整话题
把抢机脚本从 Cloud Shell (断连就停)改成了跑在自己机器上的 launchd 守护进程,连跑直到抢到。几个关键点踩出来分享下: 用 API 签名密钥别用 session token (会过期)。 错误按消息文本分类:Out of host capacity 其实是 500 InternalError ,不能只看状态码; 429 要退避。 OCI CLI 默认对 5xx 内部重试退避~110s ,把轮换节奏全打乱→launch 加--no-retry 秒返回。 抢到即停且不能抢第二台:launch 不加 --wait-for-state (退 0=已建无歧义)+每次 launch 前查存量+KeepAlive{SuccessfulExit:false}+哨兵守卫扛重启。 Oracle Ubuntu 镜像自带 iptables 挡 80/443 (只放行 22 )+默认 MTU 9000 ,装 Web 服务记得处理。 抢中率最大杠杆:升级 PAYG (只用免费额度仍 $0 ,但拿容量优先级高得多)。 升级 PAYG 后约 1 小时抢到 4 核/24G 。机器拿来给我的 IP 检测小工具 ipok.io 做双栈 echo 端点了。有需要细节的可以交流。
PostgreSQL 14 到 Apache Doris 4.1.1 CDC 同步方案 本文档用于验证并实施 PostgreSQL 业务库 fudabd_common_plat_db.public.terminal_pos_202602 到 Apache Doris 分析库 fudabd_common_plat_db.terminal_pos 的数据同步。 实际验证环境要求 PostgreSQL 源端 PostgreSQL 版本:14。 连接地址: 127.0.0.1:15432 。 登录账号: postgres 。 登录密码: Fdbd@2013 。 源数据库: fudabd_common_plat_db 。 源 schema: public 。 源表: fudabd_user 。 主键字段: id 。 已开启 logical replication。 pg_hba.conf 已允许 Doris 所在机器或容器访问数据库和 logical replication。 PostgreSQL 账号具备 logical replication、publication、slot 操作权限。 Doris 目标端 Apache Doris要求 最低docker镜像版本 4.1.1 ,此版本支持Stream Job; Doris 版本: doris-4.1.1-rc01-b10073ad9ca 。 Doris @@version : 5.7.99 。 目标数据库: fudabd_common_plat_db 。 目标表: fudabd_user 。 目标表当前不存在,需要由方案一手动创建。 目标表需要支持 UPDATE 、 DELETE ,因此设计为 UNIQUE KEY 表。 同步要求 需要先全量初始化,再持续增量同步。 需要处理 INSERT 、 UPDATE 、 DELETE 。 当前只验证 terminal_pos_202602 单表,暂不处理后续每月新增分表。 单表数据量:日均约 500 万条。 延迟目标:10 秒内。 Doris Streaming Job 支持判断 Apache Doris 4.x 官方文档提供 CREATE JOB ... ON STREAMING ,支持以下两类模式: TVF Mode :使用 cdc_stream(...) 读取 PostgreSQL CDC,再通过 INSERT INTO ... SELECT ... 写入指定 Doris 表,适合单表 SQL 映射同步。 当前环境是 4.1.1-rc01 ,建议正式执行前在当前 Doris 集群验证 Streaming Job 语法和 FE 配置。 参考文档: CREATE STREAMING JOB : CREATE STREAMING JOB - Apache Doris PostgreSQL SQL Mapping Sync: PostgreSQL CDC with SQL Mapping - Apache Doris PostgreSQL Auto Table Creation Sync: PostgreSQL CDC with Auto Table Creation - Apache Doris Doris 4.1.1 Release Notes: Release 4.1.1 - Apache Doris 前置检查 PostgreSQL 配置检查 当前已确认 postgresql.conf 包含以下配置: wal_level = logical max_replication_slots = 10 max_wal_senders = 10 wal_sender_timeout = 0 执行以下 SQL 复核: SHOW wal_level; SHOW max_replication_slots; SHOW max_wal_senders; 检查源表主键: SELECT tc.table_schema, tc.table_name, kcu.column_name FROM information_schema.table_constraints tc JOIN information_schema.key_column_usage kcu ON tc.constraint_name = kcu.constraint_name AND tc.table_schema = kcu.table_schema WHERE tc.constraint_type = 'PRIMARY KEY' AND tc.table_schema = 'public' AND tc.table_name = 'terminal_pos_202602'; Doris 配置检查 登录 Doris FE MySQL 协议端口后执行: SELECT @@version_comment, @@version; SHOW FRONTEND CONFIG LIKE 'max_streaming_job_num'; 如果 max_streaming_job_num 为 0 或 Streaming Job 语法不可用,需要先调整 Doris FE 配置或切换到正式 4.1.1 镜像版本。 PostgreSQL JDBC Driver 准备 Streaming Job 需要 PostgreSQL JDBC Driver。建议将驱动放到 Doris FE/BE 都可访问的 HTTP 地址。 示例: postgresql-42.7.3.jar 本文 SQL 中使用 <PG_DRIVER_URL> 占位,执行前替换为实际地址,例如: https://maven.aliyun.com/repository/public/org/postgresql/postgresql/42.7.3/postgresql-42.7.3.jar 源表结构 CREATE TABLE `fudabd_user` ( `id` bigint NOT NULL COMMENT "用户ID", `user_name` varchar(50) NOT NULL COMMENT "用户名", `password` varchar(255) NOT NULL COMMENT "密码(应加密存储)", `age` tinyint NULL COMMENT "年龄", `create_time` datetime NULL COMMENT "创建时间", `update_time` datetime NULL COMMENT "更新时间", `is_deleted` int NULL DEFAULT "0" COMMENT "是否删除标记" ) SQL 映射同步 推荐结论 当前验证目标是 fudabd_user 同步到 fudabd_user ,且 Doris 目标表不存在、需要设计为 UNIQUE KEY ,优先 SQL 映射同步。 该模式优势: 可将源表 fudabd_user 明确写入目标表 fudabd_user 。 可手动控制 Doris 表模型、字段类型、分桶数和副本数。 可承接 PostgreSQL 主键表的 INSERT 、 UPDATE 、 DELETE CDC 变更。 创建 Doris 数据库 CREATE DATABASE IF NOT EXISTS fudabd_common_plat_db; USE fudabd_common_plat_db; 创建 Doris 目标表 CREATE TABLE `fudabd_user` ( `id` bigint NOT NULL COMMENT "用户ID", `user_name` varchar(50) NOT NULL COMMENT "用户名", `password` varchar(255) NOT NULL COMMENT "密码(应加密存储)", `age` tinyint NULL COMMENT "年龄", `create_time` datetime NULL COMMENT "创建时间", `update_time` datetime NULL COMMENT "更新时间", `is_deleted` int NULL DEFAULT "0" COMMENT "是否删除标记" ) ENGINE=OLAP UNIQUE KEY(`id`) DISTRIBUTED BY HASH(`id`) BUCKETS 10 PROPERTIES ( "replication_allocation" = "tag.location.default: 1", "min_load_replica_num" = "-1", "is_being_synced" = "false", "storage_medium" = "hdd", "storage_format" = "V2", "inverted_index_storage_format" = "V3", "compression" = "LZ4", "enable_unique_key_merge_on_write" = "true", "light_schema_change" = "true", "disable_auto_compaction" = "false", "enable_single_replica_compaction" = "false", "group_commit_interval_ms" = "10000", "group_commit_data_bytes" = "134217728", "enable_mow_light_delete" = "false" );; 参数建议: 单 BE 验证环境使用 replication_num = 1 。 生产多 BE 环境建议改为 replication_num = 3 。 日均 500 万数据验证阶段可先使用 BUCKETS 32 ,生产环境根据 BE 数量和 tablet 大小调整为 32 或 64 。 创建 SQL 映射 Streaming Job 执行前需要将 <PG_DRIVER_URL> 替换为 PostgreSQL JDBC Driver 的实际地址。 将 “offset” 从 “initial” 改为 “latest” 即可跳过全量快照,仅捕获增量变更: CREATE JOB pg_fudabd_user_to_fudabd_user ON STREAMING DO INSERT INTO fudabd_common_plat_db.fudabd_user ( id , user_name , password , age` tinyint , create_time , update_time , is_deleted ) SELECT id, user_name , password , age, create_time , update_time , is_deleted FROM cdc_stream( "type" = "postgres", "jdbc_url" = "jdbc:postgresql://127.0.0.1:15432/fudabd_common_plat_db", "driver_url" = "https://maven.aliyun.com/repository/public/org/postgresql/postgresql/42.7.3/postgresql-42.7.3.jar", "driver_class" = "org.postgresql.Driver", "user" = "postgres", "password" = "Fdbd@2013", "database" = "fudabd_common_plat_db", "schema" = "public", "table" = "fudabd_user", "offset" = "initial" ); JOB 运维命令 以下命令用于查看、暂停、恢复和删除前面创建的 Doris Streaming Job。 JOB 查看所有 INSERT 类型 JOB: SELECT * FROM jobs("type" = "insert"); 查看 SQL 映射同步 JOB: SELECT * FROM jobs("type" = "insert") WHERE Name = 'pg_fudabd_user_to_fudabd_user'; 查看 JOB 产生的 TASK 查看所有 INSERT 类型 TASK: SELECT * FROM tasks("type" = "insert"); 查看 SQL 映射同步 JOB 的 TASK: SELECT * FROM tasks("type" = "insert") WHERE JobName = 'pg_fudabd_user_to_fudabd_user'; 暂停 JOB 暂停 SQL 映射同步 JOB: PAUSE JOB WHERE jobName = 'pg_fudabd_user_to_fudabd_user'; 恢复启动 JOB 恢复 SQL 映射同步 JOB: RESUME JOB WHERE jobName = 'pg_fudabd_user_to_fudabd_user'; 删除 JOB 删除 SQL 映射同步 JOB: DROP JOB WHERE jobName = 'pg_fudabd_user_to_fudabd_user'; PGSQL运维命令 -- 查看当前 Publication SELECT p.pubname, n.nspname AS schema_name, c.relname AS table_name FROM pg_publication p JOIN pg_publication_rel pr ON p.oid = pr.prpubid JOIN pg_class c ON pr.prrelid = c.oid JOIN pg_namespace n ON c.relnamespace = n.oid; -- 查看 Replication Slot SELECT slot_name, plugin, slot_type, active, database, restart_lsn, confirmed_flush_lsn FROM pg_replication_slots; -- 如果 Slot 仍然 active,先终止连接 SELECT pid, usename, application_name, client_addr, state FROM pg_stat_activity WHERE backend_type = 'walsender'; SELECT pg_terminate_backend(pid); -- pid 需要手动替换 -- 删除 Replication Slot SELECT pg_drop_replication_slot('slot_name'); -- 删除 Publication -- 查看当前 Publication 进行替换 DROP PUBLICATION doris_pub_1781162893358; -- 确认 Slot 已删除 SELECT slot_name FROM pg_replication_slots; -- 检查 WAL 是否恢复正常 SELECT slot_name, active, pg_size_pretty( pg_wal_lsn_diff( pg_current_wal_lsn(), restart_lsn ) ) AS retained_wal FROM pg_replication_slots; 延迟与性能建议 当前单表日均约 500 万条,验证阶段建议先使用 BUCKETS 32 。 如果同步延迟超过 10 秒,优先检查 Doris Streaming Job 状态、BE compaction、tablet 数量、网络带宽和 PostgreSQL replication slot WAL 堆积。 如果 Doris 集群 BE 数量较多,可将 BUCKETS 调整到 64 ,但不建议在 POC 初期过度增加 tablet 数。 生产环境建议使用多 BE,并将 replication_num 调整为 3 。 PostgreSQL 侧需要持续监控 pg_replication_slots ,避免 Doris Job 停止后 WAL 长时间堆积。 注意事项 STREAMING JOB 任务状态出现PENDING解决 问题根因 __internal_schema.streaming_job_meta 是 Doris 内部管理 Streaming Job 元数据的系统表, FE 未能自动创建它 。所有 Streaming Job 操作都依赖此表,缺失则全部阻塞在 PENDING。 确认 __internal_schema 库及表现状 -- 查看内部库是否存在 SHOW DATABASES LIKE '__internal_schema'; -- 如果存在,查看里面有哪些表 SHOW TABLES FROM __internal_schema; 第一步:先停掉报错的 JOB 止血 TOP JOB pg_fudabd_user_to_fudabd_user; 第二步:手动创建缺失的内部表 CREATE TABLE IF NOT EXISTS `__internal_schema`.`streaming_job_meta` ( `id` bigint NOT NULL, `job_id` bigint NOT NULL, `table_name` varchar(256) NOT NULL, `chunk_list` text ) UNIQUE KEY(`id`) DISTRIBUTED BY HASH(`id`) BUCKETS 1 PROPERTIES ( "replication_num" = "1" ); 这是基于日志中 SQL 推断的最小表结构。如果后续 FE 代码还访问了其他字段,会再次报错,届时根据错误信息用 ALTER TABLE 补充列即可。 第三步:删除旧 JOB 重新创建 3 个帖子 - 3 位参与者 阅读完整话题
各位佬们,ai agent这个方向的如何,有什么学习建议吗,有什么教程是能学到真东西的。目前正在看hello-agents,一个github上的开源项目。或者有什么其他方向推荐吗,本人今年毕业,有一点迷茫,还望佬们给点建议。 1 个帖子 - 1 位参与者 阅读完整话题
表面上锅的传导路径如下 bohe → hub → Neo → 机房 → 42 → L站 实际上谜底就在谜面上 L站 → Linuxdo → Linux也干了,如此显然 https://linux.do/t/topic/2365283?u=caqing 为什么说L站搞崩了一切 搞七捻三 从薄荷开始,到hub站,到机房,到42,再到刚才的any,背后有一只无形的手,毫无疑问,就是L站,L站搞崩了一切 7 个帖子 - 7 位参与者 阅读完整话题