Memulai Cepat
DataFlux Func adalah platform berbasis Python untuk Pengembangan Skrip, manajemen, dan eksekusi.
DataFlux Func dibaca data flux function, terkadang disingkat menjadi DFF di dalam sistem.
Perintah Unduh Paket Instalasi
| Bash | |
|---|---|
1 | |
0. Catatan Sebelum Membaca
Semua perintah shell yang dibahas dalam dokumen ini dapat dijalankan langsung sebagai pengguna root; pengguna non-root perlu menambahkan sudo untuk menjalankannya.
Dokumen ini hanya memberikan langkah-langkah operasi yang paling umum. Untuk Instalasi dan Penerapan yang lebih detail, silakan lihat Penerapan dan Pemeliharaan / Instalasi dan Penerapan / Deployment Mesin Tunggal
1. Persyaratan Sistem
Pastikan host atau cloud host yang menjalankan DataFlux Func memenuhi persyaratan berikut:
- Jumlah inti CPU >= 2
- Kapasitas memori >= 4GB
- Ruang disk >= 20GB
- Bandwidth jaringan >= 10Mbps
- Sistem operasi adalah sistem asli Ubuntu 16.04 LTS / CentOS 7.2 ke atas (tidak mendukung macOS, Windows)
- Buka port
8088(sistem ini menggunakan port8088secara default, pastikan konfigurasi firewall, grup keamanan, dll. mengizinkan akses masuk8088)
Persyaratan Sistem Detail
Untuk persyaratan sistem yang lebih detail, silakan lihat Penerapan dan Pemeliharaan / Persyaratan Sistem
2. Instalasi dan Penerapan
DataFlux Func mendukung berbagai metode deployment paket instalasi; pengguna dapat memilih sesuai dengan kondisi nyata mereka.
Mengunduh Paket Instalasi untuk Deployment
Untuk skenario deployment pada satu host, disarankan mengunduh paket instalasi untuk melakukan deployment. Selain itu, metode ini juga cocok untuk berbagai lingkungan tanpa jaringan publik atau lingkungan terbatas.
Untuk sistem Linux, macOS, dan lainnya, disarankan menggunakan perintah shell resmi untuk mengunduh paket instalasi. Skrip akan otomatis memilih versi arsitektur x86_64 atau aarch64 sesuai dengan lingkungan saat ini:
| Bash | |
|---|---|
1 | |
Unduh Paket Instalasi Secara Manual
Windows perlu mengunduh paket instalasi secara manual; silakan lihat Penerapan dan Pemeliharaan / Instalasi dan Penerapan / Deployment Mesin Tunggal / Unduh Manual
Setelah unduhan selesai, jalankan run-portable.sh di direktori tempat file instalasi berada, maka sistem akan otomatis mengonfigurasi dan akhirnya menjalankan seluruh DataFlux Func:
| Bash | |
|---|---|
1 | |
Setelah eksekusi selesai, Anda dapat menggunakan browser untuk mengakses http://{alamat IP/domain server}:{port} dan membuka antarmuka inisialisasi.
Parameter Konfigurasi Skrip Instalasi
Untuk parameter konfigurasi skrip instalasi, silakan lihat Penerapan dan Pemeliharaan / Instalasi dan Penerapan / Deployment Mesin Tunggal / Opsi Instalasi
Menginstal di k8s dengan Helm
Silakan lihat dokumentasi Penerapan dan Pemeliharaan / Instalasi dan Penerapan / Helm
3. Inisialisasi Sistem
Setelah DataFlux Func terinstal, saat pertama kali mengakses sistem, antarmuka inisialisasi akan ditampilkan. Klik tombol "Simpan dan Inisialisasi Database" untuk menginisialisasi database.
Tunggu sebentar, setelah inisialisasi selesai, Anda akan otomatis diarahkan ke antarmuka login.
4. Menjalankan Fungsi Contoh
DataFlux Func yang baru diinstal sudah menyertakan contoh kode sederhana.
Klik tombol "Edit" untuk masuk ke mode edit dan mengubah kode.
Dalam mode edit, Anda dapat memilih fungsi yang ingin dijalankan, lalu klik "Jalankan".
Hasil eksekusi fungsi, termasuk keluaran print(...), akan ditampilkan di panel keluaran di bawah.
5. Membuat API Fungsi
Masuk ke "Manajemen / API Fungsi" untuk melihat daftar API Fungsi.
Klik "Buat Baru" untuk membuat API Fungsi bagi fungsi yang didekorasi dengan @DFF.API(...).
6. Memanggil API Fungsi
Masuk ke "Manajemen / API Fungsi" untuk melihat daftar API Fungsi.
Klik "Contoh" untuk menampilkan petunjuk pemanggilan. Menyesuaikan parameter pemanggilan akan secara otomatis menghasilkan cara pemanggilan yang spesifik.
Dengan mengakses sesuai cara pemanggilan yang ditampilkan, Anda akan mendapatkan nilai kembalian fungsi (yaitu nilai return).
