2009-11-25 10 views
17

Ich möchte mit Riak http://riak.basho.com/ spielen oder zumindest auf einem Windows-System laufen. Ich habe den Quellcode heruntergeladen und kompiliert, aber dort bleibe ich hängen, wie starte ich es?Riak unter Windows

+2

Haben Sie Riak jemals auf Windows installiert? Ich bin daran interessiert, das Gleiche zu tun. – Zubair

Antwort

10

Sieht so aus, als hätte die Riak-Quelle mehrere Bash-Start-Skripte. Sie müssten diese in ein äquivalentes Windows-Batch-Skript konvertieren. Das könnte eine ziemlich interessante Aufgabe sein, wenn man bedenkt, wie begrenzt Batch-Skripte sind. Diese Start - *. Sh Dateien zeigen, wie man es startet, also würde ich dort anfangen.

Die Readme-Datei http://hg.basho.com/riak/src/tip/README hat weitere Informationen darüber, was jedes Skript macht.

1

Riak kann nicht unter Windows ausgeführt werden, nur unter Linux und Mac.

+0

Wenn Sie mir einen Link für Riak unter Windows senden können, würde ich es sehr schätzen, und dann werde ich glücklich sein, widerlegt zu werden :) – Zubair

+0

Nach allem, was ich lese es scheint schwierig, es zu portieren und es wird nicht von Basho unterstützt, aber das bedeutet nicht, dass es unmöglich ist, einen Port zu schreiben und zu pflegen. – mit

17

Es läuft, obwohl ich es noch nicht als Dienst ausgeführt habe.

Cygwin installieren, neuesten erlang installieren, Quellcode erhalten, kompiliert in Cygwin

dann dem spaßigen Teil, anpassen, um Ihre Wege nach und in einen Batch

c: \ Riak \ rel \ Riak \ 5.7.4 \ bin \ erl -boot c: \ riak \ rel \ riak \ releases \ 0.8 \ riak-embedded -config c: \ riak \ rel \ riak \ etc \ app.config -args_file c: \ riak \ rel \ Riak \ etc \ vm.args - Konsole

Grüße

+1

Haben Sie irgendwelche Schritt-für-Schritt-Anweisungen, die ich befolgen könnte, um Riak auf Windows zu bekommen? – Zubair

+0

Ok, ich werde es jetzt versuchen – Zubair

+0

Kyle C. Quest zeigt in einem Video, dass es portiert werden kann. Es scheint, dass er seine Modifikationen nicht veröffentlicht hat? Hier ist sein Video: http://vimeo.com/29764118 – mit

1

Eine alternative ist VMWare oder VirtualBox laufen und laufen Riak i nside einer Linux-VM. Funktioniert großartig für mich.

-1

Das Ausführen innerhalb Docker-Instanz funktioniert sehr gut - das ist im Jahr 2017 die einzige Möglichkeit, Riak unter Windows erfolgreich auszuführen. Sie könnten wahrscheinlich mit Cygwin etwas laufen, aber das wird sehr komplex und unzuverlässig sein. Unter Docker läuft derzeit die idiomatische Lösung.

+0

Dies bietet keine Antwort auf die Frage. Sobald Sie genug [Reputation] (https://stackoverflow.com/help/whats-reputation) haben, können Sie [jeden Beitrag kommentieren] (https://stackoverflow.com/help/privileges/comment); Stattdessen [geben Sie Antworten, die keine Klärung durch den Fragesteller erfordern] (https://meta.stackexchange.com/questions/214173/why-doe-i-need-50-reputation-to-comment-what-can- i-do-stattdessen). - [Aus Bewertung] (/ review/low-quality-posts/18253857) – alptugd