David,

Riak does indeed work on EC2, we have many customers who deploy exclusively
to EC2.  We also happened to do some large cluster testing on ec2 this week
so I know nothing has suddenly gone awry.

Your problem seems to be you using your external IP rather than your
internal IP in your configuration.  Try changing to internal IP.  For AWS,
here are a couple of pages on our docs that will probably be really helpful.

http://docs.basho.com/riak/latest/tutorials/installation/Installing-on-AWS-Marketplace/
http://docs.basho.com/riak/latest/cookbooks/Performance-Tuning-AWS/

Good luck,
Jared


On Thu, Jun 20, 2013 at 9:55 PM, David Montgomery <[email protected]
> wrote:

> Hi,
>
> I am trying to get riak to work on ubuntu 12.04 and is proving not to be a
> friendly install on ec2.
>
>
> 1) I am using riak_1.3.1-1_amd64.deb and have libssl0.9.8 installed
>
> 2) I stop riak then run
>
> riak-admin cluster replace [email protected] [email protected]
> riak-admin cluster plan
> riak-admin cluster commit
> Attempting to restart script through sudo -H -u riak
> Node is not running!
>
> At the very bottom are the config files.  I change all of 127.0.0.1 to the
> public ip addres of the machine on ec2.  Kinda hard to mess up there I am
> using chef. node[:ec2][:public_ipv4]
>
> 3) The logs are not being very helpful.  What does the below mean in
> english?
>
> root@domU-12-31-39-0C-59-1D:/home/ubuntu# riak console
> Attempting to restart script through sudo -H -u riak
> Exec: /usr/lib/riak/erts-5.9.1/bin/erlexec -boot
> /usr/lib/riak/releases/1.3.1/riak             -embedded -config
> /etc/riak/app.config             -pa
> /usr/lib/riak/lib/basho-patches             -args_file /etc/riak/vm.args --
> console
> Root: /usr/lib/riak
> Erlang R15B01 (erts-5.9.1) [source] [64-bit] [smp:1:1] [async-threads:64]
> [kernel-poll:true]
>
> /usr/lib/riak/lib/os_mon-2.2.9/priv/bin/memsup: Erlang has closed.
>                                                                    Erlang
> has closed
>
> {"Kernel pid
> terminated",application_controller,"{application_start_failure,riak_core,{shutdown,{riak_core_app,start,[normal,[]]}}}"}
>
> Crash dump was written to: /var/log/riak/erl_crash.dump
> Kernel pid terminated (application_controller)
> ({application_start_failure,riak_core,{shutdown,{riak_core_app,start,[normal,[]]}}})
>
>
>
>
> So..what could the issue be?  Is there a missing manual?  What did I miss
> from the documentation on
> http://docs.basho.com/riak/latest/cookbooks/Basic-Cluster-Setup/
>
>
>
>  %% Riak Client APIs config
>  {riak_api, [
>             %% pb_backlog is the maximum length to which the queue of
> pending
>             %% connections may grow. If set, it must be an integer >= 0.
>             %% By default the value is 5. If you anticipate a huge number
> of
>             %% connections being initialised *simultaneously*, set this
> number
>             %% higher.
>             %% {pb_backlog, 64},
>
>             %% pb_ip is the IP address that the Riak Protocol Buffers
> interface
>             %% will bind to.  If this is undefined, the interface will not
> run.
>             {pb_ip,   "xxx.xxx.xxx.xxx" },
>
>             %% pb_port is the TCP port that the Riak Protocol Buffers
> interface
>             %% will bind to
>             {pb_port, 8087 }
>             ]},
>
>  %% Riak Core config
>  {riak_core, [
>               %% Default location of ringstate
>               {ring_state_dir, "/var/lib/riak/ring"},
>
>               %% Default ring creation size.  Make sure it is a power of 2,
>               %% e.g. 16, 32, 64, 128, 256, 512 etc
>               %{ring_creation_size, 64},
>
>               %% http is a list of IP addresses and TCP ports that the Riak
>               %% HTTP interface will bind.
>               {http, [ {"xxx.xxx.xxx.xxx", 8098 } ]},
>
>               %% https is a list of IP addresses and TCP ports that the
> Riak
>               %% HTTPS interface will bind.
>               %{https, [{ "xxx.xxx.xxx.xxx", 8098 }]},
>
>
>
>
>
>
>
> ## Name of the riak node
> -name [email protected]
>
>
> _______________________________________________
> riak-users mailing list
> [email protected]
> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
>
>
_______________________________________________
riak-users mailing list
[email protected]
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to