আপনি কোনও কম্পোনেন্ট ব্যাক-আপ
নেওয়ার সময় যে ফাইল তৈরি করেছিলেন, সেখান থেকে কম্পোনেন্ট ফিরিয়ে আনতে পারবেন। আপনি restore কমান্ডের মাধ্যমে এটি করেন।
মনে রাখবেন যে restore কমান্ড:
- নির্দিষ্ট ব্যাকআপ ফাইল ব্যবহার করে অথবা ফাইলের নাম নির্দিষ্ট করা না থাকলে লেটেস্ট ব্যাকআপ ফাইল নেয়।
- কম্পোনেন্টের ডেটা ডিরেক্টরি খালি আছে কিনা তা নিশ্চিত করে।
- কম্পোনেন্ট বন্ধ করে দেয়। রিস্টোর করার পরে আপনাকে অবশ্যই কম্পোনেন্টটি স্পষ্টভাবে রিস্টার্ট করতে হবে।
restore কমান্ড কীভাবে ব্যবহার করতে হয় তা এই বিভাগে বর্ণনা করা হয়েছে।
ব্যাক-আপ ফাইল থেকে কোনও কম্পোনেন্ট ফিরিয়ে আনতে:
- নিচে উল্লেখ করা ডিরেক্টরি ফাঁকা আছে কিনা তা ভালোভাবে দেখে নিন:
/opt/apigee/data/component_name /opt/apigee/etc/component_name.d
সেগুলি খালি না থাকলে, নিম্নলিখিত কমান্ডের মতো কমান্ড ব্যবহার করে সেগুলির কন্টেন্ট মুছে দিন:
rm -r /opt/apigee/data/component_name
rm -r /opt/apigee/etc/component_name.d - নিম্নলিখিত কমান্ড ব্যবহার করে আগের কনফিগারেশন ও ডেটা ফিরিয়ে আনুন:
/opt/apigee/apigee-service/bin/apigee-service component_name restore backup_file
যেখানে:
- component_name হল কম্পোনেন্টের নাম। সম্ভাব্য ভ্যালুর মধ্যে এগুলি পড়ে:
apigee-cassandra(Cassandra)apigee-openldap(OpenLDAP)apigee-postgresql(PostgreSQL ডেটাবেস)apigee-qpidd(Qpidd)apigee-sso(Edge SSO)apigee-zookeeper(ZooKeeper)edge-management-server(ম্যানেজমেন্ট সার্ভার)edge-management-ui(নতুন Edge UI)edge-message-processor(মেসেজ প্রসেসর)edge-postgres-server(Postgres সার্ভার)edge-qpid-server(Qpid সার্ভার)edge-router(এজ রাউটার)edge-ui(ক্লাসিক UI)
- backup_file হল সেই ফাইলের নাম যা আপনি সেই কম্পোনেন্ট
ব্যাক-আপ নেওয়ার সময় তৈরি করেছেন; এই ভ্যালুতে
পাথ অন্তর্ভুক্ত থাকে না, তবে "backup-" প্রিফিক্স ও ফাইল এক্সটেনশন অন্তর্ভুক্ত থাকে। যেমন,
backup-2019.03.17,14.40.41.tar.gz.
যেমন:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restore backup-2019.03.17,14.40.41.tar.gz
backup_file উল্লেখ করা ঐচ্ছিক। এটি বাদ দিলে, Apigee
/opt/apigee/backup/component_name-এ সবচেয়ে সাম্প্রতিক ফাইল ব্যবহার করে।restoreকমান্ড ব্যাক-আপ নেওয়া কনফিগারেশন আবার প্রয়োগ করে এবং ব্যাক-আপ নেওয়ার সময়কার ডেটা ফিরিয়ে আনে। - component_name হল কম্পোনেন্টের নাম। সম্ভাব্য ভ্যালুর মধ্যে এগুলি পড়ে:
- কম্পোনেন্ট রিস্টার্ট করুন, যেমন নিম্নলিখিত উদাহরণে
দেখানো হয়েছে:
/opt/apigee/apigee-service/bin/apigee-service component_name start