نحوه نصب و راه اندازی influxdb در لینوکس

  • مدرس : علی بیگدلی
  • تاریخ انتشار: 1404/01/02
  • تعداد بازدید: 20

پیوست های این درس:


نصب و راه‌اندازی InfluxDB در لینوکس (بدون Docker)

InfluxDB را می‌توان در لینوکس بدون نیاز به Docker و از طریق مدیریت بسته‌ها (APT برای Ubuntu/Debian و YUM/DNF برای CentOS/RHEL) نصب کرد. در ادامه مراحل نصب و پیکربندی برای هر دو توزیع توضیح داده شده است

۱. نصب InfluxDB در Ubuntu و Debian

۱.۱. افزودن مخزن InfluxDB
دستورات زیر را برای افزودن مخزن رسمی InfluxDB اجرا کنید

curl -s https://repos.influxdata.com/influxdb.key | sudo apt-key add -
echo "deb https://repos.influxdata.com/debian stable main" | sudo tee /etc/apt/sources.list.d/influxdb.list

۱.۲. نصب InfluxDB

sudo apt update
sudo apt install influxdb -y

۱.۳. فعال‌سازی و اجرای سرویس InfluxDB

sudo systemctl enable --now influxdb
sudo systemctl start influxdb

۱.۴. بررسی وضعیت سرویس

sudo systemctl status influxdb

اگر خروجی active (running) نمایش داده شود، به این معنی است که InfluxDB به درستی اجرا شده است

۲. نصب InfluxDB در CentOS و RHEL

۲.۱. افزودن مخزن InfluxDB

cat <<EOF | sudo tee /etc/yum.repos.d/influxdb.repo
[influxdb]
name = InfluxDB Repository
baseurl = https://repos.influxdata.com/rhel/\$releasever/\$basearch/stable
enabled = 1
gpgcheck = 1
gpgkey = https://repos.influxdata.com/influxdb.key
EOF

۲.۲. نصب InfluxDB

sudo yum install influxdb -y

۲.۳. فعال‌سازی و اجرای سرویس InfluxDB

sudo systemctl enable --now influxdb
sudo systemctl start influxdb

۲.۴. بررسی وضعیت سرویس

sudo systemctl status influxdb

۳. تنظیم و راه‌اندازی اولیه InfluxDB

۱. مرورگر خود را باز کرده و آدرس زیر را وارد کنید

http://localhost:8086

۲. در صفحه‌ی تنظیمات، اطلاعات زیر را وارد کنید

  • نام سازمان (Organization Name)
  • نام فضای ذخیره‌سازی (Bucket Name)
  • نام کاربری (Username) و رمز عبور (Password)
    ۳. روی Continue کلیک کنید تا InfluxDB پیکربندی شود

۴. نصب و استفاده از CLI (رابط خط فرمان InfluxDB)

۴.۱. بررسی نسخه InfluxDB

influx version

۴.۲. ایجاد یک سازمان، کاربر و فضای ذخیره‌سازی جدید از طریق CLI

influx setup

در این مرحله، اطلاعات زیر را وارد کنید

  • نام سازمان (Organization Name)
  • نام فضای ذخیره‌سازی (Bucket Name)
  • نام کاربری (Username) و رمز عبور (Password)

۵. ثبت و خواندن داده‌های تستی در InfluxDB

۵.۱. نوشتن داده در InfluxDB

influx write --bucket my_bucket --org my_org --precision s "temperature,location=room1 value=25.5 1640995200"

۵.۲. خواندن داده از InfluxDB

influx query 'from(bucket:"my_bucket") |> range(start: -1h)'

۶. متوقف کردن و حذف InfluxDB

۶.۱. متوقف کردن سرویس InfluxDB

sudo systemctl stop influxdb

۶.۲. حذف InfluxDB در Ubuntu/Debian

sudo apt remove influxdb -y

۶.۳. حذف InfluxDB در CentOS/RHEL

sudo yum remove influxdb -y

اکنون InfluxDB بدون نیاز به Docker روی لینوکس شما نصب و راه‌اندازی شده است

ثبت دیدگاه


نکته: آدرس ایمیل شما منتشر نخواهد شد

دیدگاه کاربران (0)


هیچ دیدگاهی ثبت نشده است می توانید اولین نفر باشید