datasync.conf 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. [datasync]
  2. from.odbserver=127.0.0.1:11001
  3. from.keyspace=matrix
  4. to.odbserver=127.0.0.1:11001
  5. to.keyspace=oktest
  6. # 可以配置多个 类名 或 查询语句,查询结果中必须包含 class id 字段
  7. # 查询语句中可以指定 where 条件,不支持聚合、排序、limit 等子句
  8. # 不配置将读取所有类数据
  9. from.data=/test/
  10. # from.data=/test/bucketpromdb
  11. from.data=select * from /test/alert_status where vtime>'2022-03-10 16:53:43'
  12. from.data=/matrix/ldap
  13. from.data=/matrix/group
  14. from.data=/matrix/perms/
  15. # 不同步的类
  16. deny.class=/matrix/jobs/
  17. deny.class=/matrix/filesystem
  18. deny.class=/matrix/portal/
  19. deny.class=/matrix
  20. deny.class=/m3event/
  21. deny.class=/m3entity/
  22. deny.class=/testdata1
  23. deny.class=/testclasscache
  24. deny.class=/test_odbinsert
  25. deny.class=/testtagdir
  26. deny.class=/testdc1/
  27. deny.class=/testdc2/
  28. deny.class=/testruledata
  29. deny.class=/aywl/
  30. # 只同步指定的最近一段时间的对象数据,默认 365d
  31. data.time.since=3000d
  32. # 只同步指定的最近一段时间的Bucket数据,默认 30d
  33. bucket.time.since=30d
  34. # 指定建类语句等初始化mql语句,可以是mql文件或mql语句,默认根据原始元数据信息自动建类
  35. #to.init.mql=
  36. # 类映射
  37. # mapping.class.fromclass=toclass
  38. # overwrite / ignore / error
  39. # exists=overwrite
  40. # 每秒写入数据量,同步上限
  41. # limit.rate=50
  42. # 对象数据同步并发数,默认cpu数
  43. concur.threads=2
  44. # Bucket数据同步并发数,默认cpu数
  45. bucket.threads=2
  46. # 每次读取数据的最大数量,默认50,立即生效
  47. pagesize=10
  48. # 每次读取数据的时间分段,默认一天,立即生效
  49. pagetime=1d
  50. # 每次读取bucket数据的时间分段,默认1h,立即生效
  51. bucket.pagetime=1d
  52. # 用于存放同步进度记录
  53. data.dir=data
  54. # 持续运行间隔,数据同步到当前时间后,间隔指定时间轮询执行
  55. # 默认 0 运行一次,数据同步到当前时间后退出
  56. # 立即生效
  57. run.interval=5s
  58. # 每次轮询读取数据的重叠时间,默认30s,立即生效
  59. run.overtime=30s