অ্যান্ড্রয়েড

ডেবিয়ান 9 এ অ্যাপাচি ক্যাসান্দ্রা কীভাবে ইনস্টল করবেন

如何在Linux下使用github(入门级)

如何在Linux下使用github(入门级)

সুচিপত্র:

Anonim

অ্যাপাচি ক্যাসান্দ্রা হ'ল একটি নিখরচায় ও ওপেন সোর্স নোএসকিউএল ডাটাবেস যার ব্যর্থতার কোনও বিন্দু নেই। এটি সমঝোতা পারফরম্যান্স ছাড়াই লিনিয়ার স্কেল্যাবিলিটি এবং উচ্চ প্রাপ্যতা সরবরাহ করে। অ্যাপাচি ক্যাসান্দ্রা এমন একাধিক সংস্থার দ্বারা ব্যবহৃত হয় যাদের রেডডিট, নেটফ্লিক্স, ইনস্টাগ্রাম এবং গিথুব সহ ​​বৃহত্তর, সক্রিয় ডেটা সেট রয়েছে।

এই টিউটোরিয়ালটি আপনাকে দেবিয়ান 9 এ অ্যাপাচি ক্যাসান্দ্রা ইনস্টল করার প্রক্রিয়াটির জন্য গাইড করে।

পূর্বশর্ত

আপনার ডেবিয়ান সিস্টেমে প্যাকেজ ইনস্টল করতে সক্ষম হতে আপনাকে সুডো সুবিধা সহ ব্যবহারকারী হিসাবে লগ ইন করতে হবে।

অ্যাপাচি ক্যাসান্দ্রা ইনস্টল করা হচ্ছে

ডেবিয়ান 9-এ অ্যাপাচি ক্যাসান্দ্রা ইনস্টল করার প্রস্তাবিত পদ্ধতিটি অফিশিয়াল অ্যাপাচি ক্যাসান্দ্রার সংগ্রহশালা থেকে ডেব প্যাকেজ ইনস্টল করা।

এই নিবন্ধটি লেখার সময়, অ্যাপাচি ক্যাসান্দ্রার সর্বশেষ সংস্করণটি 3.11 এবং মেশিনে ওপেনজেডকে 8 ইনস্টল করার প্রয়োজন।

OpenJDK 8 প্যাকেজ ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান:

sudo apt update sudo apt install openjdk-8-jdk

একবার সম্পূর্ণ হয়ে গেলে জাভা সংস্করণটি মুদ্রণ করে এটি যাচাই করুন:

java -version

আউটপুটটি দেখতে কিছুটা দেখতে পাওয়া উচিত:

openjdk version "1.8.0_181" OpenJDK Runtime Environment (build 1.8.0_181-8u181-b13-2~deb9u1-b13) OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)

HTTPS- র মাধ্যমে কোনও সংগ্রহস্থল অ্যাক্সেস করতে প্রয়োজনীয় apt-transport-https প্যাকেজটি ইনস্টল করুন:

sudo apt install apt-transport-https

পরবর্তী পদক্ষেপটি অ্যাপাচি ক্যাসান্দ্রার সংগ্রহস্থল সক্ষম করা।

নিম্নলিখিত wget কমান্ডটি ব্যবহার করে সংগ্রহস্থলের পাবলিক কীটি আমদানি করুন:

wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -

উপরের কমান্ডটি OK আউটপুট করা উচিত যার অর্থ কীটি সফলভাবে আমদানি করা হয়েছে এবং এই সংগ্রহস্থল থেকে প্যাকেজগুলি বিশ্বাসযোগ্য বলে বিবেচিত হবে।

নীচের কমান্ডটি চালিয়ে আপনার সিস্টেম উত্সের তালিকায় ক্যাসান্দ্রা সংগ্রহস্থল যুক্ত করুন:

sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'

প্যাকেজগুলির সূচক আপডেট করুন এবং অ্যাপাচি ক্যাসান্দ্রার সর্বশেষতম সংস্করণ ইনস্টল করুন:

sudo apt update sudo apt install cassandra

ইনস্টলেশন প্রক্রিয়াটি সম্পূর্ণ হলে ক্যাসান্দ্রা পরিষেবা স্বয়ংক্রিয়ভাবে শুরু হবে। আপনি যাচাই করতে পারেন যে ক্যাসান্দ্রা টাইপ করে চলছে:

nodetool status

আপনার এর মতো কিছু দেখতে পাওয়া উচিত:

Datacenter: datacenter1 ======================= Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns (effective) Host ID Rack UN 127.0.0.1 114.55 KiB 256 100.0% d8c27e24-ea26-4eeb-883c-5986218ba3ca rack1

এটাই. আপনার ডেবিয়ান সার্ভারে অ্যাপাচি ক্যাসান্দ্রা ইনস্টল করা হয়েছে।

অ্যাপাচি ক্যাসান্দ্রা কনফিগার করা হচ্ছে

অ্যাপাচি ক্যাসান্দ্রা ডেটা /var/lib/cassandra ডিরেক্টরিতে সংরক্ষণ করা হয়। কনফিগারেশন ফাইলগুলিতে /etc/cassandra অবস্থিত এবং জাভা স্টার্ট-আপ বিকল্পগুলি /etc/default/cassandra ফাইলটিতে কনফিগার করা যায়।

ডিফল্টরূপে, ক্যাসান্দ্রা কেবল লোকালহোস্টে শোনে। ডাটাবেসে সংযুক্ত ক্লায়েন্ট যদি একই মেশিনে চলমান থাকে তবে আপনাকে বাইন্ডিং ইন্টারফেসটি পরিবর্তন করার দরকার নেই।

কমান্ড লাইনের মাধ্যমে ক্যাসান্দ্রার সাথে ইন্টারেক্ট করার জন্য, ক্যাস্যান্ড্রা প্যাকেজ সহ প্রেরিত cqlsh সরঞ্জামটি ব্যবহার করুন।

cqlsh

Connected to Test Cluster at 127.0.0.1:9042. Use HELP for help. cqlsh>

অ্যাপাচি ক্যাসান্দ্রা ক্লাস্টারটির নামকরণ

ডিফল্টরূপে, ক্যাসান্দ্রা ক্লাস্টারের নাম দেওয়া হয়েছে "টেস্ট ক্লাস্টার"। আপনি যদি এটি পরিবর্তন করতে চান তবে নীচের পদক্ষেপগুলি অনুসরণ করুন:

  1. প্রথমে Cassandra CQL টার্মিনালে টাইপ করে লগইন করুন:

    cqlsh

    এবং ক্লাস্টারের নাম পরিবর্তন করে "লিনাকাইজ ক্লাস্টার" করতে নিম্নলিখিত কমান্ডটি চালান:

    UPDATE system.local SET cluster_name = 'Linuxize Cluster' WHERE KEY = 'local';

    আপনার পছন্দসই নামের সাথে "লিনাক্স ক্লাস্টার" পরিবর্তন করুন। একবার হয়ে গেলে, টার্মিনাল থেকে প্রস্থান করতে প্রস্থান প্রকারটি টাইপ exit

    এরপরে, cassandra.yaml কনফিগারেশন ফাইলটি সম্পাদনা করুন এবং আপনার নতুন ক্লাস্টারের নাম দিন।

    /etc/cassandra/cassandra.yaml

    cluster_name: 'Linuxize Cluster'

    সিস্টেম ক্যাশে সাফ করতে নীচের কমান্ডটি চালান:

    nodetool flush system

    শেষ পর্যন্ত ক্যাসান্দ্রা পরিষেবাটি চালু করে পুনরায় চালু করুন:

    sudo systemctl restart cassandra

উপসংহার

আপনি সফলভাবে আপনার ডেবিয়ান 9 সার্ভারে অ্যাপাচি ক্যাসান্দ্রা ইনস্টল করেছেন। ক্যাসান্দ্রার সাহায্যে কীভাবে শুরু করবেন সে সম্পর্কে আরও তথ্যের জন্য তাদের অফিসিয়াল ডকুমেন্টেশন পৃষ্ঠাটি দেখুন।

জাভা ক্যাসান্দ্রা ডেবিয়ান ডাটাবেস