span8
span4
我最近安装了FME Server来坞窗使用的安装指南。从昨天起,我一直在努力,以一些数据写入到MongoDB实例使用简单.FMW进行测试。我试着在本地的MongoDB,并在MongoDB中,泊坞窗实例。在这两种情况下,我收到了同样的错误:
MongoDB的作家:无法连接:无法连接到服务器<
请注意,我有一个从本地FME工作台同时访问MongoDB的情况下,我可以执行相同.FMW。在附件中的文件。
这似乎是一个FME泊坞窗网络的问题,但我不能确定什么。有任何想法吗?
最简单的方法是使用你的主机,而不是本地主机或127.0.0.1作为FME Server的Web连接的蒙戈DB主机的内部或外部IP。
要做到这一点的另一种选择是加入FME Server部署的现有网络即可与新蒙戈DB容器。下面是加入一个蒙戈DB泊坞窗,撰写文件的示例网状物现有的FME Server部署的网络:
#使用root /例如为用户/密码凭证版本:“3.1”服务:AAA蒙戈:AAA AAA图像:蒙戈AAA AAA重启:总是AAA AAA环境:AAA AAA AAA MONGO_INITDB_ROOT_USERNAME:根AAA AAA AAA MONGO_INITDB_ROOT_PASSWORD:例如网:AAA默认:AAA AAA外部:AAA AAA AAA名称:2019_web
我选择了网状物网络,因为fmeserverengine服务需要是网络的一部分,成功连接到蒙戈DB。前缀会为你不同的,但你可以搜索现有FME服务器网状物网络与docker网络ls。在FME服务器上的数据库连接,您现在可以使用蒙哥如主机名(默认)为您蒙戈DB。
总的重要部分是,fmeserverengine服务股的蒙戈DB服务的网络。利用现有网状物集装箱是一种方式,但很明显,你也可以专门建立一个网络,为蒙戈DB与FME Server之间的通信,并把它添加到FME Server的撰写文件fmeserverengine服务。
这里有一点细节可能与此也有帮助:
你好@stratos.tso公司
当您设置Mongo的数据库连接,让你指定MongoDB服务器为localhost?如果您的计算机已安装在本地的MongoDB上有一个主机名,你可以尝试使用,而不是本地主机?
我想,当它在FME服务器上运行时,它正在查找FME服务器容器(它自己的本地主机),并且正确地找不到MangGDB,因为它不存在。
©2019安全亚搏在线软件公司|法律