问题标签 [aerospike]
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.
erlang - 将 aerospike 客户端集成到 erlang 环境中作为全局模块
我想将 aerospike erlang 客户端作为 Fedora 21 中的全局模块集成到 erlang 环境中。我实现了制作客户端 nif 和模块,但我必须始终复制每个项目中的文件。现在我想使用 aerospike 模块,如 erlang 或 os 模块。我怎样才能做到这一点?
aerospike - 服务器重新启动后未找到 aerospike 数据
我是新手aerospike DB
。mysql
我使用aerospike
迁移脚本插入数据。由于某些问题,aerospike
服务器已重新启动。但是重启后就没有数据了aerospike DB
。
有人可以让我知道可能是什么问题吗?中的任何配置问题Aerospike
?
go - Benchmark 给出命令执行超时
我尝试使用 go 在 redis 和 aerospike 之间进行小型性能/实现比较,但我的 aerospike 代码得到“命令执行超时”。一段时间后出错。
我根据站点安装了 aerospike 服务器,并且提供的带有 go 客户端的基准测试工作没有错误,所以也许我在我的代码中做错了什么?
我运行测试
如果我启用日志记录,这是输出,在 PutObject 之后的错误检查中会发生恐慌。
我的代码看起来像
我在一个虚拟化的 CentOS 机器上运行它,我按照基本的 aerospike 安装说明进行操作,然后就启动了它。请注意,如果我将数据库放在单独的机器上,我会得到同样的错误。
附言。如果来自 aerospike 的人正在阅读:在您的论坛上似乎无法注册 google。
lua - 调试 aerospike lua UDF
我对 lua 和 aerospike 很陌生。我想开发一个在 aerospike 上运行的 UDF,但我找不到通过调试选项来做到这一点的方法。
我尝试安装 eclipse LDT,但似乎找不到 aerospike 要求。
我怎样才能做到这一点?
我尝试了一些简单的方法:加载表的所有记录并打印。
当然,我创建了表格并插入了记录。
谢谢
lua - aerospike udf 错误尝试调用方法“map”(零值)
我的 lua 代码来自官方网站的示例:
当我使用 aql 命令时:
日志中的错误,例如吹:
2015 年 5 月 20 日 07:12:07 GMT:调试(udf):(udf_rw.c:send_result:515)调用 stream_udf mycount /opt/aerospike/usr/udf/lua/stream_udf.lua:10 时失败:尝试调用方法'map'(零值)2015 年 5 月 20 日 07:12:07 GMT:调试(udf):(udf_rw.c:send_udf_failure:403)非特殊 LDT 或一般 UDF 错误(/opt/aerospike/usr/udf/ lua/stream_udf.lua:10: 尝试调用方法 'map' (一个 nil 值))
如何解决?谢谢
database - CentOS + Fastsocket 与 Windows Server 2016
我在这里展望未来,并试图为我工作的公司规划一个服务器项目。
有人对https://github.com/fastos/fastsocket有任何经验吗?据我了解,它已经集成到 CentOS 内核中了吗?还是它仍然需要内核开关?
我团队中的大多数人都是 Windows 程序员,所以我们更喜欢在 Windows 10 上使用 VS2015,但是 CentOS + Fastsocket 可能会让服务器具有更好的性能和安全性(值得怀疑)。
我有点希望这里有人对我们将要查看的性能数据有所了解?
另外我们计划使用 ZeroMQ + Aerospike DB,该应用程序是一个拥有大量用户群的移动应用程序,单个服务器上的并发连接越多越好。
谢谢大家
distributed-computing - Aerospike:异步复制:Master 成功,Replica 失败
Aerospike 在复制因子大于 1 的集群环境中支持 ACID,其中任何写入都将写入 Master 和 Replica,然后只会将其标记为客户端成功。
但是,我们可以通过将write.commit_level从all更改为master来更改上述默认行为。
在这种情况下,假设在Master节点写入/更新成功并通知客户端,但在Replica节点写入失败,会发生什么?
Aerospike 是否会在集群中为相同的键提供不一致的数据?
还是会在 Replica 重试?
或者 Master 上的写入会被回滚吗?
请注意,副本节点没有关闭,只是由于任何原因导致写入失败,例如停止写入 pct在副本节点被破坏等。
user-defined-functions - Aerospike UDF 的性能影响?
我想知道每次创建或更改某些记录时调用用 C 编写的 UDF(用户定义函数)时我应该预期的性能影响(假设 UDF代码本身不需要时间- 我将在我的自己的)。
假设我的硬件能够以 200k 写入/秒的速度运行 SSD 持久化命名空间,我是否可以期望每次运行 UDF 时至少有 50k 写入/秒?
子问题:什么可能会限制 UDF 的性能(上下文切换?)
询问的原因是 Aerospike 正在使用这些 UDF,例如用于大数据类型,但根据 AS 工作人员的说法,这些 UDF 的性能并不高(与 KVS-Ops 相比)。我的用例是使用 UDF 使 Redis 集群中的大量二级索引保持最新,从而允许更丰富的实时查询(例如 5-10 个二级索引的交集/联合)。
java - Optimistic locking in aerospike java
I was looking at example where one can take lock of a row in aerospike. Documents mentioned below says that it has support but can't find example form same.Can anybody please share method(s) which support these
Reference: https://docs.aerospike.com/display/V3/Key-Value+Store
java - 有没有办法在 aerospike 中调用一些脚本或警报
有什么方法可以在 aerospike 中调用一些脚本或警报。
例如 ram 利用率、节点崩溃、达到 80% 的容量。
任何此类工具参考都会有所帮助