2016-02-24 5 views
0

Я пытаюсь использовать Cassandra stress tool, но я не знаю устройство для распределения по размеру для столбца blob.В каких единицах используется распределение по размерам для типов blob?

The blog post на самом деле не помогает в этом отношении.

Таким образом, вопрос, когда я указать columnspec на колонке двоичных объектов, как это:

columnspec: 
    - name: data 
    size: gaussian(10000..250000, 2) 

Какие единицы мин/макс в виду? Это биты, байты, MB, GB?

ответ

0

Если я понимаю this code правильно (и при условии, что это, где я должен искать), в частности, конструктор:

public HexBytes(String name, GeneratorConfig config) 
{ 
    super(BytesType.instance, config, name, ByteBuffer.class); 
    bytes = new byte[(int) sizeDistribution.maxValue()]; 
} 

Он инициализации byte[] с максимальным значением дистрибутива.

В этом случае размер будет соответствовать байтам.

+0

Здравствуйте, @FGreg, мы следуем приведенным выше настройкам с помощью столбца blob, но получаем 'com.datastax.driver.core.exceptions.InvalidQueryException: Batch too large' error. есть ли у вас какие-либо идеи? почему в случае с нами мы получаем эту ошибку? –