secretflow / scql

SCQL (Secure Collaborative Query Language) is a system that allows multiple distrusting parties to run joint analysis without revealing their private data.
https://www.secretflow.org.cn/docs/scql/en/
Apache License 2.0
126 stars 46 forks source link

请问有scql中心化部署(alice和bob分别在不同的机器上)的说明吗? #356

Closed lichengjie1112 closed 1 month ago

lichengjie1112 commented 1 month ago

image 基于此文档: https://www.secretflow.org.cn/zh-CN/docs/scql/0.9.0b1/intro/tutorial 前面步骤均已完成 到创建数据库、用户和数据表这一步 参与方的alice和bob分别在不同的机器上 这种情况是不是不能完全照着文档中的命令执行了? image

BrainWH commented 1 month ago

你好。单机和多机的原理是一致的,可以参考https://www.secretflow.org.cn/zh-CN/docs/scql/0.9.0b1/topics/deployment/how-to-deploy-centralized-cluster

lichengjie1112 commented 1 month ago

你好。单机和多机的原理是一致的,可以参考https://www.secretflow.org.cn/zh-CN/docs/scql/0.9.0b1/topics/deployment/how-to-deploy-centralized-cluster

好的,现在遇到的问题是,创建完用户alice和bob,查询数据库的时候报authentication failed image 创建用户的语句是用./scqltool genCreateUserStmt --user bob --passwd 123456 --party bob --pem examples/scdb-tutorial/engine/bob/conf/ed25519key.pem生成的,请问跟users.json有关系吗? image

lanyy9527 commented 1 month ago

查看下配置 authorized_profile.json 内容是否匹配

tongke6 commented 1 month ago

你好。单机和多机的原理是一致的,可以参考https://www.secretflow.org.cn/zh-CN/docs/scql/0.9.0b1/topics/deployment/how-to-deploy-centralized-cluster

好的,现在遇到的问题是,创建完用户alice和bob,查询数据库的时候报authentication failed image 创建用户的语句是用./scqltool genCreateUserStmt --user bob --passwd 123456 --party bob --pem examples/scdb-tutorial/engine/bob/conf/ed25519key.pem生成的,请问跟users.json有关系吗? image

scdbclient 指定的是这个 users.json 文件吗?