ক্যাসান্দ্রা ক্লিয়ার স্ন্যাপশট

Kyasandra Kliyara Sn Yapasata



“ডাটাবেস হল আধুনিক ওয়েব অ্যাপ্লিকেশনের সবচেয়ে গুরুত্বপূর্ণ অবকাঠামো। অতএব, তারা সর্বদা সর্বোত্তম ক্ষমতায় চলছে এবং যে কোনও পরিমাণ ডেটা পরিচালনা করতে সক্ষম তা নিশ্চিত করা একটি ভাল অনুশীলন।

পুরানো এবং অব্যবহৃত ডেটা পরিষ্কার করা আপনার ডেটাবেসগুলি সর্বোত্তম পারফরম্যান্সে চালানো নিশ্চিত করার একটি উপায়। পুরানো ডাটাবেস ফাইলগুলি অপসারণ করা ডাটাবেসকে সম্ভবত ওভাররাইট না করেই নতুন ফাইল লেখার অনুমতি দেয়।







এই টিউটোরিয়ালটি আলোচনা করবে কিভাবে আপনার Apache Cassandra ক্লাস্টার থেকে পুরানো স্ন্যাপশট ফাইলগুলিকে উচ্ছেদ করা যায়।'



ক্যাসান্দ্রায় একটি স্ন্যাপশট নেওয়া

কীভাবে আপনার ক্লাস্টার থেকে পুরানো স্ন্যাপশটগুলি সরানো যায় তা বোঝাতে আমরা নমুনা স্ন্যাপশট তৈরি করে শুরু করব।



দ্রষ্টব্য: এই বিভাগে বিভিন্ন ব্যাকআপ বা কীভাবে নির্দিষ্ট স্ন্যাপশট নেওয়া যায় তা কভার করে না। আরও জানতে ক্যাসান্দ্রা স্ন্যাপশট তৈরি করার বিষয়ে আমাদের টিউটোরিয়াল দেখুন।





ক্যাসান্দ্রা সমস্ত কীস্পেসের জন্য স্ন্যাপশট তৈরি করুন

ক্লাস্টারের সমস্ত কীস্পেসের জন্য একটি স্ন্যাপশট তৈরি করতে, আমরা কমান্ডটি চালাতে পারি:

$ নোডটুল স্ন্যাপশট -t সার্ভার_ব্যাকআপ


উপরের কমান্ডটি ক্লাস্টারের সমস্ত কীস্পেসের একটি স্ন্যাপশট তৈরি করে এবং সেগুলিকে সার্ভার_ব্যাকআপ ডিরেক্টরির অধীনে সংরক্ষণ করে।



স্ন্যাপশটগুলির একটি উদাহরণ তালিকা দেখানো হয়েছে:

ক্যাসান্ড্রা শো উপলব্ধ স্ন্যাপশট

কোনো স্ন্যাপশট মুছে ফেলার আগে, আপনি কমান্ডটি চালিয়ে ক্লাস্টারে উপলব্ধ স্ন্যাপশটগুলি দেখতে পারেন:

$ nodetool তালিকা স্ন্যাপশট


উপরে প্রদত্ত ক্যোয়ারী ক্লাস্টারের সমস্ত স্ন্যাপশট প্রদর্শন করে।

স্ন্যাপশট মুছে ফেলা হচ্ছে

নতুন স্ন্যাপশট নেওয়ার সময়ও ক্যাসান্দ্রা কোনো পুরানো স্ন্যাপশট মুছে ফেলবে না। অতএব, পুরানো স্ন্যাপশটগুলি ম্যানুয়ালি পরিষ্কার করা আপনার উপর নির্ভর করে।

আপনার ক্লাস্টারের মধ্যে সমস্ত স্ন্যাপশট মুছে ফেলতে, আপনি ক্লিয়ারস্ন্যাপশট কমান্ডটি ব্যবহার করতে পারেন:

$ নোডটুল ক্লিয়ারস্ন্যাপশট --সব


কমান্ডটি সেই নোডের সমস্ত স্ন্যাপশট মুছে ফেলবে এবং দেখানো হিসাবে একটি বার্তা ফেরত দেবে:


আপনি listsnapshot কমান্ড ব্যবহার করে সমস্ত স্ন্যাপশট পরিষ্কার করা হয়েছে তা যাচাই করতে পারেন:

$ nodetool তালিকা স্ন্যাপশট


আউটপুট:

স্ন্যাপশট বিবরণ:
কোন স্ন্যাপশট আছে


আপনি একটি একক স্ন্যাপশট মুছে ফেলার জন্য স্ন্যাপশট নামের পরে -t বিকল্পটি ব্যবহার করতে পারেন। কমান্ড সিনট্যাক্স দেখানো হয়েছে:

$ নোডটুল ক্লিয়ারস্ন্যাপশট -t < snapshot_name >


উদাহরণ স্বরূপ:


কমান্ড সার্ভার_ব্যাকআপ নামের স্ন্যাপশটটি সরিয়ে ফেলবে।

উপসংহার

এই নিবন্ধে, আপনি শিখেছেন কিভাবে একটি স্ন্যাপশট তৈরি করতে হয়, উপলব্ধ স্ন্যাপশটগুলি দেখতে এবং একটি ক্যাসান্ড্রা ক্লাস্টার থেকে পুরানো স্ন্যাপশটগুলি মুছতে হয়৷

পড়ার জন্য ধন্যবাদ!!