Tôi đã cài đặt Riak trên máy Mac thông qua homebrew và muốn thiết lập cụm nút cục bộ ba. Tuy nhiên, theo mặc định, các hướng dẫn đó sẽ không áp dụng cho cài đặt homebrew của tôi (ví dụ: make devrel
sẽ tạo 3 nút, nhưng bản cài đặt của tôi không chứa tệp makefile)Chạy ba cụm nút ruồi bằng cách cài đặt homebrew
Tôi đã cố gắng tạo 3 bản sao của /usr/local/Cellar/riak
, có tên dev1
, dev2
và dev3
. Sau đó, tôi điều chỉnh http
, handoff_port
và pb_port
thiết lập trong devN/1.1.1x86_64/libexec/etc/app.config
cũng như các thiết lập trong -name
devN/1.1.1x86_64/libexec/etc/vm.args
(tôi đã sử dụng 81XX cho các cổng được sử dụng bởi nút dev1, 82XX cho những người sử dụng bằng nút dev2, vv Đối với các thiết lập -name
tôi đã sử dụng [email protected]
, [email protected]
, v.v.).
Node dev1 có thể được bắt đầu thành công bằng cách sử dụng ./dev1/1.1.1x86_64/bin/riak start
. Nhưng khi bắt đầu nút dev2 sử dụng ./dev2/1.1.1x86_64/bin/riak start
, riak phàn nàn rằng nút đã chạy.
Làm cách nào để tôi nhận ra ba cài đặt là các nút riêng biệt?
Cảm ơn, Brian. Tôi đã viết một kịch bản nhỏ để thiết lập các nút từ một cài đặt homebrew riak: http://ottopoellath.github.com/blog/2012/04/08/running-a-three-node-riak-cluster-using-a- homebrew-installation/ –
Trong phiên bản mới hơn của riak 'RUNNER_SCRIPT_DIR' bây giờ được đặt trong' libexec/lib/env.sh' –