欢迎访问机房运维工作室

爱数知识库

AnyShare-AnyShare 6.0 后台调用接口开启或关闭跨站点秒传最佳实践

频道:爱数知识库 日期: 浏览:58

AnyShare-AnyShare 6.0 后台调用接口开启或关闭跨站点秒传最佳实践

关键字

跨站点、秒传、调用接口


适用产品

  • AnyShare Enterprise 6.0.x
  • AnyShare Express 6.0.x


目的

AnyShare 分布式部署集群,不同站点之间默认开启了文件秒传机制。基于文件重删技术,当用户上传文件时,如果 AnyShare 服务端已经存在完全相同的文件,就会触发秒传,服务端只会在原站点保留一份文件(对归档库不生效)。当出现不方便登录管理控制台情况时,可参考此最佳实践,关闭跨站点秒传,实现 A 站点上传的文件上传到 B 站点,上传完后也可参考此最佳实践,开启跨站点秒传。


解决方案

1. 通过 SSH 工具连接 AnyShare 服务器主节点。

2. 执行以下命令,获取此时跨站点秒传策略状态,输出值为 True 表示跨站点秒传策略为开启状态,为 False 则表示跨站点秒传策略为关闭状态。

cd /sysvol/apphome/app/ThriftAPI/gen-py-tmp/ShareMgnt/

./ncTShareMgnt-remote -h localhost:9600 GetMultiTenantStatus

image.png

3. 如上图所示,AnyShare 服务器此时的跨站点秒传策略为关闭状态,执行以下命令开启跨站点秒传,输出结果为 None 则表示执行成功。

./ncTShareMgnt-remote -h localhost:9600 SetMultiTenantStatus True

./ncTShareMgnt-remote -h localhost:9600 GetMultiTenantStatus

image.png

4. 执行以下命令关闭跨站点秒传,输出结果为 None 则表示执行成功。

./ncTShareMgnt-remote -h localhost:9600 SetMultiTenantStatus False

./ncTShareMgnt-remote -h localhost:9600 GetMultiTenantStatus

image.png

更多信息

管理控制台开启或关闭跨站点秒传,请参考爱数官方网站文章:AnyShare-AnyShare 6.0 开启或关闭跨站点秒传最佳实践