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

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

Tutorial cara tambahkan repository debian 10

Tutorial cara tambahkan repository debian 10

সুচিপত্র:

Anonim

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

পূর্বশর্ত

নির্দেশাবলী ধরে নেওয়া হয় যে আপনি রুট বা সুডো সুবিধা সহ ব্যবহারকারী হিসাবে লগ ইন করেছেন।

জাভা ইনস্টল করা হচ্ছে

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

আমরা AdoptOpenJDK সংগ্রহস্থল সক্ষম করব এবং প্রি-বিল্ট ওপেনজেডকে 8 প্যাকেজটি ইনস্টল করব।

প্যাকেজ তালিকা আপডেট করুন এবং এইচটিটিপিএসের উপর একটি নতুন সংগ্রহস্থল যুক্ত করতে প্রয়োজনীয় নির্ভরতাগুলি ইনস্টল করুন:

sudo apt update sudo apt install apt-transport-https ca-certificates wget dirmngr gnupg software-properties-common

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

wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add - wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add - sudo add-apt-repository --yes

নিম্নলিখিত কমান্ডগুলি চালিয়ে জাভা 8 ইনস্টল করুন:

sudo apt update sudo apt install adoptopenjdk-8-hotspot

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

java -version

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

openjdk version "1.8.0_232" OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_232-b09) OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.232-b09, mixed mode)

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

আমরা বিক্রেতা সংগ্রহস্থল থেকে ডেব প্যাকেজ ব্যবহার করে অ্যাপাচি ক্যাসান্দ্রা ইনস্টল করব। আমাদের এটি করতে, অ্যাপাচি ক্যাসান্দ্রার সংগ্রহস্থল সক্ষম করতে হবে।

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

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

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

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

sudo sh -c 'echo "deb https://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 103.71 KiB 256 100.0% dd8f6709-08ef-45b8-881e-5c1b5bbfc7f7 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. cqlsh সহ ক্যাসান্দ্রা cqlsh টার্মিনালে লগইন করুন:

    cqlsh

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

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

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

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

    /etc/cassandra/cassandra.yaml

    cluster_name: 'Linuxize Cluster'

    সিস্টেম ক্যাশে সাফ করুন:

    nodetool flush system

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

    sudo systemctl restart cassandra

উপসংহার

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

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