1

kaa-node 在日志文件中抛出以下错误:

    Command failed with error 13: 'not authorized on kaa
 to execute command { createIndexes: "endpoint_registration",
  1. 用户“mongokaa”在 db kaa 中创建,角色 = dbOwner

    db.getUsers()    [
        {
                "_id" : "kaa.mongokaa",
                "user" : "mongokaa",
                "db" : "kaa",
                "roles" : [
                        {
                                "role" : "dbOwner",
                                "db" : "kaa"
                        }
                ]
        }]
    
    1. mongodb 开始于 mongod --quiet --config /etc/mongod.conf

    2. 在 Log appender 配置页面上设置身份验证凭据

为什么 kaa-node 无法执行命令“createIndexes”?

当我使用用户“mongokaa”登录时,可以通过 mongodb shell 执行该命令。

  • MongoDB版本:3.2
  • ubuntu 版本:16.0.4 LTS
  • kaa 节点版本:0.10.0

谢谢您的帮助。

4

1 回答 1

0

目前,MongoDB 3.2 版不支持 Kaa。请参阅我们的预发布文档中的Kaa 要求和支持的版本。你可以试试 MongoDB 2.6.9 版本。

于 2016-10-25T13:38:47.850 回答