首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >减小盘背式飞机的文件大小

减小盘背式飞机的文件大小
EN

Stack Overflow用户
提问于 2022-01-21 10:18:21
回答 1查看 73关注 0票数 1

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

代码语言:javascript
运行
复制
namespace test {
    memory-size 20G             # Maximum memory allocation for data and
                                    # primary and secondary indexes.
    storage-engine device {         # Configure the storage-engine to use
    file /opt/aerospike/test.dat  # Location of data file on server.
    filesize 100G                # Max size of each file in GiB.
    }
}

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

我想把文件大小缩小到80 to。我试着跟踪医生

减少了文件大小,如果重新启动机场服务,减少文件的大小,最终可能会删除随机数据,这可能会导致因截断而导致机场集群的意外行为,甚至可能导致节点上的可用百分比偏低。因此,您需要删除文件本身,并允许从集群中的其他节点迁移数据。

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

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

代码语言:javascript
运行
复制
Jan 20 2022 03:44:50 GMT: WARNING (drv_ssd): (drv_ssd.c:3784) unable to open file /opt/aerospike/test.dat: No such file or directory

我有几个问题

  1. 是否有一种方法可以在没有初始数据的情况下重新启动进程,并让它从集群中的其他节点获取数据?
  2. 如果我想把尺寸从100克减到95克,我还需要做同样的事情吗?考虑到当前的文件大小只有90 is。还有丢失数据的风险吗?
EN

Stack Overflow用户

回答已采纳

发布于 2022-01-21 21:59:53

  1. 停止Aerospike服务器,删除该文件并重新启动它是可行的方法。还有其他方法(比如冷启动空- 冷启动-空),但您所采用的方法是推荐的。似乎存在一些权限问题,使服务器无法在该目录中创建该文件。
  2. 是的,您必须做同样的事情来减少文件大小,正如您所提到的文档中提到的那样。
票数 3
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70799708

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档