2016-06-23 9 views
1

Ich bin mit Hortonworks (HDP) Sandkasten und obendrein installieren HAWQ 2.0Erste Fehler versuchen hive Tabelle auszuwählen hcatalog von HAWQ mit

Ich versuche hive Tabelle auszuwählen hcatalog verwenden, aber nicht in der Lage hive zugreifen Tabellen bilden HAWQ. Ausführen der folgenden Schritte erwähnen in Pivot Doc.

postgres=# SET pxf_service_address TO "localhost:51200"; 

SET 

postgres=# select count(*) from hcatalog.default.sample_07; 


ERROR: remote component error (500) from 'localhost:51200': type Exception report message Internal server error. Property "METADATA" has no value in current request description The server encountered an internal error that prevented it from fulfilling this request. exception java.lang.IllegalArgumentException: Internal server error. Property "METADATA" has no value in current request (libchurl.c:878) 

LINE 1: select count(*) from hcatalog.default.sample_07; 

Antwort

2

Ich denke, es gibt eine fehlende Eigenschaft in pxf-profile.xml überprüfen, ob Sie <metadata> Eigenschaft unter Hive Profil

haben

dieses neu Profil hinzugefügt wird, und wenn Sie ein Vermächtnis bauen wurden unter Verwendung ist es vielleicht nicht haben es. <profile> <name>Hive</name> <description>This profile is suitable for using when connecting to Hive</description> <plugins> <fragmenter>org.apache.hawq.pxf.plugins.hive.HiveDataFragmenter</fragmenter> <accessor>org.apache.hawq.pxf.plugins.hive.HiveAccessor</accessor> <resolver>org.apache.hawq.pxf.plugins.hive.HiveResolver</resolver> <metadata>org.apache.hawq.pxf.plugins.hive.HiveMetadataFetcher</metadata> </plugins> </profile>

+0

Fügen Sie die obige Erwähnung Zeile in der pxf-profiles.xml hinzu, aber immer noch den gleichen Fehler. – Pra

+0

Was ich beobachtet habe, wenn ich die Zeile in pxf-profiles.xml hinzufüge und danach den PXF neu starte, wurde seine Zeile zurückgesetzt. – Pra

+0

Dank Goden Yao, seine Arbeit, aktualisieren Sie die Änderungen von Ambari. – Pra

Verwandte Themen