Presto ইনস্টলেশন (Linux, Windows, MacOS)

Database Tutorials - অ্যাপাচি প্রেস্টো (Apache Presto) Presto ইনস্টলেশন এবং কনফিগারেশন |
222
222

Presto একটি ডিস্ট্রিবিউটেড SQL কোয়েরি ইঞ্জিন, এবং এটি বিভিন্ন প্ল্যাটফর্মে ইনস্টল করা যেতে পারে। নিচে Linux, Windows, এবং MacOS এর জন্য ইনস্টলেশন প্রক্রিয়া বিস্তারিতভাবে ব্যাখ্যা করা হল।


Linux-এ Presto ইনস্টলেশন

ধাপ ১: Java ইনস্টল করা

Presto চালানোর জন্য Java 8 বা তার পরবর্তী সংস্করণ প্রয়োজন। Java ইনস্টল করতে, নিচের কমান্ডটি ব্যবহার করুন:

sudo apt update
sudo apt install openjdk-8-jdk
java -version

ধাপ ২: Presto ডাউনলোড করা

Presto ডাউনলোড করতে, প্রথমে Maven রিপোজিটরি থেকে ডাউনলোড করুন:

wget https://repo1.maven.org/maven2/com/facebook/presto/presto-server/350/presto-server-350.tar.gz
tar -xvzf presto-server-350.tar.gz
sudo mv presto-server-350 /opt/presto

ধাপ ৩: কনফিগারেশন ফাইল তৈরি করা

Presto চালানোর জন্য দুটি কনফিগারেশন ফাইল তৈরি করতে হবে:

  • config.properties
  • node.properties

এই ফাইল দুটি /etc/presto/ ফোল্ডারে তৈরি করুন:

sudo mkdir /etc/presto
sudo touch /etc/presto/config.properties /etc/presto/node.properties

config.properties:

coordinator=true
node-scheduler.include-coordinator=true
http-server.http.port=8080
query.max-memory=5GB
query.max-memory-per-node=1GB

node.properties:

node.id=worker-1
http-server.http.port=8081

ধাপ ৪: Presto সার্ভার শুরু করা

এখন Presto সার্ভার শুরু করুন:

cd /opt/presto
bin/launcher start

Presto চলতে থাকলে, ওয়েব ইন্টারফেসটি http://<server-ip>:8080 এ দেখতে পারবেন।


Windows-এ Presto ইনস্টলেশন

Windows এ Presto ইনস্টল করার জন্য WSL (Windows Subsystem for Linux) ব্যবহার করা ভাল, কারণ Presto Linux ভিত্তিক এবং WSL এ আপনি Linux-এর মতো প্রক্রিয়া অনুসরণ করতে পারবেন।

ধাপ ১: WSL ইনস্টল করা

PowerShell (Admin) ওপেন করে নিচের কমান্ড রান করুন:

wsl --install

Ubuntu বা অন্য কোনো Linux ডিস্ট্রিবিউশন ইনস্টল করুন।

ধাপ ২: Linux ইনস্টলেশন এবং Presto ইনস্টল করা

Linux ডিস্ট্রিবিউশন ইন্সটল করার পর, Linux কনফিগারেশন অনুসরণ করুন (Linux ইনস্টলেশনের মতো) এবং উপরের Linux ইনস্টলেশন অংশ অনুযায়ী Presto ইনস্টল করুন।


MacOS-এ Presto ইনস্টলেশন

MacOS এ Presto ইনস্টল করার জন্য Homebrew ব্যবহার করা যেতে পারে, যা সহজ এবং দ্রুত।

ধাপ ১: Homebrew ইনস্টল করা

Homebrew যদি আপনার MacOS-এ ইনস্টল না থাকে, তবে এটি ইনস্টল করুন:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

ধাপ ২: Presto ইনস্টল করা

Homebrew দিয়ে Presto ইনস্টল করতে:

brew install presto

ধাপ ৩: কনফিগারেশন ফাইল তৈরি করা

MacOS-এও Linux এর মতোই কনফিগারেশন ফাইল তৈরি এবং কনফিগার করতে হবে। /usr/local/etc/presto/ ফোল্ডারে কনফিগারেশন ফাইল রাখুন।

config.properties:

coordinator=true
node-scheduler.include-coordinator=true
http-server.http.port=8080
query.max-memory=5GB
query.max-memory-per-node=1GB

node.properties:

node.id=worker-1
http-server.http.port=8081

ধাপ ৪: Presto সার্ভার শুরু করা

Presto চালানোর জন্য:

cd /usr/local/opt/presto
bin/launcher start

উপসংহার

এইভাবে, আপনি Linux, Windows (WSL), এবং MacOS-এ Presto ইনস্টল এবং কনফিগার করতে পারবেন। প্রতিটি সিস্টেমের জন্য কনফিগারেশন ফাইল সামঞ্জস্য করার মাধ্যমে Presto সফলভাবে চালানো যাবে এবং ওয়েব ইন্টারফেসের মাধ্যমে আপনি কোয়েরি পরিচালনা করতে পারবেন।

common.content_added_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion