更改端口Context Broker mongo

时间:2018-03-23 11:48:26

标签: fiware fiware-orion

很好,我将访问端口更改为mongodb,现在contextBroker没有加载我mongo,因为据我所知,默认情况下这是27017

如何将mongo contextBroker的端口更改为新的?

错误:

{
     "error": "InternalServerError",
     "description": "Database Error (collection: orion.entities - count (): {_id.id: & quot; ARMpalmerillas07 & quot ;, _id.type: & quot; GreenHouse & quot ;, _id.servicePath: {$ in: [/ ^ / ARMpalmerillas $ /]}} - exception: socket exception [CONNECT_ERROR] for localhost: 27017 (127.0.0.1) failed) "
}

问候语

1 个答案:

答案 0 :(得分:1)

我从未尝试更改Mongo的默认端口,但我可以在Orion Context Broker的official documentation中看到有一个名为 BROKER_DATABASE_HOST 的属性,您可以将其更改为指向特定Mongo运行实例。然后使用Mongo主机和端口而不是默认值localhost和27017。

我会尝试使用以下内容更改此属性的值:

BROKER_DATABASE_HOST=x.x.x.x:my_port

此外,如果您从源代码运行Orion Context Broker,我认为您可以将您的值作为参数传递给二进制文件,如下所示:

sudo contextBroker -db orion -dbhost localhost:my_port -dbuser user -dbpwd password

让我知道它是否适合你。

问候!