![]() |
InfluxDB |
InfluxDB adalah layanan database yang menyediakan penyimpanan data dalam bentuk deret waktu untuk instrumen, pengamatan, pembelajaran dan mengotomatiskan sistem apa saja, aplikasi dan proses bisnis dalam berbagai bentuk penggunaan.
Environment yang saya gunakan :
Environment yang saya gunakan :
OS : Ubuntu Server 14.04.5 atau lebih baru
Versi InfluxDB : 1.5.2 atau lebih baru
Untuk menginstall influxdb dan influxdb client versi terbaru, tambahkan gpg key dan repositori influx data ke sistem kita :
curl -sL https://repos.influxdata.com/influxdb.key | sudo apt-key add -
echo "deb https://repos.influxdata.com/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/influxdb.list
refresh repository dan install dengan perintah berikut sudo apt-get update && sudo apt-get install influxdb influxdb-client
Basic Command
cek versi InfluxDB
influx -version
menghubungkan ke layanan InfluxDBinflux
menghubungkan ke layanan InfluxDB dengan timestamp yang dapat dibaca manusiainflux -precision rfc3339
menghubungkan ke layanan InfluxDB dengan host dan port yang sudah dimodifikasiinflux -host [hostname] -port [port_influxdb]
cek versi InfluxDBinflux -version
Managemen Database
menampilkan daftar database
SHOW DATABASES
membuat databaseCREATE DATABASE "[nama_database]"
memilih database yang akan digunakanUSE "[nama_database]"
menampilkan daftar tabel atau pengukuran yang tersediaSHOW MEASUREMENTS
membuat daftar tabel atau pengukuranINSERT [nama_tabel],[nama_kolom1]=[value_kolom1] [nama_kolom2]=[value_kolom2]
menampilkan record dari tabel atau pengukuranSELECT * FROM "[nama_measurement]"
menampilkan 15 record dari tabel atau pengukuranSELECT * FROM "[nama_measurement]" LIMIT 15
menghapus tabel atau pengukuranDROP MEASUREMENT "[nama_measurement]"
menampilkan tipe kolom pada measurementSHOW FIELD KEYS FROM "[nama_measurement]"
Managemen User
menampilkan daftar user
SHOW USERS
membuat user dengan semua akses / adminCREATE USER [username] WITH PASSWORD '[password]' WITH ALL PRIVILEGES
membuat user normal tanpa akses adminCREATE USER [username] WITH PASSWORD '[password]'
memberikan password ke user yang sudah adaSET PASSWORD FOR [username] = '[password]'
memberikan akses admin ke user yang sudah adaGRANT ALL PRIVILEGES TO [username]
menarik akses admin ke user yang sudah adaREVOKE ALL PRIVILEGES FROM [username]
memberikan akses tertentu ke user untuk database tertentuGRANT [READ/WRITE/ALL] ON [database_name] TO [username]
memberikan akses tertentu ke user untuk database tertentuREVOKE [READ/WRITE/ALL] ON [database_name] FROM [username]
menampilkan hak akses userSHOW GRANTS FOR "[username]"
menghapus userDROP USER "[username]"
Semoga bermanfaat. :)
sumber :
No comments:
Post a Comment