2017-06-16 4 views
0

Ich verwende Apache Drill (v1.10.0) Windows eingebettet S3 zu verbinden, aber Probleme habe die Abfrage erfolgreich, wenn ich den Drill Explorer Client verwendenAusgabe Abfrage s3 mit Apache Drill über ODBC/JDBC

Der ODBC Verbindung funktioniert (Verbindungszeichenfolge unten)

CastAnyToVarchar=true; 
Catalog=s3citibike; 
Schema=default; 
HandshakeTimeout=5; 
QueryTimeout=180; 
TimestampTZDisplayTimezone=local; 
NumberOfPrefetchBuffers=5; 
StringColumnLength=1024; 
ConvertToCast=false 

Wenn ich Drill Explorer (direkt an Drillbit) verwenden, ich die Dateien in s3citibike.default sehen kann, und die Daten anzeigen (eingebundene Bild sehen), aber aus irgendeinem Grunde kann ich nicht Sehen Sie meine Dateien bei der Verwendung von ODBC mit einem anderen Client wie Excel.

ich abfragen kann SQLINE beispielsweise unter Verwendung der folgenden Abfrage des Datensatzes erfolgreich

SELECT * FROM `s3citibike`.`default`.`./201307-citibike-tripdata.csv` LIMIT 100; 

Ich bin ein bisschen zurück zu raten Ich bin nur nicht den Ordnerpfad korrekt spezifiziert, aber ich habe um gesucht für eine Weile, versuchte Catalog = DRILL, Schema = s3citibike.default, kein Erfolg.

ich den Bohrer-jdbc-all-1.10.0.jar JDBC-Treiber für meinen Klienten versuchen würde, aber verstehen es nicht mit embedded Windows funktioniert

wurde ich nur von einem meiner Verkäufe Jungs gefragt wenn ich das in wenigen Stunden für ein Kundenmeeting nutzen könnte, wo die Unfähigkeit, S3 über Apache Drill ODBC oder JDBC abzufragen, ein Dealbreaker ist.

Kann jemand sehen, wo ich falsch liege?

enter image description here

Danke und Gruß, Jack

Antwort

1

Haben Sie ein Feedback aus der Benutzergruppe Apache Drill

„Mit Tools wie Excel Sie entweder, um herauszufinden, haben, wie benutzerdefinierte SQL eingeben, Wenn Sie möchten, dass die Daten für diese Werkzeuge besser sichtbar sind, müssen Sie Drill-Ansichten erstellen und diese Ansichten dann über ODBC/JDBC aus dem Tool referenzieren. Definieren Sie den Spaltennamen und die Datentypen in den Ansichten, um die Verwendung zu erleichtern Endbenutzer/Werkzeug, um die Daten zu verarbeiten (so drücken Sie die Wo rk zum Bohren). "

habe ich eine Ansicht in einem TMP-Schema verweist das Schema meine csv-Dateien enthält. Ich konnte diese Ansicht in meinem Client

erfolgreich sehen und abfragen