可以为所有类型的数据视图配置自定义分配算法,即 ldap-data-view、jdbc-data-view、ldif-data-view 和 join-data-view。在以下步骤中,将仅为 ldap-data-view 设置该算法。
设置 extension-jar-file-url 属性以包含 Java 归档 (Java Archive, JAR) 文件(包含分配算法类)的路径。
$ dpconf set-server-prop -h host -p port extension-jar-file-url:jar file path |
可以将 jar file path 替换为有效 JAR 文件路径,如 file:/expt/dps/custom_plugin/myjar.jar。
在配置 custom-distribution-algorithm 之前,请将 distribution-algorithm 设置为 none。
$ dpconf set-ldap-data-view-prop view name distribution-algorithm:none |
将 custom-distribution-algorithm 属性设置为自定义分配算法类。
$ dpconf set-ldap-data-view-prop view name custom-distribution-algorithm:PackageName.AlgoClassName |