However can it be nice to have the posibility to configurate that with
cassandra options, or when using a file yaml to insert data on any table.


Saludos

Jean Carlo

"The best way to predict the future is to invent it" Alan Kay

On Thu, Mar 10, 2016 at 10:48 AM, Jean Carlo <jean.jeancar...@gmail.com>
wrote:

> Thank you very much S. Alborghetti I will consider that suggestion.
>
>
> Saludos
>
> Jean Carlo
>
> "The best way to predict the future is to invent it" Alan Kay
>
> On Thu, Mar 10, 2016 at 5:47 AM, Stefania Alborghetti <
> stefania.alborghe...@datastax.com> wrote:
>
>> On Tue, Mar 8, 2016 at 8:39 PM, Jean Carlo <jean.jeancar...@gmail.com>
>> wrote:
>>
>> > Hi guys,
>> >
>> > I use cassandra stress to populate the next table
>> >
>> > CREATE TABLE cf1 (
>> >     kvalue text,
>> >     ktype text,
>> >     prov text,
>> >     dname text,
>> >     dattrib blob,
>> >     dvalue text,
>> >     PRIMARY KEY (kvalue, ktype, prov, dname)
>> >   ) WITH bloom_filter_fp_chance = 0.01
>> >  AND caching = '{"keys":"ALL", "rows_per_partition":"60"}'
>> >     AND comment = ''
>> >     AND compaction = {'class':
>> > 'org.apache.cassandra.db.compaction.LeveledCompactionStrategy'}
>> >     AND compression = {'sstable_compression':
>> > 'org.apache.cassandra.io.compress.SnappyCompressor'}
>> >     AND dclocal_read_repair_chance = 0.02
>> >     AND default_time_to_live = 0
>> >     AND gc_grace_seconds = 864000
>> >     AND max_index_interval = 2048
>> >     AND memtable_flush_period_in_ms = 0
>> >     AND min_index_interval = 128
>> >     AND read_repair_chance = 0.01
>> >     AND speculative_retry = '99.0PERCENTILE';
>> >
>> > And cassandra stress create the next string to the field kvalue of type
>> > text:
>> >
>> > "P*d,xY\x03m\x1b\x10\x0b$\x04pt-G\x08\n`7\x1fs\x15kH\x02i1\x16jf%YM"
>> >
>> > what bothers me is that kvalue has control characters like \x03. do you
>> > guys know any way to avoid creating this kind of characters while using
>> > cassandra-stress?
>> >
>> >
>> >
>> > Thank you very much
>> >
>> > Jean Carlo
>> >
>> > "The best way to predict the future is to invent it" Alan Kay
>> >
>>
>>
>> There is no way to avoid the control characters (<32 and ==127), other
>> than
>> modifying the source code, which is located in
>> tools/stress/src/org/apache/cassandra/stress/generate/values/Strings.java.
>>
>> Changing this line:
>>
>> chars[i++] = (char) (((v & 127) + 32) & 127);
>>
>> with this:
>>
>> chars[i++] = (char) (((v & 127) % 95) + 32);
>>
>> should work but I could not avoid the expensive modulo operation. You can
>> rebuild cassandra-stress with ant stress-build.
>>
>> I wonder if the original intention was to avoid control characters
>> however,
>> given the +32 in the original line. For this reason I've copied this
>> message to the dev mailing list.
>>
>>
>> --
>>
>>
>> [image: datastax_logo.png] <http://www.datastax.com/>
>>
>> Stefania Alborghetti
>>
>> Apache Cassandra Software Engineer
>>
>> |+852 6114 9265| stefania.alborghe...@datastax.com
>>
>
>

Reply via email to