Hi Neo,

1) When building from source, the version numbers never show.  They only
appear in the packaged versions.  That's why you're not seeing them.

2) After creating the admin user - did you change anonymous_user_creation
back to 'off'?

3) I'm not entirely clear on what you did there - did you change the
data_root for both bitcask and leveldb backends to use the same directory?

Kind Regards,
Shaun

On Tue, Nov 29, 2016 at 9:22 AM, Neo <fre_bourne_...@yahoo.com> wrote:

> Hi
> I'm new to riak and when i trying object storage with riak cs, i got some
> problems.
>  i setup riak kv ,stanchion and  riak cs in the same node,and configured
> them as files here:
> http://docs.basho.com/riak/kv/2.2.0/configuring/
> http://docs.basho.com/riak/cs/2.1.1/cookbooks/configuration/
> and i started all of them successfully.but i still met some problems:
> 1,
> as all these three are cloned from github and compiled, and versions are:
> riak kv ——2.0.7
> riak cs ——2.1.0
> but after compiling ,i met cs_version = 10300 in riak-cs.conf (by default),
> i was confused ,so i try
> riak@riak3:~/riak-cs-2.1.0/rel/riak-cs/bin$ ./riak-cs version
> but got nothing, the same situation with riak kv and stanchion,got nothing
> too,  i was confused ,can someone tell me does this version configuration
> important? do i need to configured this? and how to do it ?
>
> 2,
> i successfully create an account for the admin user, but after i
> successfully performanced several tests, and tried to create a nother
> account with this :
> curl -H 'Content-Type: application/json' \
>   -XPOST http://127.0.0.1:8080/riak-cs/user \
>   --data '{"email":"us...@example.com", "name":"user1"}'
> but failed and got this :
> curl: (52) Empty reply from server
> so why is this and can i and how can i create user accounts after
> performance test ?
>
> 3,
> the last and the most important one. about riak cs's storage backend
> configuration.
> my riak kv, stanchion and riak cs path are :
> /home/riak/riak-2.0.7/rel/riak/bin/riak
> /home/riak/stanchion/rel/stanchion/bin/stanchion
> /home/riak/riak-cs-2.1.0/rel/riak-cs/bin/riak-cs
> and with advance.conf like this:
> [
>  {riak_cs,
>   [
>   ]},
> {eleveldb, [
>     {total_leveldb_mem_percent, 30}
>     ]},
> {riak_kv, [
>               {add_paths,
> ["/home/riak/riak-cs-2.1.0/rel/riak-cs/lib/riak_cs-2.1.0/ebin"]},
>               {storage_backend, riak_cs_kv_multi_backend},
>               {multi_backend_prefix_list, [{<<"0b:">>, be_blocks}]},
>               {multi_backend_default, be_default},
>               {multi_backend, [
>                   {be_default, riak_kv_eleveldb_backend, [
>                       {total_leveldb_mem_percent, 30},
>                       {data_root,
> "/home/riak/riak-2.0.7/rel/riak/data/leveldb"}
>                   ]},
>                   {be_blocks, riak_kv_bitcask_backend, [
>                       {data_root,
> "/home/riak/riak-2.0.7/rel/riak/data/bitcask"}
>                   ]}
>               ]}
>   ]},
> {ssl, [
>        {certfile, "./etc/cert.pem"},
>        {keyfile, "./etc/key.pem"},
>        {cacertfile, "./etc/cacert.pem"}
>       ]}
>       %% Other configs
> my tests works well.
> but when i try to change the data_root in the advance.conf to another
> directory like this:
> ...
>                       {data_root, "/mnt/sd8"}
> ...
>                       {data_root, "/mnt/sd8"}
> ...
> then i started to performance testing, and failed,below is the message:
> File "test8-2.py", line 16, in <module>
>     bucket = conn.create_bucket('test4')
>   File "/usr/local/lib/python2.7/dist-packages/boto/s3/connection.py",
> line
> 625, in create_bucket
>     response.status, response.reason, body)
> boto.exception.S3ResponseError: S3ResponseError: 403 Forbidden
> <?xml version="1.0"
> encoding="UTF-8"?><Error><Code>AccessDenied</Code><Message>Access
> Denied</Message><Resource>/test4/</Resource><RequestId></
> RequestId></Error>
> can anyone tell me how to fix this error? and how to specify my riak cs's
> data_root to a special data directory?
> and my scenario like this:
> #/usr/bin/env python
> #coding=utf-8
> import time
> import os
> import boto
> import boto.s3.connection
> access_key = 'admin.key'
> secret_key = 'admin.secret'
> conn = boto.connect_s3(
>          aws_access_key_id = access_key,
>          aws_secret_access_key = secret_key,
>          host = '127.0.0.1', port = 8080,
>          ##is_secure=True,
>          calling_format = boto.s3.connection.OrdinaryCallingFormat(),
>         )
> bucket = conn.create_bucket('test4')
> ...
>
> these problems troubled me about two weeks, so i'm very look forward tha
> someone can help me...plz...
>
> Best Regards!
> Neo
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> --
> View this message in context: http://riak-users.197444.n3.
> nabble.com/S3ResponseError-403-Forbidden-backend-
> configuration-and-riak-cs-version-tp4034722.html
> Sent from the Riak Users mailing list archive at Nabble.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

Reply via email to