Ada sejumlah setelan startup Looker yang dapat dikonfigurasi secara opsional pada instance yang dihosting pelanggan. Jika opsi ini tidak perlu diubah, Anda dapat memulai Looker tanpa opsi tersebut.
Daftar opsi startup
Di bawah ini adalah daftar opsi startup saat ini dalam urutan abjad. Anda juga dapat menampilkan daftar opsi startup dengan menjalankan skrip startup Looker menggunakan opsi --help
.
Opsi | Deskripsi |
---|---|
--alerts-scheduler-threads=<i> |
Jumlah notifikasi terjadwal serentak (default: 3). |
--ami |
Tidak digunakan lagi. Sebagai gantinya, gunakan --marketplace=aws . |
--api-server-max-threads=<i> |
Jumlah thread maksimum untuk Puma API Server. |
--api-server-min-threads=<i> |
Jumlah thread minimum untuk Puma API Server. |
--application-server-max-threads=<i> |
Jumlah thread maksimum untuk Puma Application Server. |
--application-server-min-threads=<i> |
Jumlah thread minimum untuk Puma Application Server. |
--apply-db-migrations |
Terapkan migrasi DB saat startup. Nonaktifkan hanya jika Anda menerapkan migrasi secara terpisah (default: true ). |
--async-results-cache-time=<i> |
Lama waktu untuk menyimpan hasil asinkron di-cache (default: 300). |
--cdn-hosts=<s> |
Nama host yang dipisahkan koma untuk kumpulan CDN (default: static-a.lookercdn.com,static-b.lookercdn.com ). |
--cipher-key-file=<s> |
Jalur ke file yang berisi kunci sandi (hanya enkripsi lama). |
--cloud-trace-enabled |
Aktifkan perekaman aktivitas menggunakan kredensial default atau kredensial JSON jika disediakan melalui cloud_trace_json_file (default: false ). |
--cloud-trace-json-file=<s> |
File JSON yang berisi kredensial akun layanan untuk mengupload data trace ke Google Cloud Trace. |
--cloud-trace-project-id=<s> |
ID project Google untuk mengupload data trace. |
--cloud-trace-sample-rate=<f> |
Frekuensi (0-1) yang digunakan untuk mengambil sampel pelacakan. Default-nya adalah 1% (default: 0.01). |
--clustered |
Apakah server ini merupakan bagian dari cluster (default: false ). |
--concurrent-render-caching-jobs=<i> |
Jumlah proses rendering cache yang serentak (default: 3). |
--concurrent-render-jobs=<i> |
Jumlah proses rendering PhantomJS atau Chromium yang bersamaan (default: 2). |
--content-repo-enabled |
Fitur Repo Konten diaktifkan (default: false ). |
--core-on-loopback |
Mengekspos Core API pada antarmuka loopback (default: false ). |
--core-port=<i> |
Port untuk menjalankan core (default: 19999). |
--customer-artifact-maxsize=<i> |
Ukuran maksimum dalam MB penyimpanan artefak pelanggan. |
-d, --internal-db-creds=<s> |
Jalur ke file YAML dengan kredensial DB. |
--daemonize |
Berjalan sebagai daemon (default: true). |
--default-mailer-domain=<s> |
Domain mailer default. |
--default-mailer-fromemail=<s> |
Alamat email tempat email surat default berasal (default: Looker <noreply@lookermail.com> ). |
--default-mailer-host=<s> |
Nama host surat default (default: smtp.sendgrid.net ). |
--default-mailer-password=<s> |
Sandi pengirim email default (sandi pada command line tidak disarankan). |
--default-mailer-port=<i> |
Port surat default (default: 587). |
--default-mailer-username=<s> |
Nama pengguna pengirim surat default. |
--disable-db-log |
Menonaktifkan logging kueri DB internal (default: false ). |
--dogstatsd-host-ip=<s> |
IP host server milik Datadog. |
--dogstatsd-host-port=<i> |
Porta host server Datadog. |
-e, --help |
Menampilkan daftar opsi startup ini. |
--error-emails-to=<s> |
Email error ke <email address> . |
--experimental-features=<s> |
Daftar fitur eksperimental yang diizinkan, yang dipisahkan koma. |
--experimental-routes=<s> |
Daftar rute eksperimental yang diizinkan dan dipisahkan koma yang membuat rute dengan akhiran -next . |
--extension-load-url=<s> |
URL untuk memuat ekstensi ke iframe yang aman. |
--external-solr-enabled |
Aktifkan Solr eksternal (bukan default — Solr tersemat) (default: false ). |
--fips |
Aktifkan enkripsi FIPS-140 (default: false ). |
--force-cdn |
Aktifkan CDN secara paksa (default: false ). |
--force-cipher-key |
Mengabaikan pengamanan untuk setelan kunci cipher (hanya enkripsi lama, default: false ). |
--force-enable-pendo |
Mengaktifkan panduan Pendo pada instance label pribadi atau dalam konteks sematan (default: false ). |
--force-error-emails |
Memaksa Looker melaporkan error melalui email (default: false ). |
--force-gcm-encryption |
TIDAK DIGUNAKAN LAGI (opsi ini tidak lagi diperlukan). |
--force-mismatched-internal-db |
Mengizinkan penggunaan DB internal Looker yang tidak sinkron (default: false ). |
--force-no-cdn |
Nonaktifkan CDN secara paksa (default: false ). |
--git-hooks-use-local-path |
Gunakan jalur lokal untuk direktori git_hooks , bukan penyimpanan bersama. |
--git-performance-logging |
Mengaktifkan logging performa JGit (default: false ). |
--google-analytics-tracker-id=<s> |
ID pelacakan yang akan digunakan untuk mengirim kunjungan halaman ke pelacak Google Analytics tambahan. |
-h, --hosted |
Dihosting oleh Looker. |
-H, --hostname=<s> |
Nama host untuk komunikasi node-ke-node. |
--hosted-action-hub-disabled |
Nonaktifkan hub tindakan yang dihosting. |
--in-memory-cache-size=<i> |
Ukuran (dalam MB) dalam cache memori (default: 200). |
--integration-proxy-cert=<s> |
Jalur ke file sertifikat PKI Proxy Integrasi. |
--integration-proxy-key=<s> |
Jalur ke file kunci PKI Proxy Integrasi. |
--internal-analytics-connection-file=<s> |
File YAML yang menjelaskan koneksi analisis internal yang menghosting data untuk model system__activity . Opsi ini hanya untuk digunakan dengan database backend replika baca. |
--internal-analytics-connection-pool-size=<i> |
Jumlah koneksi DB simultan yang dapat menjalankan kueri model aktivitas sistem. Opsi ini hanya untuk digunakan dengan database backend replika baca. |
--internal-analytics-retention-days=<i> |
Jumlah hari untuk menyimpan data histori dalam database internal. Hal ini tidak memengaruhi proses ETL apa pun. Defaultnya adalah 90. Opsi ini hanya untuk digunakan dengan database backend replika baca. |
--k8s-deployment-api-s3bucket-url=<s> |
URL tempat proses Looker ini dapat menulis kredensial bucket S3 untuk disimpan sebagai secret Kubernetes. |
--log-format=<s> |
Format log yang berupa text atau json (default: text ). |
--log-level=<s> |
Level log (default: info ). |
--log-to-file |
Mengirim output log ke file log Looker (default: true ). |
--lookml-runtime-cache-size=<i> |
Ukuran (dalam MB) cache runtime LookML (default: 200). |
--loose-cipher-key-file |
Jangan wajibkan izin 0600 untuk file kunci sandi (hanya enkripsi lama, default: false ). |
--marketplace=<s> |
Berjalan di instance Looker Marketplace. |
--max-async-threads=<i> |
Jumlah maksimum rangkaian kueri asinkron (default: 200). |
--max-configurable-db-connections=<i> |
Jumlah koneksi maksimum yang diizinkan untuk koneksi DB pelanggan di UI. |
--max-db-connections-records=<i> |
Jumlah maksimum data koneksi yang diizinkan di tabel db_connection (default: 10.000). |
--max-pdt-regen-threads=<i> |
Jumlah maksimum thread regenerator PDT. |
--max-scheduled-plans=<i> |
Jumlah maksimum rencana terjadwal berulang yang aktif (default: unlimited ). |
--max-scheduler-jitter-in-seconds=<i> |
Jadwal flag to smear berjalan secara acak selama jumlah detik yang ditentukan. |
--max-unstreamed-limit=<i> |
Menetapkan jumlah maksimum baris yang dapat ditampilkan untuk semua kueri yang tidak di-streaming (default: 100.000). |
--min-pdt-regen-threads=<i> |
Jumlah thread minimum untuk Regenerator PDT. |
--monitoring-port=<i> |
Port untuk pemantauan hosting (Prometheus, ...) (default: 1552). |
-n, --node-to-node-port=<i> |
Port untuk komunikasi node-ke-node (default: 1551). |
--new-cipher-key-file=<s> |
Jalur ke file yang berisi kunci sandi baru (hanya enkripsi lama). |
--on-disk-cache-size=<i> |
Ukuran (dalam MB) cache disk (default: 2000). |
-p, --port=<i> |
Port yang akan dijalankan (default: 9999). |
--per-user-query-limit=<i> |
Membatasi jumlah kueri serentak per pengguna (default: 15). |
--per-user-query-timeout=<i> |
Lama waktu tunggu per pengguna untuk menunggu koneksi (default: 600). |
--prefer-ipv4 |
Pilih IPv4. |
--public-embed-auth-param-file=<s> |
File parameter autentikasi untuk autentikasi publik. |
--public-host-url=<s> |
Jika fitur lisensi public_host_url diaktifkan, opsi ini memungkinkan admin menentukan nama host public_host_url sehingga URI callback Looker Action API dibuat dengan public_host_url , bukan URL host default di Looker. Input untuk opsi memulai harus https://<my.host.name> tanpa garis miring di URL. Jika menggunakan metode ini, admin Looker juga harus mengizinkan daftar alamat IP keluar statis yang tercantum di halaman dokumentasi Membagikan data melalui hub tindakan. |
-q, --queue-broker-port=<i> |
Port untuk perantara antrean (default: 61616). |
--qm-long-poll-max-sleep-interval-in-seconds=<f> |
Interval tidur maksimum sebelum API polling panjang akan memeriksa apakah hasilnya tersedia (default: 1). |
--qm-long-poll-sleep-interval-in-seconds=<i> |
Interval tidur awal sebelum API polling panjang akan memeriksa apakah hasilnya tersedia (default: 0.1). |
--qm-long-poll-timeout-in-seconds=<i> |
Waktu tunggu sisi server maksimum untuk API polling panjang sebelum kembali ke klien (default: 30). |
--query-manager-max-threads=<i> |
Jumlah thread maksimum untuk Query Manager. |
--query-manager-min-threads=<i> |
Jumlah thread minimum untuk Query Manager. |
--query-metrics-retention-hours=<i> |
Jumlah jam untuk mempertahankan data query_metrics dalam database internal (default: 336). |
--queue-startup-timeout-in-seconds=<i> |
Berapa lama dalam detik untuk mengizinkan koneksi ke antrean saat sistem dimulai (default: 180). |
--query-task-cleanup-interval-seconds=<i> |
Interval antara tugas pembersihan tabel tugas kueri (default: 600). |
--query-task-persistence-duration-minutes=<i> |
Jumlah waktu setelah penyelesaian kueri untuk mempertahankan baris dalam tabel tugas kueri (default: 360). |
-r, --root |
Memungkinkan dijalankan sebagai root. Looker tidak memerlukan hak istimewa root untuk operasi normal. Untuk tujuan keamanan, sebaiknya jalankan Looker di akun non-root. Gunakan opsi untuk menjalankan sebagai root hanya jika diperlukan, misalnya, jika diminta oleh analis Looker untuk tujuan pemecahan masalah. |
--redis-cache-config-file=<s> |
File yang berisi konfigurasi redis. |
--report-backend-errors, --no-report-backend-errors |
Melaporkan error dari backend (default: false ). |
--report-frontend-errors, --no-report-frontend-errors |
Melaporkan error dari frontend (default: false ). |
-S, --ssh-tunnel-sidecar-url=<s> |
URL dasar yang digunakan untuk terhubung ke SSH Tunnel Server Sidecar. |
--scheduled-job-attempt-limit=<i> |
Jumlah maksimum percobaan tugas terjadwal (default: 10). |
--scheduled-job-max-age-days=<i> |
Usia maksimum tugas terjadwal sebelum dihapus (default: 60). |
--scheduler-query-limit=<i> |
Membatasi jumlah kueri terjadwal serentak (default: 10). |
--scheduler-query-timeout=<i> |
Durasi waktu tunggu penjadwal untuk menunggu koneksi (default: 1200). |
--scheduler-start-delay=<i> |
Jumlah detik untuk menunda startup tugas runner (default: 60). |
--scheduler-threads=<i> |
Jumlah tugas terjadwal serentak (default: 10). |
--search-result-comparison |
Bandingkan hasil Layanan Penelusuran dengan hasil lama (default: false ). |
--search-service |
Mengaktifkan Layanan Penelusuran (default: false ). |
--search-service-ab-test |
Aktifkan pengujian A/B untuk Layanan Penelusuran (default: false ). |
--self-signup |
Mengizinkan siapa saja membuat akun untuk dirinya sendiri. |
--shared-storage-dir=<s> |
Jalur ke penyimpanan bersama sistem file jaringan. |
--snowplow-host=<s> |
Pengumpul bajak salju ekstra. |
--solr-basic-auth=<s> |
Kredensial autentikasi dasar untuk panggilan ke Solr (default: solr:SolrRocks ). |
--ssl |
Menggunakan SSL (default: true ). |
--ssl-ca-cert=<s> |
Tidak digunakan lagi. Sebagai gantinya, gunakan --ssl-keystore . |
--ssl-cert=<s> |
Tidak digunakan lagi. Sebagai gantinya, gunakan --ssl-keystore . |
--ssl-key=<s> |
Tidak digunakan lagi. Sebagai gantinya, gunakan --ssl-keystore . |
--ssl-keystore-pass-file=<s> |
Jalur ke file yang berisi sandi ssl-keystore . |
--ssl-keystore-pass=<s> |
Sandi untuk file ssl-keystore . |
--ssl-keystore=<s> |
Jalur ke file keystore untuk SSL. |
--ssl-provided-externally-by=<s> |
Menyediakan host:port untuk penyedia SSL eksternal yang dapat diakses dari server yang menjalankan Looker. Jika tidak ditentukan, server aplikasi Looker akan menyediakan SSL.Berikut adalah contoh proxy SSL di depan cluster Looker:--ssl-provided-externally-by=192.168.123.13:443 Berikut contoh penyedia SSL pada host yang sama dengan instance Looker Anda:--ssl-provided-externally-by=localhost:443 Nilai null menunjukkan bahwa server aplikasi Looker menyediakan SSL. Jika instance Looker Anda berjalan di server dengan akses terbatas ke internet publik, Anda perlu menentukan alamat IP di jaringan internal yang dapat dijangkau oleh server untuk instance Looker Anda. |
--ssl-provided-externally |
Tidak digunakan lagi. Sebagai gantinya, gunakan --ssl-provided-externally-by . |
--staging |
Menjalankan server sebagai staging. Opsi ini akan mencegah instance staging Anda mengirim laporan terjadwal. Namun, instance staging akan tetap menjalankan tugas terjadwal dan akan mengirimkan email error kepada pemilik rencana terjadwal jika terdapat masalah pada tugas terjadwal. |
--staging-override-email=<s> |
Mengirim email pada instance staging ke alamat ini, bukan tujuan biasanya. |
--stereo-data-search-enabled |
Mengaktifkan fitur penelusuran data stereo (default: false ). |
--studio-load-url=<s> |
URL untuk memuat Looker Studio ke iframe. |
--task-monitor-abandoned-query-in-seconds=<i> |
Durasi berlalu sejak akses terakhir untuk tugas yang dianggap telah diabaikan oleh tugas kueri. |
--task-monitor-query-startup-interval-in-seconds=<i> |
Durasi yang digunakan sebagai masa tenggang saat kueri memulai eksekusi hingga polling panjang pertama terjadi. Opsi ini membantu memberikan lebih banyak ruang bagi penelepon sebelum memulai pemungutan suara. |
--task-monitor-sleep-interval-in-seconds=<i> |
Interval tidur sebelum thread pelacakan tugas dapat memeriksa apakah tugas diabaikan. |
--unlimited-scheduler-threads=<i> |
Jumlah tugas terjadwal yang tidak terbatas secara serentak (default: 3). |
--use-custom-jdbc-config |
Apakah akan menggunakan konfigurasi driver JDBC kustom (default: false ). |
--user-db-credentials |
Penggunaan dibatasi. Koneksi dapat menggunakan kredensial per pengguna (default: false ). |
-v, --version |
Mencetak versi dan keluar. |
Format file kredensial
Jika telah mengubah database aplikasi ke MySQL, Anda memerlukan file kredensial bernama looker-db.yml
yang menyertakan setelan berikut:
dialect: mysql
host: YOUR_HOSTNAME
username: YOUR_USERNAME
password: YOUR_PASSWORD
database: YOUR_DBNAME
port: YOUR_PORT
Jika database MySQL Anda memerlukan koneksi SSL, file looker-db.yml
juga memerlukan hal berikut:
ssl: true
Membuat opsi startup menjadi permanen
Metode yang direkomendasikan untuk membuat setelan konfigurasi startup bersifat permanen adalah dengan membuat file bernama lookerstart.cfg di direktori aplikasi Looker. File ini akan dijalankan oleh skrip startup Looker yang disediakan dengan looker.jar Anda. File lookerstart.cfg adalah tempat yang direkomendasikan untuk menetapkan variabel lingkungan untuk JAVAARGS
dan LOOKERARGS
karena variabel tersebut tidak akan ditimpa saat versi baru skrip startup Looker diinstal.
Berikut adalah contoh lookerstart.cfg, yang menonaktifkan SSL Looker dan menyetelnya agar berjalan di port 8080:
LOOKERARGS="--no-ssl --port 8080"
Looker harus dimulai ulang setelah melakukan perubahan pada lookerstart.cfg.
Langkah berikutnya
Setelah mengonfigurasi opsi startup Looker, Anda siap mengonfigurasi sertifikat SSL untuk HTTPS yang tepat.