2016-07-05 4 views
1

В настоящее время я настраиваю менеджера shardmap, карту shard ... с помощью сценария PowerShell, предоставленного here.ShardManagement Binary ShardingKey Макс. Значение

Хотя в данном примере используется INT, как ShardingKey типа, у меня есть двоичный (16) ShardingKey, кто-нибудь знает, как определить и передать высокий ключ макс бинарная (16) для Add-RangeMapping?

ответ

1

Add-RangeMapping function callsRange(low, high) constructor. Чтобы создать диапазон с максимальным значением, ему нужно будет позвонить Range(low) constructor. Поэтому вам нужно будет отредактировать функцию Add-RangeMapping (или просто вызвать код библиотеки без использования функции Add-RangeMapping).

Вспомогательные скрипты PowerShell не покрывают всю поверхность клиентской библиотеки Elastic Database Client Library, поэтому вы можете обнаружить еще несколько пробелов.

+1

Спасибо =) вам! Я сначала рассматривал возможность пройти нулевое значение. Но тогда 'HighIsMax' не установлен. – Marcel