All,

I have a small mysql test system where I got some simple mysql tables.
Adding Drill to the mix I can see and use my MySQLDB and the db I specify
but I dont seem to be able to show tables ? This is true for all dbs/tables
in mysql as to my understanding !?

[root@e1node01 uffe]# /opt/drill/bin/drill-conf -n admin -p admin
apache drill 1.3.0-SNAPSHOT
"got drill?"
0: jdbc:drill:> SHOW DATABSES;
+---------------------+
|     SCHEMA_NAME     |
+---------------------+
| INFORMATION_SCHEMA  |
| MySQLDB             |
| cp.default          |
| dfs.default         |
| dfs.root            |
| dfs.tmp             |
| sys                 |
+---------------------+
7 rows selected (0.18 seconds)
0: jdbc:drill:> USE MySQLDB;
+-------+--------------------------------------+
|  ok   |               summary                |
+-------+--------------------------------------+
| true  | Default schema changed to [MySQLDB]  |
+-------+--------------------------------------+
1 row selected (0.104 seconds)
0: jdbc:drill:> SHOW TABLES;
+--+
|  |
+--+
+--+
No rows selected (0.14 seconds)
0: jdbc:drill:> SELECT * FROM MySQLDB.uffe.`employee`;
+------+---------+--------+---------+
|  id  |  name   |  dept  | salary  |
+------+---------+--------+---------+
| 100  | Thomas  | Sales  | 5000    |
+------+---------+--------+---------+
1 row selected (0.144 seconds)

If I check the info.schema I can see they are there

0: jdbc:drill:> SELECT table_name FROM MySQLDB.information_schema.`tables`
WHERE table_schema='uffe';
+-------------+
| table_name  |
+-------------+
| employee    |
| employee2   |
+-------------+
2 rows selected (0.148 seconds)

The storage plugin is defined as

{
  "type": "jdbc",
  "driver": "com.mysql.jdbc.Driver",
  "url": "jdbc:mysql://e1node03:3306/",
  "username": "ulf",
  "password": "mapr",
  "enabled": true
}

Any ideas to why I cant use "SHOW TABLES" ?

reg//ulf

--------
Ulf Andreasson | Ericsson Global Alliance Solution Engineer, MapR.com | +46
72 700 2295

Reply via email to