unable to join a cluster
two newly build membase 1.7.1 from source, os: suse
master: 10.154.11.126
run memserver command to join cluster, i got error on master server:
./membase server-add -c 10.154.11.126:8091 -u Administrator -p somepassword --server-add=10.154.0.53:8091
Server error during processing: ["web request failed",
{path,"/controller/addNode"},
{type,exit},
{what,
{{undef,
[{http,request,
[post,
{"http://10.154.0.53:8091/engageCluster2",
[{"Authorization","Basic Og=="}],
"application/json",
"{\"availableStorage\":{\"hdd\":[{\"path\":\"/\",\"sizeKBytes\":10325748,\"usagePercent\":18},{\"path\":\"/dev\",\"sizeKBytes\":15360072,\"usagePercent\":1},{\"path\":\"/usr/local\",\"sizeKBytes\":6174820,\"usagePercent\":13},{\"path\":\"/data\",\"sizeKBytes\":84634104,\"usagePercent\":11}]},\"memoryQuota\":20000,\"storageTotals\":{\"ram\":{\"usedByData\":18877993066.0,\"total\":31457427456.0,\"quotaTotal\":20971520000.0,\"used\":30054612992.0},\"hdd\":{\"usedByData\":7242931696.0,\"total\":86665322496.0,\"quotaTotal\":86665322496.0,\"used\":9533185474.0,\"free\":77132137022.0}},\"storage\":{\"ssd\":[],\"hdd\":[{\"path\":\"/data/home/app11563/membase/membase-server_src/install/var/lib/membase/data\",\"quotaMb\":\"none\",\"state\":\"ok\"}]},\"systemStats\":{\"cpu_utilization_rate\":0,\"swap_total\":0,\"swap_used\":0},\"interestingStats\":{\"curr_items\":146648971,\"curr_items_tot\":146648971,\"vb_replica_curr_items\":0},\"uptime\":\"4321\",\"memoryTotal\":31457427456.0,\"memoryFree\":1402814464,\"mcdMemoryReserved\":24000,\"mcdMemoryAllocated\":24000,\"otpNode\":\"ns_1@10.154.11.126\",\"otpCookie\":\"hcktohdgrzpxmkvz\",\"clusterMembership\":\"active\",\"status\":\"healthy\",\"hostname\":\"10.154.11.126:8091\",\"clusterCompatibility\":1,\"version\":\"\",\"os\":\"x86_64-unknown-linux-gnu\",\"ports\":{\"proxy\":11211,\"direct\":11210}}"},
[{timeout,30000},
{connect_timeout,30000}],
[]],
[]},
{menelaus_rest,json_request_hilevel,3,
[{file,"src/menelaus_rest.erl"},
{line,82}]},
{ns_cluster,
do_add_node_with_connectivity,3,
[{file,"src/ns_cluster.erl"},
{line,293}]},
{ns_cluster,handle_call,3,
[{file,"src/ns_cluster.erl"},{line,91}]},
{gen_server,handle_msg,5,
[{file,"gen_server.erl"},{line,578}]},
{proc_lib,init_p_do_apply,3,
[{file,"proc_lib.erl"},{line,227}]}]},
{gen_server,call,
[ns_cluster,
{add_node,"10.154.0.53",8091,{[],[]}},
30000]}}},
{trace,
[{gen_server,call,3,
[{file,"gen_server.erl"},{line,188}]},
{ns_cluster,add_node,3,
[{file,"src/ns_cluster.erl"},{line,58}]},
{menelaus_web,handle_add_node,1,
[{file,"src/menelaus_web.erl"},
{line,1364}]},
{menelaus_web,loop,3,
[{file,"src/menelaus_web.erl"},
{line,303}]},
{mochiweb_http,headers,5,
[{file,"src/mochiweb_http.erl"},
{line,133}]},
{proc_lib,init_p_do_apply,3,
[{file,"proc_lib.erl"},{line,227}]}]}]
It's not entirely clear from this, but I think it could possibly be a TCP port which can't be contacted between the two nodes. Can you verify that the documented ports should be accessible between the nodes.
Also, which release of erlang does your OS have?