首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >riak节点没有运行。

riak节点没有运行。
EN

Stack Overflow用户
提问于 2014-01-05 17:20:59
回答 1查看 1.5K关注 0票数 0

我安装了riak版本的riak-1.4.6。

我跑了,然后又做了猛禽。

代码语言:javascript
复制
rel/gen_dev dev1 rel/vars/dev_vars.config.src rel/vars/dev1_vars.config
Generating dev1 - node='dev1@127.0.0.1' pbc=10017 http=10018 handoff=10019
(cd rel && ../rebar generate target_dir=../dev/dev1 overlay_vars=vars/dev1_vars.config)
==> rel (generate)
mkdir -p dev
rel/gen_dev dev2 rel/vars/dev_vars.config.src rel/vars/dev2_vars.config
Generating dev2 - node='dev2@127.0.0.1' pbc=10027 http=10028 handoff=10029
(cd rel && ../rebar generate target_dir=../dev/dev2 overlay_vars=vars/dev2_vars.config)
==> rel (generate)
mkdir -p dev
rel/gen_dev dev3 rel/vars/dev_vars.config.src rel/vars/dev3_vars.config
Generating dev3 - node='dev3@127.0.0.1' pbc=10037 http=10038 handoff=10039
(cd rel && ../rebar generate target_dir=../dev/dev3 overlay_vars=vars/dev3_vars.config)
==> rel (generate)
mkdir -p dev

然后我跑了

代码语言:javascript
复制
./dev/dev1/bin/riak start
!!!!
!!!! WARNING: ulimit -n is 256; 4096 is the recommended minimum.
!!!!:riak username$ ./dev/dev2/bin/riak start
!!!!
!!!! WARNING: ulimit -n is 256; 4096 is the recommended minimum.
!!!!

同样适用于./dev/dev2/bin/riak start

在我的浏览器中:http://localhost:10017/stats

找不到服务器。

然后我跑了

代码语言:javascript
复制
 ./dev/dev2/bin/riak-admin cluster join dev1@127.0.0.1
Node is not running!

然后

代码语言:javascript
复制
 ./dev/dev1/bin/riak restart
Node 'dev1@127.0.0.1' not responding to pings.

好的,我再试一次:

代码语言:javascript
复制
./dev/dev1/bin/riak start
!!!!
!!!! WARNING: ulimit -n is 256; 4096 is the recommended minimum.
!!!!

这一次它重新开始:

代码语言:javascript
复制
./dev/dev1/bin/riak restart
ok

在……里面

代码语言:javascript
复制
vim ./dev/dev1/etc/app.config

我发现

代码语言:javascript
复制
 %% Protocol Buffers interface will bind.
        {pb, [ {"127.0.0.1", 10017 } ]}
        ]},

代码语言:javascript
复制
   %% http is a list of IP addresses and TCP ports that the Riak
          %% HTTP interface will bind.
          {http, [ {"127.0.0.1", 10018 } ]},

          %% https is a list of IP addresses and TCP ports that the Riak
          %% HTTPS interface will bind.
          %{https, [{ "127.0.0.1", 10018 }]},

但我无法从127.0.0.1:10017或127.0.0.1:10018获得ping。

代码语言:javascript
复制
./dev/dev1/etc/vm.args

显示

代码语言:javascript
复制
## Name of the riak node
-name dev1@127.0.0.1

我该如何启动这些riak服务器?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-05 22:32:16

对于应该安装什么样的Erlang版本,Riak相当挑剔。从关于这方面的文件来看,R15B01似乎是您需要安装的Erlang版本。

另外,我建议您为您选择的平台查找二进制文件或包,而不是从源代码构建。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20936642

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档