نمایش نتایج 1 تا 7 از 7

نام تاپیک: ارور در ارزیابی پایگاه داده Cassandra

  1. #1

    ارور در ارزیابی پایگاه داده Cassandra

    سلام در زمان لود حدود 1000000 رکورد در فریم ورک YCSB با ارور Timeout برخورد کردم:
    com.datastax.driver.core.exceptions.WriteTimeoutEx  ception: Cassandra timeout during write query at consistency ONE (1 replica were required but only 0 acknowledged the write)

    این درحالیه که برای 512000 رکورد بدون مشکل عمل لود انجام شد من از کجا متوجه بشم که 1000000 رکورد چه زمانی نیاز داشته که نتونسته در زمان تعیین شده لود بشه؟

  2. #2

    نقل قول: ارور در ارزیابی پایگاه داده Cassandra

    نقل قول نوشته شده توسط kiani2012 مشاهده تاپیک
    سلام در زمان لود حدود 1000000 رکورد در فریم ورک YCSB با ارور Timeout برخورد کردم:
    com.datastax.driver.core.exceptions.WriteTimeoutEx  ception: Cassandra timeout during write query at consistency ONE (1 replica were required but only 0 acknowledged the write)

    این درحالیه که برای 512000 رکورد بدون مشکل عمل لود انجام شد من از کجا متوجه بشم که 1000000 رکورد چه زمانی نیاز داشته که نتونسته در زمان تعیین شده لود بشه؟
    نمی توان متوجه شد که چه زمانی نیاز است. ولی برای حل این مشکل می توان ۳ راه کار داد:

    ۱. افزایش مهلت نوشتن با افزایش مقدار write_request_timeout_in_ms در فایل cassandra.yaml
    ۲. افزایش فضای Heap جاوا با افزایش مقدار MAX_HEAP_SIZE در cassandra-env.sh
    ۳. ارسال دسته ای درخواست نوشتن( با استفاده از BatchStatement می توان به جای ارسال عمل نوشتن در یک درخواست،چند عمل نوشتن را در چند درخواست انجام داد).
    Mobin Ranjbar

    Software Engineer, Big Data Evangelist and Startup Guy

    www.linkedin.com/in/mobinranjbar

    www.MobinRanjbar.com
    www.Hadoop.ir
    www.BigDataWatcher.com

    < به سوالات و درخواست هایی مبنی بر ارسال سورس کد ، نوشتن برنامه و ... از طریق پیام خصوصی پاسخ داده نمی شود >

  3. #3

    نقل قول: ارور در ارزیابی پایگاه داده Cassandra

    مورد سوم رو میشه بیشتر توضیح بدید؟

  4. #4

    نقل قول: ارور در ارزیابی پایگاه داده Cassandra

    نقل قول نوشته شده توسط kiani2012 مشاهده تاپیک
    مورد سوم رو میشه بیشتر توضیح بدید؟
    البته اروری که به شما نمایش داده می شود مربوط به عملیات نوشتن می شود. متاسفانه فعلا استفاده از BATCH شامل دستور SELECT نمی شود و فقط می توان از آن برای عملیات INSERT, UPDATE, DELETE استفاده کرد. احتمال داره که یک باگ باشد و با تغییر نسخه کاساندرا به نسخه های بالاتر مشکل حل شود.
    Mobin Ranjbar

    Software Engineer, Big Data Evangelist and Startup Guy

    www.linkedin.com/in/mobinranjbar

    www.MobinRanjbar.com
    www.Hadoop.ir
    www.BigDataWatcher.com

    < به سوالات و درخواست هایی مبنی بر ارسال سورس کد ، نوشتن برنامه و ... از طریق پیام خصوصی پاسخ داده نمی شود >

  5. #5

    نقل قول: ارور در ارزیابی پایگاه داده Cassandra

    نقل قول نوشته شده توسط مبین رنجبر مشاهده تاپیک
    نمی توان متوجه شد که چه زمانی نیاز است. ولی برای حل این مشکل می توان ۳ راه کار داد:

    ۱. افزایش مهلت نوشتن با افزایش مقدار write_request_timeout_in_ms در فایل cassandra.yaml
    ۲. افزایش فضای Heap جاوا با افزایش مقدار MAX_HEAP_SIZE در cassandra-env.sh
    ۳. ارسال دسته ای درخواست نوشتن( با استفاده از BatchStatement می توان به جای ارسال عمل نوشتن در یک درخواست،چند عمل نوشتن را در چند درخواست انجام داد).
    سلام
    پارامتر write_request_timeout_in_ms دقیقا برای چیه؟ مطمئنا زمان لازم برای یک "تک نوشتن" که نیست پس زمان لازم برای چه مقدار(چه تعداد) نوشتنه؟

  6. #6

    نقل قول: ارور در ارزیابی پایگاه داده Cassandra

    نقل قول نوشته شده توسط kiani2012 مشاهده تاپیک
    سلام
    پارامتر write_request_timeout_in_ms دقیقا برای چیه؟ مطمئنا زمان لازم برای یک "تک نوشتن" که نیست پس زمان لازم برای چه مقدار(چه تعداد) نوشتنه؟
    بحث تعداد نوشتن اینجا مطرح نیست. تعداد می تواند یک یا چند باشد. این پارامتر مدت زمان صبر برای تکمیل شدن عملیات نوشتن است.
    Mobin Ranjbar

    Software Engineer, Big Data Evangelist and Startup Guy

    www.linkedin.com/in/mobinranjbar

    www.MobinRanjbar.com
    www.Hadoop.ir
    www.BigDataWatcher.com

    < به سوالات و درخواست هایی مبنی بر ارسال سورس کد ، نوشتن برنامه و ... از طریق پیام خصوصی پاسخ داده نمی شود >

  7. #7

    نقل قول: ارور در ارزیابی پایگاه داده Cassandra

    خب سوال منم همینجاست در ارزیابی که من انجام دادم مثلا برای تعدادی رکورد ، مجموع زمان خواندن و نوشتن اون به 400 ثانیه هم رسیده ولی این ارور رو نداده
    پس تکلیف این دو ثانیه چی میشه؟ من اینو میخوام متوجه بشم

تاپیک های مشابه

  1. ارور در ایجاد پایگاه داده در C#‎
    نوشته شده توسط apr23 در بخش C#‎‎
    پاسخ: 4
    آخرین پست: چهارشنبه 11 مرداد 1391, 17:27 عصر
  2. مشکل در Restore پایگاه داده
    نوشته شده توسط mahdi bg در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 2
    آخرین پست: یک شنبه 19 آذر 1385, 05:34 صبح
  3. کمک در طراحی پایگاه داده
    نوشته شده توسط eyelash در بخش SQL Server
    پاسخ: 4
    آخرین پست: جمعه 24 شهریور 1385, 02:49 صبح
  4. وارد کردن عکس در جداول پایگاه داده
    نوشته شده توسط sabaab1359 در بخش SQL Server
    پاسخ: 4
    آخرین پست: سه شنبه 02 خرداد 1385, 15:29 عصر
  5. پاسخ: 5
    آخرین پست: چهارشنبه 14 دی 1384, 09:01 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •