Sorry for slow response. It was indeed a directory permissions issue, the annoying details of which I just finished working out, and now riak seems to be working as intended. Thanks very much for your help!
Cheers, Nabil On Fri, Apr 4, 2014 at 4:33 PM, Jordan West <jw...@basho.com> wrote: > Nabil, > > Sorry for not catching this before: can you try adding o+x (or o+rx) to > /home/nabil? The riak user is unable to traverse further in the tree > otherwise. If this is your personal machine, you may want to consider > moving the data directory to another path so you don't need to relax the > permissions on your home folder. > > Cheers, > Jordan > > > On Fri, Apr 4, 2014 at 1:03 PM, Nabil Hassein <na...@betterpath.com>wrote: > >> I installed the binary via yum. >> >> >> On Fri, Apr 4, 2014 at 4:02 PM, Jordan West <jw...@basho.com> wrote: >> >>> how are you starting Riak? Did you install a package or are you building >>> from source? >>> >>> Jordan >>> >>> >>> On Fri, Apr 4, 2014 at 1:00 PM, Nabil Hassein <na...@betterpath.com>wrote: >>> >>>> Even after a manual `mkdir /home/nabil/riak/ring && sudo chown >>>> riak:riak /home/nabil/riak/ring`, I still can't start the riak service. >>>> >>>> >>>> On Fri, Apr 4, 2014 at 3:58 PM, Jordan West <jw...@basho.com> wrote: >>>> >>>>> Hey Nabil, >>>>> >>>>> Riak is having trouble finding or creating the ring directory. From >>>>> your logs: >>>>> >>>>> 2014-04-04 15:44:41.655 [critical] <0.147.0>@riak_core_app:start:54 >>>>> Ring state directory "/home/nabil/riak/ring" does not exist, and could not >>>>> be created: "permission denied" >>>>> >>>>> Jordan >>>>> >>>>> >>>>> On Fri, Apr 4, 2014 at 12:55 PM, Nabil Hassein >>>>> <na...@betterpath.com>wrote: >>>>> >>>>>> Thanks very much for your prompt replies. I am using the bitcask >>>>>> backend. For now I am just trying to use /home/nabil/riak as the >>>>>> directory >>>>>> as I test this out on my development machine, although naturally that is >>>>>> not the ultimate destination we have in mind for our production servers. >>>>>> >>>>>> I have changed all of the paths quite similarly to the linked gist. >>>>>> There are indeed errors in the Riak logs; I've pasted them here: >>>>>> http://pastebin.com/tQer69eJ >>>>>> >>>>>> As you can see many of them appear to related to file permissions, >>>>>> but like I said I've chowned the directory to the riak user and group: >>>>>> >>>>>> [nabil@localhost riak]$ pwd >>>>>> /home/nabil/riak >>>>>> [nabil@localhost riak]$ ls -latrR . >>>>>> .: >>>>>> total 8 >>>>>> drwxrwxr-x. 2 riak riak 4096 Apr 4 11:59 . >>>>>> drwx------. 62 nabil nabil 4096 Apr 4 15:51 .. >>>>>> >>>>>> >>>>>> Any additional advice you can give would be much appreciated. Thanks >>>>>> again for what you've already told me. >>>>>> >>>>>> Nabil >>>>>> >>>>>> >>>>>> On Fri, Apr 4, 2014 at 3:15 PM, Jordan West <jw...@basho.com> wrote: >>>>>> >>>>>>> https://gist.github.com/jrwest/a37e3fff5917f0bd44eb is a recent >>>>>>> app.config I used on a 1.4.x cluster w/ CentOS. Look at the paths that >>>>>>> start w/ "/data/riak". If you're still having issues, or you have >>>>>>> changed >>>>>>> all the paths: are there any errors in the Riak logs? >>>>>>> >>>>>>> Cheers, >>>>>>> Jordan >>>>>>> >>>>>>> >>>>>>> On Fri, Apr 4, 2014 at 12:05 PM, Nabil Hassein <na...@betterpath.com >>>>>>> > wrote: >>>>>>> >>>>>>>> Hello all, >>>>>>>> >>>>>>>> I'm trying to change /etc/riak/app.config to store data in a >>>>>>>> directory of my choosing rather than the default one. Simply changing >>>>>>>> platform_data_dir to another directory yields errors, even after a >>>>>>>> `chown >>>>>>>> -R riak:riak` of the relevant directory; the service starts but any >>>>>>>> attempts to use the REST API yield 500 Internal Server Errors. Trying >>>>>>>> to >>>>>>>> change other things, such as the ring_state_dir, generally results in >>>>>>>> riak >>>>>>>> failing to start at all. >>>>>>>> >>>>>>>> Does anyone have an example configuration where data is stored in a >>>>>>>> different directory to the defaults, or advice about where I might be >>>>>>>> going >>>>>>>> wrong? >>>>>>>> >>>>>>>> I'm using a binary install of riak 1.4.8 on CentOS, if that's >>>>>>>> relevant. >>>>>>>> >>>>>>>> Thanks, >>>>>>>> Nabil >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> 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