下面演示在一台机器上使用 docker 启动两个容器环境来模拟不同参与方完成一次 PSI。
在浏览器中(推荐使用 Chrome)打开 Web Client,并在右上角节点管理区域将两个计算节点添加进来。
我们需要一个数据集来构建垂直分区的场景。可以点击下面的两个链接下载数据集。
下载后分别上传到两个节点上。
我们继续点击下面的链接下载一份示例代码,然后导入到 Notebook 列表中。
Notebook 的操作方式和 Jupyter Notebook 一致,并且在此基础上做了许多针对性的功能优化,比如 Python 单元格可以选择多个节点同时去执行,然后将执行结果汇总起来输出。这给隐语多控制器执行的开发模式带来了较大的便利。
完成执行后,刷新文件列表,会看到新生成的隐私求交结果文件,右键打开文件详情就可以校验结果。