CassandraLauncher দুই অর্ঘ আছে একটি প্রকল্প:
1. Cassandra লঞ্চ - ব্যবহার করা সহজ, আপনি deterministically একটি মিনিট অধীনে একটি DataStax কমিউনিটি বা DataStax এন্টারপ্রাইজ ক্লাস্টারের আরম্ভ করতে পারবেন যে ইন্টারেক্টিভ কমান্ড লাইন ইন্টারফেস. এই উপাদানটি কমান্ড লাইন থেকে সরাসরি আরম্ভ করা ক্লাস্টারের জন্য একটি সম্পূর্ণরূপে স্ক্রিপ্ট ইন্টারফেস সঙ্গে আসে.
2. ক্লাস্টার লঞ্চ - উভয় ইসলাম এর EC2 এবং deterministicly সহজ ক্লাস্টারিং, চাবিহীন SSH, এবং আপনার পরিবেশ বেছে নেওয়ার জন্য ইন্টারেক্টিভ অনুরোধ জানানো জন্য করতে পারবেন যে একটি একক টুল মধ্যে Rackspace এর Cloudservers সম্মিলন একটি বড় হাতিয়ার. আর আপনি ইমেজ ID- র জন্য অনুসন্ধান বা এই সব ক্লায়েন্ট পাশ করা হয়, যেহেতু একটি ক্লাস্টার জন্য গত পৃষ্ঠা পুনরায় লোড করা অপেক্ষা করতে হবে.
সংস্থাপনা
তারপর, ময়াল সাপ-setuptools এবং পাইথন-পিপ ইনস্টল করা হয় নিশ্চিত রান করা:
cassandralauncher ইনস্টল পিপ
অথবা যদি উৎসস্থল থেকে ইনস্টল করার:
পাইথন setup.py বিল্ড
পাইথন ইনস্টল setup.py
সেটআপ
এই জিনিস এক চয়ন করুন. তারা এই যাতে প্রোগ্রাম দ্বারা চেক করা হয়:
- আপনার ~ / .bash_profile করতে বা ~ / .profile = রপ্তানি CLUSTERLAUNCHER_CONF যোগ করুন.
- আপনার Git চেকআউট রেপো খুলুন clusterlauncher.conf.
- ~ / .clusterlauncher.conf কপি clusterlauncher.conf.
- ওপেন /etc/cassandralauncher/clusterlauncher.conf.
আপনার অনুমোদনের পরামিতি সঙ্গে সম্পাদনা করুন clusterlauncher.conf.
Cassandra লঞ্চ
cassandralauncher
EC2 / Rax সাধারণ ক্লাস্টার লঞ্চ
clusterlauncher
ধ্বংস করার জন্য
হয় clusterlauncher আবার cassandralauncher বা চালানোর জন্য.
- Cassandralauncher সঙ্গে:
- নিশ্চিত করুন, ক্লাস্টার নির্বাচন করুন.
- Clusterlauncher সঙ্গে:
- EC2 নির্বাচন করুন অথবা Rax, নিশ্চিত করুন, ক্লাস্টার ধ্বংস.
এই কাজ করা আবশ্যক! যদি না আপনার Aws অ্যাকাউন্ট একটি বিশাল বিল পেতে হবে. আমার কাছ থেকে নিয়ে নিন!
অস্বীকৃতি: এই টুল চালু ক্লাস্টার ট্র্যাক রাখতে তাদের সর্বোত্তম চেষ্টা, যদিও এটি সব ক্লাস্টার পর্যায়ক্রমে বাতিল করা হয় তা নিশ্চিত করার জন্য সবসময় ভাল হয়. এই ডেস্কটপ অ্যাপ উন্মোচন / Rax তারা চালু ছিল মেশিন ট্যাগ করতে অক্ষম ছিল যেখানে ক্ষেত্রে বিশেষভাবে সত্য. সরঞ্জাম বলেন মেশিন ট্যাগ করতে পারিনি আমরা বরং এমনকি এই টুল আরম্ভ না একটি ক্লাস্টার বধ বিকল্প উপস্থিত না থেকে, তারা চিরকালের জন্য তাদের উপেক্ষা করা হবে.
Cassandra লঞ্চ জন্য নমুনা চালান
DataStax 'Cassandra ক্লাস্টার লঞ্চ থেকে আপনাকে স্বাগতম!
কোন বিদ্যমান ক্লাস্টার বর্তমানে চলমান!
ক্লাস্টার নাম: টেস্ট ক্লাস্টার
মোট নোড: 4
সংস্করণ:
& Nbsp; [0] কমিউনিটি
& Nbsp; [1] এন্টারপ্রাইজ
1
ইউজারনেম: riptano
পাসওয়ার্ড:
রিয়েলটাইম নোড: 2
CFS আত্ম ফ্যাক্টর: 2
ইমেজ Ami-fd23ec94 টাইপ m1.large একটি EC2 ক্লাস্টার শুরু হচ্ছে ...
কনফিগার করার পদ্ধতি পোর্ট ...
ক্লাস্টার লঞ্চ ...
ক্লাস্টারের জন্য অপেক্ষা করা হচ্ছে ...
ক্লাস্টার সফলভাবে বুট!
সংযোগ স্ট্রিং:
SSH -i ~ / joaquinkey.pem ubuntu@ec2-107-20-61-154.compute-1.amazonaws.com
SSH -i ~ / joaquinkey.pem ubuntu@ec2-184-73-94-212.compute-1.amazonaws.com
ধ্বংস ক্লাস্টার চয়ন করুন:
& Nbsp; [0] DataStaxAMI 12-16-11 02:21
& Nbsp; [1] কেউ
0
আপনি 'ওয়াই' টিপে 02:21 DataStaxAMI 12-16-11 বিনষ্ট করতে ইচ্ছুক নিশ্চিত করুন.
Y
সমাপন কমান্ড সম্পূর্ণ.
ক্লাস্টার লঞ্চ জন্য নমুনা চালান
host1: ~ জোয়াকুইন $ clusterlauncher
আপনার মেঘ পরীক্ষা হোস্ট চয়ন করুন:
& Nbsp; [0] EC2
& Nbsp; [1] Rackspace
1
আপনার মেঘ কমান্ড নির্বাচন করুন:
& Nbsp; [0] তৈরি করুন
& Nbsp; [1] ধ্বংস
0
আপনার ক্লাস্টার ফাইলের আকার বেছে নিন:
3
আপনার টেস্টিং অপারেটিং সিস্টেম নির্বাচন করুন:
& Nbsp; [0] CentOS
& Nbsp; [1] ডেবিয়ান
& Nbsp; [2] ফেডোরা
& Nbsp; [3] উবুন্টু
0
আপনার অপারেটিং সিস্টেম সংস্করণ নির্বাচন করুন:
& Nbsp; [0] 5.4
& Nbsp; [1] 5.5
& Nbsp; [2] 5.6
2
ইমেজ 77 গন্ধ 4 Rackspace ক্লাস্টার শুরু হচ্ছে ...
কনফিগার করার পদ্ধতি পোর্ট ...
ক্লাস্টার লঞ্চ ...
ক্লাস্টারের জন্য অপেক্ষা করা হচ্ছে ...
ক্লাস্টার সফলভাবে বুট!
সংযোগ স্ট্রিং:
SSH root@50.56.80.241
SSH root@50.57.168.62
SSH root@50.57.168.217
ব্যক্তিগত আইপিগুলি:
10.183.0.156, 10.183.1.74, 10.183.2.204
জন আইপিগুলি:
50.56.80.241, 50.57.168.62, 50.57.168.217
host1: ~ জোয়াকুইন $ clusterlauncher
আপনার মেঘ পরীক্ষা হোস্ট চয়ন করুন:
& Nbsp; [0] EC2
& Nbsp; [1] Rackspace
1
আপনার মেঘ কমান্ড নির্বাচন করুন:
& Nbsp; [0] তৈরি করুন
& Nbsp; [1] ধ্বংস
1
ধ্বংস ক্লাস্টার চয়ন করুন:
& Nbsp; [0] jcasares-করা হচ্ছে CentOS-5.6-ফাইলের আকার-3-সময়-11-07-11-20.33
& Nbsp; [1] jcasares-করা হচ্ছে CentOS-5.6-ফাইলের আকার-3-সময়-11-07-11-21.18
0
আপনি 'ওয়াই' টিপে jcasares-করা হচ্ছে CentOS-5.6-ফাইলের আকার-3-সময়-11-07-11-20.33 হত্যা করতে ইচ্ছুক নিশ্চিত করুন.
Y
সমাপন কমান্ড সম্পূর্ণ.
Programmatically লঞ্চ Cassandra ক্লাস্টারের
সঞ্চালন করুন:
cassandralauncher -h
সমস্ত বিকল্প প্রদর্শন. clusterlauncher এই কার্যকারিতা আছে, কিন্তু ec2.py বা rax.py. আহ্বান পাইথন পর্যায়ে সহজে স্ক্রিপ্ট হয় না . এই কাজ করার জন্য clusterlauncher.py দেখুন
আবশ্যক
- পাইথন
পাওয়া মন্তব্যসমূহ না