问题标签 [aerospike-loader]

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.

0 投票
1 回答
203 浏览

aerospike - Aerospike:地图尺寸过大时出现设备过载错误

程序在生产中成功运行几个月后,我们收到“设备过载”错误。而且我们发现有些地图的尺寸​​非常大,可能大于1000。

查阅源码后发现“设备过载”的原因是写队列超出限制,而写队列的长度与处理效率有关。

所以我检查了“particle_map”文件,我怀疑即使我们只想在地图中插入一对KV,也会重写整个地图。

但我对此不太确定。有什么建议吗?

0 投票
1 回答
214 浏览

python - Aerospike python客户端:检查记录是否成功存储在集群上

我正在研究 Aerospike python 客户端。我正在使用 aerospike loader 将数据插入集群。现在我需要查看记录是否成功存储在集群上。

正在使用的命令:

该文件tmp_json_file包含与此完全相同的配置文件内容:https ://www.aerospike.com/docs/tools/asloader/examples.html

现在如何检查数据是否传输成功?我尝试使用client.exists(key),但该meta字段返回未设置NonewritePolicy=true如何使用 python 客户端设置它的任何示例?或者任何其他方法来检查记录是否成功插入?

0 投票
2 回答
165 浏览

aerospike - 是否可以在 Aerospike 中使用主键和辅助键来获取记录?

是否可以使用主键和辅助键。我想根据主键获取所有记录,然后对其应用二级索引?这是正确的方法还是应该使用其他方法?

我有一个带主键的垃圾箱。一旦我使用主键获取记录,我只想获取记录的子集。下面是记录示例。还有没有更好的方法来组织记录?比如以经理、主管等人员为key,然后查询。

0 投票
1 回答
47 浏览

docker - 以非 root 身份运行时找不到 Aerospike 用户

我正在使用社区版 aerospike docker 映像。我们的 k8s 集群不允许以 root 身份运行容器。因此我开始关注这个文档以非 root 身份运行。

但是当运行图像时,我遇到了错误

我的 aerospike conf 中有以下配置

下面是我的 k8s 配置