问题标签 [riak-cs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
riak - Riak CS 无法以 log.syslog=on 启动
在 /etc/riak-cs/riak-cs.conf 我改变了
至
在那之后
返回
我在 /etc/riak-cs/riak-cs.conf 中添加了这个选项
但在那之后它给了我
我错过了什么?
riak - Riak-CS 集群仅在 1/3 节点失败后损坏!您提供的 AWS 访问密钥 ID 在我们的记录中不存在
我在沙箱中创建了 3 节点 Riak-CS 集群,创建了存储桶,上传了一些文件,并在节点之间复制了它们(我希望智能算法主要将文件放在物理不同节点上的分区中)。v_node=2,其他副本配置默认。
现在我尝试三个节点之一失败的情况。我刚刚在一个节点上停止了 riak 和 riak-cs 服务,并从其余节点获取:
假设一个节点发生故障,集群仍然可以运行,不是吗?此外,我尝试将失败的节点标记为Down
确保集群状态已收敛,但这无济于事。
riak - 如何获得旧版本的 riak
我正在寻找适用于 MAC 的旧版本的 Riak(1.1.2);我在谷歌上搜索过,但找不到。
任何帮助都会很棒。
问候。
riak - Riak CS 禁用授权
有没有办法完全禁用授权RiakCS(S2)
和Stanchion
中的授权?我的意思是完全。无论如何我都不需要它,手动创建用户很难适应我真正需要的自动化部署过程。或者也许还有另一种方法可以使用我自己的密钥 ID 和秘密
创建所需的admin
用户?
请不要建议我更改我的部署过程。谢谢。
java - 无法解释的 AmazonS3Client getObject() 403 AccessDenied 异常
使用 java Amazon AWS SDK,我在调用该AmazonS3Client.getObject()
方法时收到无法解释的 403 AccessDenied 异常。这里奇怪的是我正在上传相同的对象,AmazonS3Client
因此对象资源所有者应该是相同的。
即使我在putObject()
调用中指定了 ACL,我仍然会收到 AccessDenied 异常。
我已经通过在调用中包含一个带有被授予者 ALL_USERS 的 ACL 对此进行了测试amazonS3.putObject()
,这使我可以amazonS3.getObject()
毫无例外地使用调用,所以这似乎是某个地方的权限问题。但是哪里?!
Amazon 文档特别指出资源所有者有权访问该资源:“默认情况下,所有 Amazon S3 资源——存储桶、对象和相关子资源(例如,生命周期配置和网站配置)——都是私有的:只有资源所有者,创建它的 AWS 账户可以访问该资源。”</p>
编辑
我最初应该提到我正在使用 RiakCS 客户端连接到 S3。在此编辑时,这似乎是 RiakCS 的一个问题。
riak-cs - riak-cs 创建存储桶失败:存储桶不存在
我正在尝试使用 curl PUT 命令在 RiakCS 中创建一个存储桶。并且命令失败了。这是我给出的命令:
这是我得到的错误:
我的印象是,如果我给 RiakCS 一个新存储桶的名称,它应该会即时创建新存储桶。
如何正确给出此命令并在 riakcs 中创建一个新存储桶?
hadoop - Hive 在 RIAK CS 中通过 S3 创建表
我在 Hadoop 集群上运行 Hive 服务。我正在尝试在 Eucalyptus(RIAK CS) S3 数据上创建 Hive 表。我已经在 core-site.xml 和 hive-site.xml 中配置了 AccessKeyID 和 SecretAccessKey。当我执行 Create table 命令并使用 s3n 模式指定 S3 位置时,我收到以下错误:
失败:执行错误,从 org.apache.hadoop.hive.ql.exec.DDLTask 返回代码 1。MetaException(消息:org.apache.http.conn.ConnectTimeoutException:连接到 my-bucket.s3.amazonaws.com:443 超时)
如果我尝试使用 s3a 架构,则会收到以下错误:
失败:AmazonClientException 无法从链中的任何提供商加载 AWS 凭证
我可以使用 jets3t 更改 distcp 命令的端点 URL,但同样不适用于 Hive。欢迎任何将 Hive 指向 Eucalyptus S3 端点的建议。
riak - 如何调试 Riak CS 的访问被拒绝错误?
在新的 Centos 服务器上,我使用官方指南在 Riak 2.1.3 和 Stanchion 2.1.1 之上安装了 Riak CS 2.1.1 。
anonymous_user_creation
在 Riak CS conf 文件中启用时,我能够创建新用户。但是当我禁用它并尝试通过 Riak Control (1.0.2) 创建新用户时,我得到一个409 Conflict
HTTP 状态代码。或者当我尝试通过s3curl列出所有用户时(我已经使用正确的凭据设置了~/.s3curl
文件并使用./s3curl.pl --id=cdn -- -k https://s3.example.com:8081/riak-cs/users
命令发送请求)我收到一个错误:
我已经将 Riak CS 和 Stanchion 配置中的 admin.key 和 admin.secret 设置为我创建匿名用户的值。我尝试创建另一个匿名用户并仔细检查我是否为密钥和秘密采用了正确的值。
在 Riak、Stanchion 或 Riak CS 日志中没有任何错误痕迹——除了 Riak CS 访问日志,但这并不能说明什么。
我不知道下一步该做什么。欢迎大家提出意见。
web-services - Riak 节点以编程方式加入集群
我正在尝试以编程方式将 Riak 节点加入集群,但我无法做到这一点。我已经通过 web 和 Riak_control 尝试过这个操作,但我有一个 403 禁止的 HTTP 错误代码。
我还有其他方式加入集群编程吗?
riak - Riak /priv/ 目录未创建
我在 Ubuntu 14.04 上使用 apt 安装了 Riak,但我找不到 /riak/priv。在 git wiki 页面上,我发现了一个待办事项 #TODO - 解释 Riak 的 priv/ 所在的位置。
有人可以帮忙吗?
这是为 riak explorer 复制文件后的异常。