Ubuntu 24.04
Sponsored Link

InfluxDB : स्थापित करना2024/06/10

 
टाइम सीरीज़ डेटाबेस, InfluxDB स्थापित करें।
[1] InfluxDB और क्लाइंट टूल इंस्टॉल करें।
root@dlp:~#
apt -y install influxdb influxdb-client
[2] InfluxDB कॉन्फ़िगर करें।
डिफ़ॉल्ट रूप से, प्रमाणीकरण अक्षम है, सभी उपयोगकर्ता विशेषाधिकारों के साथ InfluxDB का उपयोग कर सकते हैं। इसलिए पहले प्रमाणीकरण सक्षम करें।
# एक व्यवस्थापक उपयोगकर्ता बनाएँ
# [admin] ⇒ अपनी पसंद का कोई भी उपयोक्तानाम निर्दिष्ट करें
# [adminpassword] ⇒ कोई भी पासवर्ड सेट करें

root@dlp:~#
influx -execute "create user admin with password 'adminpassword' with all privileges"

root@dlp:~#
influx -execute "show users"

user  admin
----  -----
admin true

root@dlp:~#
vi /etc/influxdb/influxdb.conf
[http]
  # Determines whether HTTP endpoint is enabled.
  # enabled = true

  # The bind address used by the HTTP service.
  # bind-address = ":8086"

  # Determines whether user authentication is enabled over HTTP/HTTPS.
  # पंक्ति 226 : टिप्पणी हटाएँ और बदलें
  auth-enabled = true

root@dlp:~#
systemctl restart influxdb
[3] प्रमाणीकरण सक्षम करने के बाद, InfluxDB CLI तक इस प्रकार पहुंचें।
# InfluxDB CLI चलाएँ और एक उपयोगकर्ता के रूप में प्रमाणित करें

root@dlp:~#
influx

Connected to http://localhost:8086 version 1.6.7~rc0
InfluxDB shell version: 1.6.7~rc0
> auth
username: admin
password:

> exit

# सीएलआई पर उपयोगकर्ता जानकारी जोड़ें

root@dlp:~#
influx -username admin -password adminpassword

Connected to http://localhost:8086 version 1.6.7~rc0
InfluxDB shell version: 1.6.7~rc0
> exit

# पर्यावरण चर पर उपयोगकर्ता जानकारी सेट करें

root@dlp:~#
export INFLUX_USERNAME=admin

root@dlp:~#
export INFLUX_PASSWORD=adminpassword

root@dlp:~#
influx

Connected to http://localhost:8086 version 1.6.7~rc0
InfluxDB shell version: 1.6.7~rc0
> exit

# HTTP एपीआई पर प्रमाणित करें

root@dlp:~#
curl -G http://localhost:8086/query?pretty=true -u admin:adminpassword --data-urlencode "q=show users"

{
    "results": [
        {
            "statement_id": 0,
            "series": [
                {
                    "columns": [
                        "user",
                        "admin"
                    ],
                    "values": [
                        [
                            "admin",
                            true
                        ]
                    ]
                }
            ]
        }
    ]
}
मिलान सामग्री