Linux-এ H2 Database ইনস্টল করা খুবই সহজ এবং এটি সরাসরি Java-এ রান করে, তাই Linux-এ ইনস্টল করতে আপনাকে Java ইনস্টল করতে হবে। নিচে ধাপে ধাপে H2 ডেটাবেজ ইনস্টল করার প্রক্রিয়া আলোচনা করা হল।
ধাপ ১: Java ইনস্টলেশন নিশ্চিত করা
H2 Database চালানোর জন্য আপনার সিস্টেমে Java ইনস্টল থাকতে হবে। আপনি যদি আগে থেকেই Java ইনস্টল না করে থাকেন, তবে নিচের কমান্ড দিয়ে Java ইনস্টল করতে পারেন।
Java ইনস্টল করার জন্য:
Ubuntu/Debian:
sudo apt update sudo apt install openjdk-11-jdkCentOS/RHEL:
sudo yum install java-11-openjdkArch Linux:
sudo pacman -S jdk11-openjdk
Java ইনস্টলেশন চেক করা:
Java সঠিকভাবে ইনস্টল হয়েছে কিনা তা চেক করতে নিচের কমান্ডটি চালান:
java -version
এটি Java ভার্সন প্রদর্শন করবে যদি এটি সঠিকভাবে ইনস্টল করা থাকে।
ধাপ ২: H2 Database ডাউনলোড করা
H2 Database ডাউনলোড করতে, আপনি H2 এর অফিসিয়াল ওয়েবসাইট থেকে .jar ফাইল ডাউনলোড করতে পারেন।
H2 ডাউনলোড:
- H2 Database এর অফিসিয়াল ডাউনলোড পেজে যান:
H2 Database Download - "Platform Independent" ডাউনলোড অপশনে ক্লিক করুন এবং
.jarফাইল ডাউনলোড করুন।
Alternatively, আপনি কমান্ড লাইনের মাধ্যমে ডাউনলোড করতে পারেন:
wget http://h2database.com/h2-2024-02-28.zip
ধাপ ৩: H2 Database ফাইল আনজিপ করা
যদি আপনি .zip ফাইল ডাউনলোড করে থাকেন, তাহলে এই ফাইলটি আনজিপ করতে হবে:
unzip h2-2024-02-28.zip
এটি একটি ডিরেক্টরি তৈরি করবে যেখানে H2 Database এর সমস্ত ফাইল থাকবে।
ধাপ ৪: H2 Database চালানো
H2 Database চালানো:
ডাউনলোড করা
.jarফাইল ব্যবহার করে H2 ডেটাবেজ চালানোর জন্য নিচের কমান্ডটি চালান:java -jar h2-2024-02-28.jarযদি আপনি বিশেষ কোনো পোর্ট বা কনফিগারেশন সেটআপ করতে চান, তাহলে সেগুলি
-webএবং-tcpপ্যারামিটার হিসেবে যোগ করতে পারেন। উদাহরণ:java -jar h2-2024-02-28.jar -web -tcpH2 Web Console:
H2 ডেটাবেজ চালু হলে, আপনি
http://localhost:8082URL থেকে H2 এর Web Console অ্যাক্সেস করতে পারবেন। এই URL এ ব্রাউজারে গিয়ে H2 ডেটাবেজের সাথে সংযুক্ত হতে পারবেন।
ধাপ ৫: H2 Database কনফিগারেশন এবং প্রাথমিক সেটআপ
- H2 Web Console এ প্রবেশ করার পর, আপনাকে ডেটাবেজের জন্য একটি নাম নির্বাচন করতে হবে অথবা আপনি পূর্বের তৈরি করা ডেটাবেজ ব্যবহার করতে পারেন।
- ডেটাবেজের জন্য ইউজারনেম এবং পাসওয়ার্ড প্রদান করতে হবে (যদি সেট করা থাকে)।
- ডেটাবেজ কনফিগারেশন সম্পন্ন হলে, আপনি SQL কুয়েরি লিখে ডেটাবেজ পরিচালনা করতে পারবেন।
ধাপ ৬: H2 Database সার্ভার মোডে চালানো
H2 ডেটাবেজকে সার্ভার মোডে চালানোর জন্য নিচের কমান্ডটি ব্যবহার করুন:
java -jar h2-2024-02-28.jar -tcp -web
এটি TCP/IP প্রোটোকলের মাধ্যমে H2 ডেটাবেজ সার্ভারের সঙ্গে একাধিক ক্লায়েন্টকে সংযোগ করতে দেবে।
ধাপ ৭: H2 ডেটাবেজ অটোমেটিক স্টার্ট (Optional)
আপনি যদি চান H2 ডেটাবেজ সিস্টেম বুটের সময় অটোমেটিকভাবে চালু হোক, তবে এটি একটি সার্ভিস হিসাবে সেটআপ করতে পারেন। উদাহরণস্বরূপ, systemd ব্যবহার করে:
systemd Service ফাইল তৈরি করা:
sudo nano /etc/systemd/system/h2database.serviceএই কোডটি ফাইলটিতে যোগ করুন:
[Unit] Description=H2 Database After=network.target [Service] Type=simple ExecStart=/usr/bin/java -jar /path/to/h2-2024-02-28.jar -web -tcp Restart=always User=your_user [Install] WantedBy=multi-user.targetসার্ভিসটি চালু করা:
sudo systemctl daemon-reload sudo systemctl enable h2database sudo systemctl start h2database
এখন, আপনার H2 ডেটাবেজ সিস্টেম রিবুটের পরও চালু হবে।
এভাবে আপনি Linux সিস্টেমে H2 Database ইনস্টল এবং কনফিগার করতে পারবেন।
Read more