You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@drill.apache.org by "Djamel MALKI (Jira)" <ji...@apache.org> on 2021/03/19 17:07:00 UTC

[jira] [Created] (DRILL-7884) Error with list in Mongodb

Djamel MALKI created DRILL-7884:
-----------------------------------

             Summary: Error with list in Mongodb 
                 Key: DRILL-7884
                 URL: https://issues.apache.org/jira/browse/DRILL-7884
             Project: Apache Drill
          Issue Type: Bug
          Components: Client - ODBC
    Affects Versions: 1.18.0
         Environment: CentOS 7.7

apache-drill-1.18.0

drill-override.conf

drill.exec: {
 cluster-id: "drillbits1",
 zk.connect: "localhost:2181"
}

apache-zookeeper-3.6.2

Mongodb CE 3.6.5 
            Reporter: Djamel MALKI


Hello,

We try to connect Apache-drill to Mongodb 3.6.5 with the ODBC driver MapR Drill 1.3 64-bit.

The connection works well, We have only one collection inside the database with document with this json format :

{
 "_id" : ObjectId("600fe61e47f2b8c6335515d0"),
 "hostid" : "HOST-07A8EEBACFDFA658",
 "cloudType" : "OnPrem",
 "hostname" : "lemon-dev02",
 "logicalCpuCores" : 4,
 "instanceType" : "NA",
 "host_cpu_usage_avg" : 17.39,
 "host_cpu_usage_max" : 42.96,
 "host_mem_usage_avg" : 46.32,
 "host_mem_usage_max" : 46.78,
 "host_mem_used" : 14.552923838297525,
 "host_avail_hours" : 2,
 "host_unavail_hours" : 0,
 "host_mem_avail_bytes" : 16.868035634358723,
 "host_total_mem" : "NA",
 "host_trafficIn" : {
 "ens160" : 0.16
 },
 "host_trafficOut" : {
 "ens160" : 0.3
 },
 "Disks" : [ ],
 {color:#FF0000}"tags"{color} : [
 "TECHNO_RABBITMQ",
 "rab",
 "TECHNO_MONGODB",
 "gpa",
 "TECHNO_POSTGRES",
 "nsm",
 "rse",
 "gre",
 "tech-unix",
 "ppe",
 "ide",
 "mpo",
 "l3m",
 "TECHNO_NGINX",
 "tech-dba",
 "sma",
 "TECHNO_JAVA",
 "api",
 "inf"
 ],
 "FirstSeenInMs" : NumberLong("1606298156021")
}

the name of the database in mogodb is : nmo_01_db

the name of the collection is : hosts

when we do this request with Apache drill:

SELECT (`DRILL_2mongo.nmo_301_3db_4hosts`.`tags`) AS `Column_1_1` FROM `mongo.nmo_01_db`.`hosts` AS `DRILL_2mongo.nmo_301_3db_4hosts` GROUP BY (`DRILL_2mongo.nmo_301_3db_4hosts`.`tags`)

We have this error:

*UserRemoteException :* SYSTEM ERROR: UnsupportedOperationException: Unable to get size for minor type [LIST] and mode [OPTIONAL]

org.apache.drill.common.exceptions.UserRemoteException: SYSTEM ERROR: UnsupportedOperationException: Unable to get size for minor type [LIST] and mode [OPTIONAL]

 

Regards,

Djamel



--
This message was sent by Atlassian Jira
(v8.3.4#803005)