java.lang.IllegalArgumentException: Die PTableType-Enumeration für den Wert von 'MATERIALIZED VIEW' konnte nicht mit Phoenix und Hbase aufgelöst werden

8

Ich bin Saiku sehr neu. Ich versuche das Saiku mit Phoenix zu integrieren. Phoenix intern verbinden mit HBase. Ich habe ein Schema erstellt und wenn der Saiku versucht, xml phönix Schema zu laden, wird mit unten Fehler ausgelöst. Ich arbeite unruhig, um es herauszufinden. Kann jemand bitte vorschlagen, dass ich etwas vermisse und was zu tun ist.

Ich verwende unter Version s / ws:

Phoenix 4.4 HBase 1.1.2 Saiku 3.8

Schätzen Sie Ihre Unterstützung.

Nachfolgend finden Sie den Ausnahme-Trace:

%Vor%

Nachfolgend finden Sie meine Schema-XML (Generiert vom Schema-Designer nach dem Zuordnen aller Würfel und Dimensionen):

%Vor%

    
venky 30.08.2016, 07:39
quelle

1 Antwort

0

Konnte nicht finden, wie der "MATERIALIZED VIEW" -Typ in mondrian übergeben wird (unterhalb des Codes steht nur TABLE und VIEW, was von Phoenix unterstützt wird).

%Vor%

Es scheint, dass saiku eine andere Version von mondrian (4.3.0.1-SPARK) verwendet, die diesen Typ möglicherweise übergibt.

Wie auch immer, ab v4.8 hat Phoenix damit begonnen, den unbekannten Tabellentyp in der DatabaseMetaData.getTables () API zu ignorieren (Änderungen als Teil von PHOENIX-2489)

    
Ankit Singhal 02.09.2016 11:32
quelle

Tags und Links