我已经使用Marqo库一个星期了,它在我的Windows机器上运行得很好,但今天我试图在我的M1 Mac上运行同样的程序,但我一直出错。
我试着阅读文档,我看到了这个:
Marqo还不支持arm 64架构的docker-in-docker后端配置。这意味着如果你有一台M系列Mac,你还需要在本地运行marqo的后端marqo-os。
所以我按照文档中的说明,在单独的终端上运行这两个命令
第一个
我做了,但我仍然得到同样的错误:
marqo.errors.BackendCommunicationError: MarqoWebError: BackendCommunicationError Error message: Error communicating with OpenSearch backend: HTTPConnectionPool(host='localhost', port=8882): Max retries exceeded with url: /indexes/my-first-index/search?&device=cpu (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x1042deb90>: Failed to establish a new connection: [Errno 61] Connection refused'))
1条答案
按热度按时间pbossiut1#
我也遇到了同样的问题。尝试卸载Docker,重新启动您的机器并重新安装Docker,然后再次运行这两个命令,希望它能工作。