Hi Sujay, This is where we get into the fact that maintaining docs across many versions is a hard problem :)
You'll want to follow the instructions laid out in http://docs.basho.com/riak/latest/ops/running/nodes/renaming/#Clusters-from-Backups (the Clusters from Backup section, specifically). That outlines the instructions on renaming the ring on an existing new cluster from backup. (And keep in mind what I said earlier about renaming the Erlang cookie in vm.args). Since it's written for Riak version 2, you'll want to cross-reference it with the slightly older version of the doc, that you're looking at, http://docs.basho.com/riak/1.4.2/ops/running/nodes/renaming/ . The procedure should be largely the same, just the names of the config files are different. On Monday, August 24, 2015, Sujay Mansingh <su...@editd.com> wrote: > Hi guys > > I am looking at the instructions here: > http://docs.basho.com/riak/1.4.2/ops/running/nodes/renaming/ > > However, these are instructions for renaming an existing cluster > ‘in-place’. > > What I have is an existing 5 node cluster. > I have brought up a completely new (and separate) 5 node cluster. > I am copying over the bitcask data and /var/lib/riak/ring directories > from each existing node to the new cluster. (i.e. from existing-01 to > new-01, existing-02 to new-02, etc) > > The instructions above mention to join the cluster, but I don’t wish to do > that (as it would join a new node to the existing cluster). > > At the moment I have not formed the new cluster (all 5 riak nodes are > standalone). > What do I need to do in order to rename the ring on the nodes in the new > cluster? > > Sujay > > > On Tue, Aug 11, 2015 at 4:47 PM, Dmitri Zagidulin <dzagidu...@basho.com > <javascript:_e(%7B%7D,'cvml','dzagidu...@basho.com');>> wrote: > >> Hi Sujay, >> >> Yes, riak.conf is a riak 2 thing. If you're running 1.4, you would change >> the -setcookie in vm.args, exactly. >> >> And no, the node name doesn't have to match the cookie. The two are >> independent. >> >> On Tue, Aug 11, 2015 at 3:22 PM, Sujay Mansingh <su...@editd.com >> <javascript:_e(%7B%7D,'cvml','su...@editd.com');>> wrote: >> >>> Oh and also, does the first part of the riak node name have to match the >>> cookie? >>> I.e. If I change the cookie to riaktest, does the node name have to be >>> riaktest@{{ ip_addr }} ? >>> >>> >>> On Tuesday, August 11, 2015, Sujay Mansingh <su...@editd.com >>> <javascript:_e(%7B%7D,'cvml','su...@editd.com');>> wrote: >>> >>>> Thanks Dmitri >>>> >>>> When you say the cookie must be modified in /etc/riak/riak.conf, is >>>> that a riak 2 thing? >>>> I can see a -setcookie riak line in /etc/riak/vm.args, is that what >>>> you mean? >>>> >>>> Sujay >>>> >>>> >>>> On Thu, Aug 6, 2015 at 2:11 PM, Dmitri Zagidulin <dzagidu...@basho.com> >>>> wrote: >>>> >>>>> Sujay, >>>>> >>>>> You're right - the best way to verify the backup is to bring up a >>>>> separate 5 node cluster, and restore it from the backup files. >>>>> The procedure is slightly more involved than untar-ing, though. The >>>>> backed up ring directories from the original cluster will contain the node >>>>> ids (which rely on their IP addresses, etc). Since the new re-hydrated >>>>> cluster is likely to have different IPs from the original one, there's a >>>>> few more steps you need to take. >>>>> >>>>> The procedure of standing up a new cluster from backups is outlined >>>>> here: >>>>> http://docs.basho.com/riak/latest/ops/running/nodes/renaming/#Clusters-from-Backups >>>>> >>>>> There is one other important step to remember. If, by any chance, >>>>> you're bringing up the new cluster on the same network as the old cluster >>>>> is running on, be sure to modify the Erlang cookie in the new cluster (so >>>>> that as far as Erlang is concerned, they're existing on different >>>>> networks). >>>>> The Erlang cookie must be modified in /etc/riak/riak.conf so the new >>>>> cluster does not conflict with any existing cluster. >>>>> >>>>> Let us know if you have any further questions. >>>>> >>>>> Dmitri >>>>> >>>>> On Thu, Aug 6, 2015 at 8:40 AM, Sujay Mansingh <su...@editd.com> >>>>> wrote: >>>>> >>>>>> Thanks Magnus & John. >>>>>> >>>>>> Yes certainly I will test it on a separate cluster first! Which is >>>>>> related to another question I have. >>>>>> >>>>>> If I want to backup I can archive the directories on the nodes as >>>>>> described here: >>>>>> http://docs.basho.com/riak/latest/ops/running/backups/#OS-Specific-Directory-Locations >>>>>> >>>>>> But in order to verify the backup (or perform operations on the >>>>>> cluster in 'offline' mode), can I simply bring up a separate 5 node >>>>>> cluster >>>>>> and untar the backup files? >>>>>> (Probably not the /etc/riak directory, but the data and ring >>>>>> directories.) >>>>>> >>>>>> I want to do that, and then try adding a riak 2.0.6 node to the test >>>>>> riak 1.4.2 cluster and see if things are ok. >>>>>> >>>>>> Thanks, >>>>>> >>>>>> Sujay >>>>>> >>>>>> On Thu, Aug 6, 2015 at 9:31 AM, Magnus Kessler <mkess...@basho.com> >>>>>> wrote: >>>>>> >>>>>>> >>>>>>> >>>>>>> On 5 August 2015 at 18:53, John Daily <jda...@basho.com> wrote: >>>>>>> >>>>>>>> That’s correct: upgrades to either 2.0.x or 2.1.x are supported >>>>>>>> from the 1.4 series. >>>>>>>> >>>>>>>> Side note: I definitely recommend testing the upgrade process in a >>>>>>>> QA environment first. >>>>>>>> >>>>>>>> -John >>>>>>>> >>>>>>> >>>>>>> Hi Sujay, >>>>>>> >>>>>>> The latest release in the 2.0 series is 2.0.6 [0]. Please use this >>>>>>> version if you upgrade to 2.0. >>>>>>> >>>>>>> Please also review the documentation about the new 'riak.conf' >>>>>>> configuration file [1][2]. 2.x installations should use the new format, >>>>>>> but >>>>>>> you can continue to use the 'app.config' format from Riak 1.x. To >>>>>>> maintain >>>>>>> complete backwards compatibility when using 'app.config', please add >>>>>>> >>>>>>> [{default_bucket_props, >>>>>>> [{allow_mult,false}, %% have Riak resolve conflicts and do not return >>>>>>> siblings >>>>>>> {dvv_enabled,false}]}, %% use vector clocks for conflict resolution >>>>>>> %% other settings >>>>>>> ] >>>>>>> >>>>>>> to 'app.config'. This will ensure that your existing application >>>>>>> continues to work exactly as before. When using 'riak.conf', these >>>>>>> settings >>>>>>> will be applied automatically. >>>>>>> >>>>>>> >>>>>>> Magnus >>>>>>> >>>>>>> [0] http://docs.basho.com/riak/2.0.6/downloads/ >>>>>>> [1] >>>>>>> http://docs.basho.com/riak/latest/intro-v20/#Simplified-Configuration-Management >>>>>>> [2] >>>>>>> http://docs.basho.com/riak/latest/ops/advanced/configs/configuration-files/ >>>>>>> >>>>>>> On Aug 5, 2015, at 12:13 PM, Sujay Mansingh <su...@editd.com> wrote: >>>>>>>> >>>>>>>> >>>>>>>> Hello all, I have a 5 node riak cluster, all nodes running 1.4.2. >>>>>>>> >>>>>>>> I want to upgrade to riak 2.x >>>>>>>> >>>>>>>> According to this: >>>>>>>> http://docs.basho.com/riak/latest/ops/upgrading/rolling-upgrades/ >>>>>>>> I can perform a rolling upgrade (a mixed cluster) >>>>>>>> as long as the versions aren't more than 2 versions apart. >>>>>>>> >>>>>>>> There is no riak 1.5 so would riak 1.4.2 -> 2.0.5 count as 1 >>>>>>>> version apart? >>>>>>>> >>>>>>>> Sujay >>>>>>>> _______________________________________________ >>>>>>>> riak-users mailing list >>>>>>>> riak-users@lists.basho.com >>>>>>>> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> riak-users mailing list >>>>>>>> riak-users@lists.basho.com >>>>>>>> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Magnus Kessler >>>>>>> Client Services Engineer @ Basho >>>>>>> >>>>>>> Registered Office - 8 Lincoln’s Inn Fields London WC2A 3BP Reg >>>>>>> 07970431 >>>>>>> >>>>>>> _______________________________________________ >>>>>>> riak-users mailing list >>>>>>> riak-users@lists.basho.com >>>>>>> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com >>>>>>> >>>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> riak-users mailing list >>>>>> riak-users@lists.basho.com >>>>>> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com >>>>>> >>>>>> >>>>> >>>>> _______________________________________________ >>>>> riak-users mailing list >>>>> riak-users@lists.basho.com >>>>> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com >>>>> >>>>> >>>> >> >
_______________________________________________ riak-users mailing list riak-users@lists.basho.com http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com