riak节点未运行 [英] riak node is not running

查看:149
本文介绍了riak节点未运行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我安装了riak版本riak-1.4.6.

I installed riak version riak-1.4.6.

我先跑了rel,然后跑了devrel.

I ran make rel then make devrel.

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

然后我跑了

./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开始相同

Same for ./dev/dev2/bin/riak start

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

In my web browser: http://localhost:10017/stats

找不到服务器.

然后我跑了

 ./dev/dev2/bin/riak-admin cluster join dev1@127.0.0.1
Node is not running!

然后

 ./dev/dev1/bin/riak restart
Node 'dev1@127.0.0.1' not responding to pings.

好的,所以我会再次尝试:

Ok, so I'll try starting again:

./dev/dev1/bin/riak start
!!!!
!!!! WARNING: ulimit -n is 256; 4096 is the recommended minimum.
!!!!

这次重新启动:

./dev/dev1/bin/riak restart
ok

vim ./dev/dev1/etc/app.config

我找到

 %% Protocol Buffers interface will bind.
        {pb, [ {"127.0.0.1", 10017 } ]}
        ]},

   %% 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命令.

But I cannot get a ping from either 127.0.0.1:10017 or 127.0.0.1:10018.

./dev/dev1/etc/vm.args

显示

## Name of the riak node
-name dev1@127.0.0.1

如何启动这些riak服务器?

How do I start these riak servers?

推荐答案

Riak对于应该安装哪个版本的Erlang颇为挑剔.从其有关文档,看起来R15B01是您需要安装的Erlang版本.

Riak is fairly picky about what version of Erlang should be installed. From its documentation on that, it looks like R15B01 is the version of Erlang you need installing.

此外,我建议您查找所选平台的二进制文件或软件包,而不是从源代码构建.

Also, I'd advise you to find binaries or packages for the platform of your choice, rather than building from source.

这篇关于riak节点未运行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆