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

Reply via email to