الانتقال إلى المحتوى الرئيسي
مثال على الإعدادات:
SOURCE(CASSANDRA(
    host 'localhost'
    port 9042
    user 'username'
    password 'qwerty123'
    keyspace 'database_name'
    column_family 'table_name'
    allow_filtering 1
    partition_key_prefix 1
    consistency 'One'
    where '"SomeColumn" = 42'
    max_threads 8
    query 'SELECT id, value_1, value_2 FROM database_name.table_name'
))
حقول الإعدادات:
الإعدادالوصف
hostمضيف Cassandra أو قائمة مضيفين مفصولة بفواصل.
portالمنفذ على خوادم Cassandra. إذا لم يُحدَّد، فسيُستخدم المنفذ الافتراضي 9042.
userاسم مستخدم Cassandra.
passwordكلمة مرور مستخدم Cassandra.
keyspaceاسم مساحة المفاتيح (قاعدة البيانات).
column_familyاسم عائلة الأعمدة (الجدول).
allow_filteringخيار للسماح بالشروط التي قد تكون مكلفة على أعمدة مفتاح التجميع أو عدم السماح بها. القيمة الافتراضية هي 1.
partition_key_prefixعدد أعمدة مفتاح التقسيم في المفتاح الأساسي لجدول Cassandra. هذا الحقل مطلوب لقواميس المفاتيح المركبة. يجب أن يكون ترتيب أعمدة المفتاح في تعريف القاموس مطابقًا لترتيبها في Cassandra. القيمة الافتراضية هي 1 (أي إن عمود المفتاح الأول هو مفتاح تقسيم، وأعمدة المفتاح الأخرى هي مفاتيح تجميع).
consistencyمستوى الاتساق. القيم الممكنة: One, Two, Three, All, EachQuorum, Quorum, LocalQuorum, LocalOne, Serial, LocalSerial. القيمة الافتراضية هي One.
whereمعيار اختيار اختياري.
max_threadsالحد الأقصى لعدد الخيوط المستخدمة لتحميل البيانات من عدة أقسام في قواميس المفاتيح المركبة.
queryالاستعلام المخصص. اختياري.
لا يمكن استخدام الحقلين column_family أو where مع الحقل query في الوقت نفسه. ويجب أيضًا تحديد أحد الحقلين column_family أو query.
آخر تعديل في ٢٥ يونيو ٢٠٢٦