2016-04-28 4 views
2

in den Import I PredictionIO 0.9.6 mit Elasticsearch und HBase installiert haben und folgte dann den Anweisungen, um die UR-Vorlage verwenden hier: https://templates.prediction.io/PredictionIO/template-scala-parallel-universal-recommendationFehler Probe Ereignisse für PredictioIO Universal-Recommender

Wenn ich versuche Probe Ereignisse zu importieren, indem Sie python examples/import_handmade.py --access_key **my-access-key** ich diesen Fehler:

401 body: {"message":"Invalid accessKey."}

Der Zugriffsschlüssel kommt von pio app list Befehl ...

I trie d auch die UR Vorlage auf Version 0.3.0 zu aktualisieren, wie für andere Probleme vorgeschlagen: das Verzeichnis mit der Vorlage gelöscht und neu installiert mit git https://github.com/actionml/template-scala-parallel-universal-recommendation, aber wenn ich die ./examples/integration-test ausführen, bekomme ich den gleichen Fehler.

Jeder mit diesem Problem?

+0

Sie nicht Zitate oder <> Zeichen um den Zugriffsschlüssel setzen Sie sind? – alex9311

+0

Nein @ alex9311, ich übergebe es nach dem Argument --access_key, wie es ist. – yliharma

+0

was ist mit Curl? curl -i -X ​​GET "http: // localhost: 7070/events.json? accessKey = $ ACCESS_KEY" – alex9311

Antwort

0

ich die gleichen Probleme, die beim Laufen:

./examples/integration-test 

oder

python examples/import_handmade.py --access_key **my-access-key** 

auf die pio.log unter dem ~/ur Verzeichnis zu lesen, fand ich, dass der Zugriffsschlüssel nicht in DB gespeichert wurde (POSTGRES).

pio.log zeigte, dass die Abfrage SELECT fehlgeschlagen ist. Also habe ich den Zugriffsschlüssel und die App-ID manuell in die DB eingefügt.

Nach dem der Integrationstest erfolgreich ausgeführt wurde.

0

Hatte dies auch. Versuchen Sie ohne auszuführen, indem Sie JAVA_HOME in hbase_site.xml exportieren (überspringen Sie einfach diesen Schritt) und exportieren Sie nur JAVA_HOME in Ihre Umgebung.

+0

Tut mir leid, aber ich kann nicht überprüfen, ob es funktioniert, PredictionIO habe ich aufgegeben ... – yliharma

0

Ich benutze Docker für PredictioIo und bekomme den gleichen Fehler, ich habe es gerade neu starten und eine neue App erstellen und es erneut versuchen und jetzt kann ich meine Daten importieren.