2016-05-09 15 views
0

Ich versuche ejabberd zu verwenden und verwende auch Riak als Backend-Datenbank dafür. Ich folgte den Anweisungen here nach besten Kräften, aber ich behalte Fehlermeldungen wie nicht erkannte Zeichenfolge oder etwas.ejabberd und riak integration configuration

Also habe ich im Grunde:

default_db: riak 
riak_server: "69.1.1.1" 
riak_port: 8087 

Das ist, was es sieht aus wie in den Anweisungen zu tun, aber es nie funktioniert und die Dokumentation und Beispiele für ejabberd freaking sind einfach schrecklich. Sie sind an mehreren Stellen veraltet und fehlen oder sind für keinen Schnellstart gedacht. Ich habe die letzten 2 Tage damit verbracht, dies zur Arbeit zu bringen. Ich habe einen Ejabberd-Server und einen Riak-Server mit sehr wenig Schwierigkeiten hochgespielt, aber die beiden zu integrieren ist wie Zähne ziehen! Bitte helfen Sie!

Danke!

+0

nur-, warum Sie diese Linie verwenden - default_db: Riak? Entferne diese Zeile aus der Konfigurationsdatei. –

Antwort

0

In ejabberd.yml schreiben die folgenden Zeilen

riak_server: "192.168.1.107" ## localhost or whatever your ip 
riak_port: 8087 

Here is riak configuration example for ejabberd modules

+0

Vielen Dank für die Antwort! Ich bin leider immer noch etwas verwirrt. Also sagst du, dass ich nicht default_db: riak in meiner Konfiguration haben sollte? Abgesehen davon sind dein Beispiel und meines gleich. Muss ich für das verknüpfte Beispiel den db_type für jedes Modul festlegen oder gibt dieses Beispiel mir lediglich die Optionen, dies zu tun? –

+0

Ejabberd bietet Flexibilität der verschiedenen Datenbank für verschiedene Module, so setzen Sie den db_type für jedes Modul, wie ich weiß. –