问题标签 [aerospike-ce]

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 回答
119 浏览

go - 在创建 UDF 时需要帮助,返回“无法创建新的 Lua 状态”

我需要问一个关于在 aerospike 上创建 UDF 的问题。我的配置如下:

  • M1 MacBook Pro
  • Docker 使用最新的 aerospike

我的应用程序正在运行此代码:

它继续产生这个错误:

有人对如何解决此错误有任何想法吗?

我搜索了论坛,我认为没有人遇到过与我相同的问题。

谢谢

0 投票
1 回答
54 浏览

java - 如何启用 org.springframework.data.aerospike.config.AerospikeDataSettings 的“scansEnabled”属性?

我在我的 Spring Boot 应用程序中使用 spring-data-aerospike 依赖项来与 Aerospike db 交互。我在使用 AerospikeRepository 的 findAll() 方法(与 CrudRepository 提供的 findAll() 方法同义)时遇到了以下错误。

java.lang.IllegalStateException:没有过滤器的查询将启动扫描。由于扫描是潜在的危险操作,因此默认情况下它们在 spring-data-aerospike 中被禁用。如果您仍需要使用它们,请通过scansEnabled.org.springframework.data.aerospike.config.AerospikeDataSettings

非常感谢任何线索或指针。

0 投票
1 回答
26 浏览

aerospike - 减少磁盘支持的 aerospike 的文件大小

我们如何减少 aerospike .dat 文件的文件大小?我们当前的配置是

如果 test.dat 为 par 90GB,则当前文件大小ls -ltrh。但在 AMC ui 上显示使用了 50GB。

我想将文件大小减小到 80GB。我试着按照这个文档

减小 文件大小 通过 Aerospike 服务重新启动来减小文件大小可能最终会删除随机数据,这可能会由于截断而导致 Aerospike 集群上出现意外行为,甚至可能会降低节点上的可用百分比。因此,您需要删除文件本身并让数据从集群中的其他节点迁移。

  1. 停止 Aerospike 服务器。
  2. 删除文件并使用新文件大小更新配置。
  3. 启动 Aerospike 服务器。

但是当我启动服务器发布数据删除时,启动失败并出现错误

我对此有几个问题

  1. 有没有办法在没有初始数据的情况下重新启动进程并让它从集群中的其他节点获取数据?
  2. 如果我想将大小从 100G 减小到 95G,我还需要做同样的事情吗?考虑到当前文件大小仅为 90GB。是否仍有丢失数据的风险?