-
Notifications
You must be signed in to change notification settings - Fork 59
关于SCQL run in kuscia中使用kusciadatamesh的一些疑问 #436
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
mysql数据源ref_table使用alice.user_credit尝试下 |
这里 ref_table 必须是物理表名,所以用 kuscia 的时候,kuscia 里面注册的表名要和原始的表名一致。目前只能这么使用,可能文档说明不是很清楚。 |
感谢回复,我这边重试一下 |
这个我也试过了,由于创建domaindata这种命名方式(alice.usercredit)不被允许,所以这种我也没跑通。
…---原始邮件---
发件人: ***@***.***>
发送时间: 2025年1月10日(周五) 下午4:12
收件人: ***@***.***>;
抄送: "Han ***@***.******@***.***>;
主题: Re: [secretflow/scql] 关于SCQL run in kuscia中使用kusciadatamesh的一些疑问 (Issue #436)
我这边再创建表阶段ref_table引用的是alice.user_credit就报kuscia那边没有这个domaindata了,所以这边就很奇怪
注册 domaindata 的时候的 domaindata_id 也要改下,改成 alice.user_credit
SCQL 的逻辑是根据你提供的 query 找到对应 create table 的时候的 ref table,如果你用的是 kuscia 则用这个 ref table 去查询对应的 domaindata,所以 domaindata 要和 ref table 一致,也要和实际数据库里的表名一致
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
发一下你创建的时候 curl 命令,理论上不应该出现这种情况 |
好的,这边我之后再试下,辛苦😁,这下应该没问题了
…---原始邮件---
发件人: ***@***.***>
发送时间: 2025年1月10日(周五) 下午4:39
收件人: ***@***.***>;
抄送: "Han ***@***.******@***.***>;
主题: Re: [secretflow/scql] 关于SCQL run in kuscia中使用kusciadatamesh的一些疑问 (Issue #436)
好的,这边是对应的结果,您看下
记错了 domaindata_id 要从 alice.usercredit 改成 usercredit
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
您好,我这边还是像请教下SCQL run in kuscia中出现的问题:在邀请的时候报的错,但是其实两方通信是没问题的 kuscia版本是最新的,SCQL版本是0.7.0b1 @tyrone-yu |
参考这里,提供下相关日志 |
|
check下受邀请方的broker是否有报错,之前邀请有成功过吗? |
我在kuscia中没有邀请成功过 但是两边路由其实是没问题的 @jingshi-ant |
用最新版的kuscia、scql镜像试试看?文档里的配置和实际镜像版本不match也可能导致异常。 |
update:我在测试环境里验证了下curl远端参与方broker服务的指令以及输出,供参考: |
确认两边的broker都是正常拉起的吗?在两边都看下服务状态(curl后会有日志),以及check下服务是否可达。 |
cdr的创建问题建议在kuscia repo里咨询。 现在看起来是kuscia节点的router问题? |
broker没有日志,应该是没正常收到请求导致的。 没太get到你为什么要curl bob/crd。你的两个kuscia节点应该是com开头的?你可以试试分别在两个kuscia节点里curl这两个svc:curl scql-broker-inter.com2023xxx.svc/inter/project/invite -d '{}',预期应该都会有broker的日志。 |
可以截图两边 broker pod 状态,以及 scql-broker-inter 详情
|
主动方发起邀请的报错(comxxx7797是发起邀请的domainid,comxxx1738是被邀请方的domainid) 还请各位老师看下问题出在了哪里 @yushiqie |
方便提供一下
kubectl get svc -A |grep "scql" 看下Service配置。 |
好的,这是我的一些截图,我初步猜测可能是dns解析scql-broker-inter.com2023011620072311738.svc的ip和实际inter服务的endpoint不一致导致的,您看下是这个原因吗,我想给inter service手动配置一个ip但是可能因为被deployment管理了,不太好修改 @wangzul |
comxxx7797这一侧能访问到吗?提示404是不是你的节点无法访问到这个地址。 |
comxxx7797这一侧也是不行的,两边都是一样的反应,是的,按照教程上就是没能访问到对端的broker @wangzul |
从被邀请方的网关external.log,说明被邀请方已经接收到了邀请方发来的请求。你直接在邀请方以及被邀请方 curl -kv http://sql-broker-inter. comxxx1738.svc/inter/project/invite,看看分别输出什么信息 |
Issue Type
Others
Have you searched for existing issues?
Yes
Link to Relevant Documentation
No response
Question Details
The text was updated successfully, but these errors were encountered: