RapidMiner AI Hub Error: RMSSOAuthenticationError

rfuentealbarfuentealba 版主,RapidMiner认证分析师,会员,大学教授职位:568独角兽
你好所有的,

好久不见!我在Docker上测试RapidMiner AI Hub的最新版本,当我发现这个错误消息:



我所做的只是按照指示做

  • 将端口更改为8080。
  • 在docker编写文件中将代理端口更改为8080。
  • 将docker合成文件的端口也更改为8080:80。
  • 添加了我的服务器许可证。
  • 增加了我的围棋执照。
都无济于事。我已经复习了几个小时了,但我对它毫无头绪。我甚至不知道还能尝试什么或者提供什么样的信息。

这是一个启用了WSL2的Microsoft Windows 11, 64gb RAM, i9处理器,所以这个问题有点超出我的理解范围。我打算在Mac电脑上尝试同样的方法,以防Windows也会出现这种情况,但我不确定。

有人能帮我吗?提前谢谢。

最佳答案

  • rfuentealbarfuentealba 版主,RapidMiner认证分析师,会员,大学教授职位:568独角兽
    解决方案接受
    大家好,

    好消息!我能让它在Windows上运行!

    我所做的和文档上说的差不多

    docker-compose.yml文件,
    • 去了rm-proxy-svc服务定义,并将端口从8080切换到2080。
    • 配置了PROXY_HTTP_PORT上节rm-server-svc服务定义到2080,而不是8080。为什么?我不知道,但当我把端口设置为8080时,它崩溃了,我不知道为什么。
    .env文件,
    • 修改了PUBLIC_DOMAIN我的IP地址。它也允许主机名,只要Docker可以到达这些。
    • 修改了PUBLIC_URL而且SSO_PUBLIC_URLhttp://my.ip.address:2080/.这个建议是由@MarcoBarradas
    • 修改了COMPOSE_PROFILES代理,着陆页,jupyter grafana, rts, platform-admin,服务器,job-agent, ces, token-tool.我把go, tabgo和radoop留在外面了。这个建议是由@MarcoBarradas了。
    • 复制的内容echo $RANDOM | md5sum | head -c 20;回声| base64;我在WSL Ubuntu上执行的命令AUTH_SECRET变量。
    • Marco还建议完成所有的SECRETs,但我不认为这是必要的,因为Docker可以为您完成这些。
    我会继续测试的。如果你在Windows的Docker桌面上运行RapidMiner AI Hub(我还没有尝试过UNIX),不要使用.yml中定义的任何端口,因为Docker不喜欢重复的端口。

    运行它,完全一样@BalazsBarany说:
    • 编写-d rm-init-svc
    • -f rm-init-svc
    会有一行说 [RapidMiner Server初始化]等待RapidMiner Server启动和license加载来初始化python配置.只有当这一行出现时,执行命令:
    • docker-compose了-
    让RapidMiner运行大约10-15分钟。它不会立即开始,因为它需要协调一些事情。

    还有一件事我忘了:

    如果你在Windows 10/11上运行这个程序,创建一个名为.wslconfig的文件,然后放入:

    (wsl2)
    内存= 32 gb
    处理器= 4
    localhostforwarding = false

    你将需要相当大的内存来运行它,而Docker Desktop在Windows 10/11上是受限的,所以你必须依赖WSL内核来运行它。这是分配更多内存的方法。注意,如果没有32 Gb的空闲RAM,您的计算机将大量使用交换文件。

    愿一切都好!

    杆。

答案

  • rfuentealbarfuentealba 版主,RapidMiner认证分析师,会员,大学教授职位:568独角兽
    更新:

    我在一台macOS机器上执行了相同的过程,它显示了完全相同的错误。重新仔细遵循所有内容,不,它不是Docker。我在我的个人电脑和Mac电脑上为Docker Desktop增加了更多的内存(32gb),结果没有。仍然得到RMSSO错误。

    :(
  • BalazsBaranyBalazsBarany 管理员,版主,员工,RapidMiner认证分析师,RapidMiner认证专家职位:829独角兽
    嗨罗德里戈!

    我通常在Docker部署尚未完成时看到这种情况。即使在功能强大的服务器上,启动所有操作也需要几分钟。但几分钟后就有用了。

    这应该有更好的文档记录,代理组件应该有更好的错误报告。

    问候,
    Balazs
    rfuentealba
  • rfuentealbarfuentealba 版主,RapidMiner认证分析师,会员,大学教授职位:568独角兽
    嗨,Balazs,

    我可以证实事实并非如此。我已经完全查看了文档,甚至看到了一个视频,在那里你制作RapidMiner AI Hub容器,我做了完全相同的事情,但没有效果。

    我还在寻找,以防有什么发现,还是没有运气。

    谢谢你!
  • MarcoBarradasMarcoBarradas 管理员,员工,RapidMiner认证分析师,会员职位:246独角兽
    @rfuentealba

    请检查您是否已经在.env文件中设置了所有的SECRETS,并且您已经更改了应该在.yml文件中执行的两个位置的端口。



    rfuentealba
  • rfuentealbarfuentealba 版主,RapidMiner认证分析师,会员,大学教授职位:568独角兽
    你好@MarcoBarradas

    显然,我的问题与这些无关。我和Anthony谈过了,他告诉我Windows不支持在Windows上运行RapidMiner AI Hub。有人能够运行它,但在一个轻微的改变之后,一切又回到了下水道。不过我会继续想办法解决这个问题。

    愿一切都好!

    杆。
登录注册置评。