You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@drill.apache.org by "Kris Dalpiaz (JIRA)" <ji...@apache.org> on 2019/01/23 17:24:00 UTC

[jira] [Created] (DRILL-6996) Unauthorized command execution error received for Mongo

Kris Dalpiaz created DRILL-6996:
-----------------------------------

             Summary: Unauthorized command execution error received for Mongo
                 Key: DRILL-6996
                 URL: https://issues.apache.org/jira/browse/DRILL-6996
             Project: Apache Drill
          Issue Type: Bug
          Components: Storage - MongoDB
    Affects Versions: 1.15.0
         Environment: Running in embedded mode.

Storage:

{
 "type": "mongo",
 "connection": "mongodb://[user]:[pass]@[host1]:[port1],[host2]:[port2],[host3]:[port3]/[db]?authMechanism=SCRAM-SHA-1&ssl=true&replicaSet=[set]",
 "enabled": true
}

Query: 

SELECT _id FROM  [storage].[db].[collection];

Error:

Error: SYSTEM ERROR: MongoCommandException: Command failed with error 13 (Unauthorized): 'not authorized on [db] to execute command \{ count: "[collection]", query: {} }' on server [host1]:[port1]. The full response is { "ok" : 0.0, "errmsg" : "not authorized on [db] to execute command \{ count: \"[collection]\", query: {} }", "code" : 13, "codeName" : "Unauthorized" }

Successful Robo command:

db.runCommand({
 count: "[collection]",
 query: {}
})
            Reporter: Kris Dalpiaz


We recently upgraded from 1.13 to 1.15 for the support of Decimal128 between Drill and some of our Mongo dbs. We are now receiving a MongoCommandException error when trying to query a Mongo db. No auth settings have been changed for the previously working login, and the same login is able to execute the command through Robo 3T.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)