سؤال

هيه، أنا أستخدم

cf.insert(uuid.uuid1().bytes_le, {'column1': 'val1'}) (pycassa)

لإنشاء محول الوقت ل Cassandra، ولكن الحصول على الخطأ

giveacodicetagpre.

لا يعمل مع

giveacodicetagpre.

أيضا.

ما هي أفضل طريقة لإنشاء وقت محدد ساري المفعول باستخدام FurnWith="Timeuuidtype"؟

شكرا،
هنريك

هل كانت مفيدة؟

المحلول

يجب عليك التأكد من أن مخطط عائلة الأعمدة يقبل UIID كمفتاح.سيعمل الرمز الخاص بك مع عائلة أعمدة تم إنشاؤها (باستخدام Cassandra-CLI):

giveacodicetagpre.

لإضافة قيم إلى هذا CF:

giveacodicetagpre.

نصائح أخرى

يبدو أنك تستخدم UUID كإخطار وليست اسم العمود.

fance_with: يحدد السمة timeuedtype "أن أسماء الأعمدة ستتم مقارنة باستخدام timeuuidtype، أي أنه يحكي كاساندرا كيفية فرز العمود لعمليات التقطيع

هل فكرت باستخدام أي من عملاء Python عالية المستوى؟على سبيل المثال Tradedgy ، Lazy Boy ، تليفويل أو pycassa

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top