Looker-Startoptionen

Es gibt eine Reihe von Looker-Starteinstellungen, die optional auf vom Kunden gehosteten Instanzen konfiguriert werden können. Wenn Sie diese Optionen nicht ändern müssen, können Sie Looker ohne sie starten.

Liste mit Startoptionen

Nachfolgend finden Sie die Liste der aktuellen Startoptionen in alphabetischer Reihenfolge. Sie können auch eine Liste der Startoptionen aufrufen, indem Sie das Looker-Startskript mit der Option --help ausführen.

Wahltaste Beschreibung
--alerts-scheduler-threads=<i> Anzahl gleichzeitig geplanter Benachrichtigungen (Standard: 3).
--ami Eingestellt. Verwenden Sie stattdessen --marketplace=aws.
--api-server-max-threads=<i> Maximale Anzahl der Threads für den Puma API-Server.
--api-server-min-threads=<i> Mindestanzahl der Threads für den Puma API-Server.
--application-server-max-threads=<i> Maximale Anzahl der Threads für den Puma-Anwendungsserver.
--application-server-min-threads=<i> Mindestanzahl der Threads für den Puma-Anwendungsserver.
--apply-db-migrations Datenbankmigrationen beim Start anwenden. Deaktivieren Sie diese Option nur, wenn Sie Migrationen separat anwenden (Standardeinstellung: true).
--async-results-cache-time=<i> Zeitraum für die Aufbewahrung asynchroner Ergebnisse im Cache (Standardeinstellung: 300).
--cdn-hosts=<s> Durch Kommas getrennte Hostnamen für den CDN-Pool (Standardeinstellung: static-a.lookercdn.com,static-b.lookercdn.com).
--cipher-key-file=<s> Pfad zur Datei mit dem Chiffreschlüssel (nur Legacy-Verschlüsselung).
--cloud-trace-enabled Aktivieren Sie das Tracing mit Standardanmeldedaten oder JSON-Anmeldedaten, wenn diese über cloud_trace_json_file bereitgestellt werden (Standardeinstellung: false).
--cloud-trace-json-file=<s> JSON-Datei mit den Anmeldedaten des Dienstkontos zum Hochladen von Trace-Daten in Google Cloud Trace.
--cloud-trace-project-id=<s> Google-Projekt-ID, in die Trace-Daten hochgeladen werden sollen.
--cloud-trace-sample-rate=<f> Die Rate (0–1), mit der Traces gesampelt werden (Standardeinstellung: 0,0).
--clustered Gibt an, ob dieser Server Teil eines Clusters ist (Standardeinstellung: false).
--concurrent-render-caching-jobs=<i> Anzahl der gleichzeitigen Rendering-Caching-Prozesse (Standard: 3).
--concurrent-render-jobs=<i> Anzahl der gleichzeitigen PhantomJS- oder Chromium-Rendering-Prozesse (Standard: 2).
--content-repo-enabled Die Funktion „Inhalts-Repository“ ist aktiviert (Standardeinstellung: false).
--core-on-loopback Macht die Core API auf der Loopback-Schnittstelle verfügbar (Standardeinstellung: false).
--core-port=<i> Port, auf dem der Kern ausgeführt werden soll (Standard: 19999).
--customer-artifact-maxsize=<i> Maximale Größe des Artefaktspeichers des Kunden in MB.
-d, --internal-db-creds=<s> Pfad zur YAML-Datei mit DB-Anmeldedaten.
--daemonize Wird als Daemon ausgeführt (Standardeinstellung: true).
--default-mailer-domain=<s> Standarddomain für E-Mails
--default-mailer-fromemail=<s> Die E-Mail-Adresse, von der die Standard-Mailer-E-Mails stammen (Standardeinstellung: Looker <noreply@lookermail.com>).
--default-mailer-host=<s> Standard-Hostname für E-Mails (Standard: smtp.sendgrid.net).
--default-mailer-password=<s> Standard-Mailer-Passwort (Passwort in der Befehlszeile wird nicht empfohlen).
--default-mailer-port=<i> Standardport für Mailing (Standard: 587).
--default-mailer-username=<s> Standardnutzername für E-Mail-Versand
--disable-db-log Deaktiviert das Logging interner Datenbankabfragen (Standardeinstellung: false).
--dogstatsd-host-ip=<s> IP-Adresse des Datadog-Stats-Serverhosts.
--dogstatsd-host-port=<i> Hostport des Datadog-Servers.
-e, --help Zeigt diese Liste der Startoptionen an.
--enable-blobstore-recryption Aktivieren Sie die Persistent Blobstore-Neuverschlüsselung bei Neuverschlüsselungsvorgängen (Standardeinstellung: false).
--error-emails-to=<s> Fehler-E-Mails an <email address>.
--experimental-features=<s> Durch Kommas getrennte Liste der zulässigen experimentellen Funktionen.
--experimental-routes=<s> Durch Kommas getrennte Liste zulässiger experimenteller Routen, die Routen mit dem Suffix -next generieren.
--extension-load-url=<s> URL zum Laden von Erweiterungen in einen sicheren iFrame.
--external-solr-enabled Aktiviert den externen Solr (im Gegensatz zur Standardeinstellung – eingebettetem Solr) (Standardeinstellung: false).
--fips Aktiviert die FIPS-140-Verschlüsselung (Standardeinstellung: false).
--force-cdn Die Aktivierung von CDN wird erzwungen (Standardeinstellung: false).
--force-cipher-key Ignoriert Sicherheitsmaßnahmen für die Verschlüsselungsschlüssel-Einstellungen (nur Legacy-Verschlüsselung, Standard: false).
--force-enable-pendo Aktiviert Pendo-Leitfäden für Private-Label-Instanzen oder in Einbettungskontexten (Standardeinstellung: false).
--force-error-emails Erzwingt Looker, Fehler per E-Mail zu melden (Standardeinstellung: false).
--force-gcm-encryption EINGESTELLT (diese Option ist nicht mehr erforderlich).
--force-mismatched-internal-db Ermöglicht die Verwendung einer nicht synchronisierten internen Looker-Datenbank (Standardeinstellung: false).
--force-no-cdn Die Deaktivierung von CDN wird erzwungen (Standardeinstellung: false).
--git-hooks-use-local-path Verwenden Sie einen lokalen Pfad für das Verzeichnis git_hooks anstelle des freigegebenen Speichers.
--git-performance-logging Aktiviert das Logging der JGit-Leistung (Standardeinstellung: false).
--google-analytics-tracker-id=<s> Tracking-ID, die zum Senden von Seitenaufrufen an zusätzliche Google Analytics-Tracker verwendet wird
-h, --hosted Gehostet von Looker.
-H, --hostname=<s> Hostname für die Knoten-zu-Knoten-Kommunikation.
--hosted-action-hub-disabled Deaktivieren Sie den Hub für gehostete Aktionen.
--in-memory-cache-size=<i> Größe (in MB) des Arbeitsspeicher-Cache (Standard: 200).
--integration-proxy-cert=<s> Pfad zur PKI-Zertifikatsdatei des Integrationsproxys.
--integration-proxy-key=<s> Pfad zur PKI-Schlüsseldatei für Integration Proxy.
--internal-analytics-connection-file=<s> YAML-Datei, die die interne Analyseverbindung beschreibt, die Daten für das system__activity-Modell hostet. Diese Option kann nur mit einer Backend-Datenbank mit Lesereplikat verwendet werden.
--internal-analytics-connection-pool-size=<i> Die Anzahl der gleichzeitigen Datenbankverbindungen, die Abfragen des Systemaktivitätsmodells ausführen können. Diese Option kann nur mit einer Backend-Datenbank mit Lesereplikat verwendet werden.
--internal-analytics-retention-days=<i> Die Anzahl der Tage, für die Verlaufsdaten in der internen Datenbank aufbewahrt werden. Dies hat keine Auswirkungen auf ETL-Prozesse. Der Standardwert ist 90. Diese Option kann nur mit einer Backend-Datenbank mit Lesereplikat verwendet werden.
--k8s-deployment-api-s3bucket-url=<s> URL, unter der dieser Looker-Prozess S3-Bucket-Anmeldedaten schreiben kann, die als Kubernetes-Secrets persistiert werden.
--log-format=<s> Logformat, entweder text oder json (Standard: text).
--log-level=<s> Logebene (Standardeinstellung: info).
--log-to-file Sendet die Logausgabe an die Looker-Logdatei (Standardeinstellung: true).
--lookml-runtime-cache-size=<i> Größe (in MB) des LookML-Laufzeitcache (Standard: 200).
--loose-cipher-key-file Erfordert keine 0600-Berechtigungen für die Chiffreschlüsseldatei (nur Legacy-Verschlüsselung; Standard: false).
--marketplace=<s> Wird in einer Looker Marketplace-Instanz ausgeführt.
--max-async-threads=<i> Maximale Anzahl asynchroner Abfragethreads (Standard: 200).
--max-configurable-db-connections=<i> Maximal zulässige Anzahl von Verbindungen für eine kundenseitige Datenbankverbindung in der UI.
--max-db-connections-records=<i> Maximal zulässige Anzahl von Verbindungseinträgen in der Tabelle „db_connection“ (Standardeinstellung: 10.000).
--max-pdt-regen-threads=<i> Maximale Anzahl von PDT-Regenerator-Threads.
--max-scheduled-plans=<i> Maximale Anzahl aktiver wiederkehrender, geplanter Pläne (Standardeinstellung: unlimited).
--max-scheduler-jitter-in-seconds=<i> Der Zeitplan für das Verteilen des Flags wird nach dem Zufallsprinzip über die angegebene Anzahl von Sekunden ausgeführt.
--max-unstreamed-limit=<i> Legt die maximale Anzahl von Zeilen fest,die für alle nicht gestreamten Abfragen zurückgegeben werden können (Standardwert: 100.000).
--min-pdt-regen-threads=<i> Mindestanzahl von Threads für PDT-Regenerator.
--monitoring-port=<i> Port für das Hosting von Monitoring (Prometheus, ...) (Standard: 1552).
-n, --node-to-node-port=<i> Port für die Knoten-zu-Knoten-Kommunikation (Standard: 1551).
--new-cipher-key-file=<s> Pfad zur Datei mit dem neuen Chiffreschlüssel (nur Legacy-Verschlüsselung).
--on-disk-cache-size=<i> Größe des Festplatten-Cache (in MB) (Standard: 2.000).
-p, --port=<i> Auszuführender Port (Standard: 9999).
--per-user-query-limit=<i> Begrenzt die Anzahl gleichzeitiger Abfragen pro Nutzer (Standardeinstellung: 15).
--per-user-query-timeout=<i> Länge des Zeitlimits pro Nutzer, das auf die Verbindung gewartet wird (Standardeinstellung: 600).
--prefer-ipv4 IPv4 bevorzugen.
--public-embed-auth-param-file=<s> Authentifizierungsparameterdatei für die öffentliche Authentifizierung.
--public-host-url=<s> Wenn die Lizenzfunktion public_host_url aktiviert ist, können Administratoren mit dieser Option einen public_host_url-Hostnamen angeben, sodass die Callback-URIs für die Looker Action API mit der public_host_url und nicht mit der Standard-Host-URL in Looker erstellt werden. Die Eingabe für die Startoption sollte https://<my.host.name> ohne abschließenden Schrägstrich in der URL sein. Bei dieser Methode müssen Looker-Administratoren auch die statischen IP-Adressen für ausgehenden Traffic auf die Zulassungsliste setzen, die auf der Dokumentationsseite Daten über einen Action Hub freigeben aufgeführt sind.
-q, --queue-broker-port=<i> Port für Warteschlangenbroker (Standard: 61616).
--qm-long-poll-max-sleep-interval-in-seconds=<f> Max Sleep Intervall, bevor die Long Polling API prüft, ob Ergebnisse verfügbar sind (Standardeinstellung: 1).
--qm-long-poll-sleep-interval-in-seconds=<i> Anfängliches Ruhemodusintervall, bevor die Long Polling API prüft, ob Ergebnisse verfügbar sind (Standardeinstellung: 0,1).
--qm-long-poll-timeout-in-seconds=<i> Maximales serverseitiges Zeitlimit für die Long Polling API, bevor sie an den Client zurückgegeben wird (Standardeinstellung: 30).
--query-manager-max-threads=<i> Maximale Anzahl der Threads für Query Manager.
--query-manager-min-threads=<i> Mindestanzahl der Threads für den Query Manager.
--query-metrics-retention-hours=<i> Die Anzahl der Stunden, in denen query_metrics-Daten in der internen Datenbank aufbewahrt werden (Standardeinstellung: 336).
--queue-startup-timeout-in-seconds=<i> Legt fest, wie lange in Sekunden eine Verbindung zur Warteschlange beim Start zugelassen wird (Standardeinstellung: 180).
--query-task-cleanup-interval-seconds=<i> Intervall zwischen den Bereinigungsjobs der Abfrageaufgabe (Standardeinstellung: 600).
--query-task-persistence-duration-minutes=<i> Zeit nach Abschluss der Abfrage, um Zeilen in der Tabelle der Abfrageaufgaben zu behalten (Standardeinstellung: 360).
-r, --root Ermöglicht die Ausführung als Root.

Für den normalen Betrieb sind keine Root-Berechtigungen erforderlich. Aus Sicherheitsgründen empfehlen wir, Looker in einem Nicht-Root-Konto auszuführen. Verwenden Sie die Option, nur bei Bedarf als Root auszuführen, z. B. wenn ein Looker-Analyst zur Fehlerbehebung dazu aufgefordert wird.
--redis-cache-config-file=<s> Datei mit der Redis-Konfiguration.
--report-backend-errors, --no-report-backend-errors Meldet Fehler vom Backend (Standardeinstellung: false).
--report-frontend-errors, --no-report-frontend-errors Meldet Fehler vom Frontend (Standardeinstellung: false).
-S, --ssh-tunnel-sidecar-url=<s> Die Basis-URL, die für die Verbindung mit dem Sidecar des SSH-Tunnelservers verwendet wird.
--scheduled-job-attempt-limit=<i> Maximale Anzahl geplanter Jobversuche (Standardeinstellung: 10).
--scheduled-job-max-age-days=<i> Maximales Alter eines geplanten Jobs vor dem Löschen (Standardeinstellung: 60).
--scheduler-query-limit=<i> Begrenzt die Anzahl gleichzeitiger geplanter Abfragen (Standardeinstellung: 10).
--scheduler-query-timeout=<i> Länge des Planer-Timeouts, das auf die Verbindung gewartet wird (Standardeinstellung: 1.200).
--scheduler-start-delay=<i> Anzahl der Sekunden, um den Start des Task-Runners zu verzögern (Standardeinstellung: 60).
--scheduler-threads=<i> Anzahl der gleichzeitig geplanten Aufgaben (Standard: 10).
--search-result-comparison Vergleichen Sie die Ergebnisse des Suchdiensts mit den Legacy-Ergebnissen (Standardeinstellung: false).
--search-service Aktiviert den Suchdienst (Standardeinstellung: false).
--search-service-ab-test Aktivieren Sie den A/B-Test für den Suchdienst (Standardeinstellung: false).
--self-signup Jeder kann ein Konto für sich selbst erstellen.
--shared-storage-dir=<s> Pfad zum freigegebenen Speicher des Netzwerkdateisystems.
--snowplow-host=<s> Zusätzlicher Schneeplow-Sammler.
--solr-basic-auth=<s> Basisauthentifizierungsanmeldedaten für Aufrufe an Solr (Standardeinstellung: solr:SolrRocks).
--ssl Verwendet SSL (Standardeinstellung: true).
--ssl-ca-cert=<s> Eingestellt. Verwenden Sie stattdessen --ssl-keystore.
--ssl-cert=<s> Eingestellt. Verwenden Sie stattdessen --ssl-keystore.
--ssl-key=<s> Eingestellt. Verwenden Sie stattdessen --ssl-keystore.
--ssl-keystore-pass-file=<s> Pfad zur Datei mit dem Passwort ssl-keystore.
--ssl-keystore-pass=<s> Passwort für Datei ssl-keystore.
--ssl-keystore=<s> Pfad zur Schlüsselspeicherdatei für SSL.
--ssl-provided-externally-by=<s> Stellt den Hostport für einen externen SSL-Anbieter bereit, der über den Server zugänglich ist, auf dem Looker ausgeführt wird. Wenn nicht angegeben, stellt der Looker-Anwendungsserver SSL bereit.

Hier ist ein Beispiel für einen SSL-Proxy vor einem Looker-Cluster:

--ssl-provided-externally-by=192.168.123.13:443

Hier ist ein Beispiel für einen SSL-Anbieter auf demselben Host wie Ihre Looker-Instanz:

--ssl-provided-externally-by=localhost:443

Ein Nullwert gibt an, dass der Looker-Anwendungsserver SSL bereitstellt. Wenn Ihre Looker-Instanz auf einem Server mit eingeschränktem Zugriff auf das öffentliche Internet ausgeführt wird, müssen Sie eine IP-Adresse in Ihrem internen Netzwerk angeben, die für den Server für Ihre Looker-Instanz erreichbar ist.
--ssl-provided-externally Eingestellt. Verwenden Sie stattdessen --ssl-provided-externally-by.
--staging Führt den Server als Staging aus. Mit dieser Option wird verhindert, dass die Staging-Instanz geplante Berichte sendet. Die Staging-Instanz führt jedoch weiterhin geplante Aufgaben aus und sendet Fehler-E-Mails an die Inhaber von geplanten Plänen, wenn bei der geplanten Aufgabe Probleme auftreten.
--staging-override-email=<s> Sendet E-Mails auf einer Staging-Instanz an diese Adresse anstelle ihres normalen Ziels.
--stereo-data-search-enabled Aktiviert die Stereodatensuche (Standardeinstellung: false).
--studio-load-url=<s> URL zum Laden von Looker Studio in einen iFrame.
--task-monitor-abandoned-query-in-seconds=<i> Verstrichene Zeit seit dem letzten Zugriff für eine Aufgabe, um die abgebrochene Abfrageaufgabe zu berücksichtigen.
--task-monitor-query-startup-interval-in-seconds=<i> Dauer, die als Kulanzzeitraum verwendet wird, wenn die Ausführung von Abfragen bis zur ersten langen Abfrage gestartet wird. So haben Anrufer mehr Platz, bevor die Umfrage gestartet wird.
--task-monitor-sleep-interval-in-seconds=<i> Das Schlafintervall vor dem Aufgaben-Tracking-Thread kann prüfen, ob Aufgaben abgebrochen werden.
--unlimited-scheduler-threads=<i> Anzahl der gleichzeitig unbegrenzten geplanten Aufgaben (Standard: 3).
--use-custom-jdbc-config Gibt an, ob die benutzerdefinierte JDBC-Treiberkonfiguration verwendet werden soll (Standardeinstellung: false).
--user-db-credentials Eingeschränkte Nutzung. Für Verbindungen können Anmeldedaten pro Nutzer verwendet werden (Standardeinstellung: false).
-v, --version Druckt die Version und beendet den Vorgang.

Dateiformat für Anmeldedaten

Wenn Sie die Anwendungsdatenbank zu MySQL geändert haben, benötigen Sie eine Datei mit Anmeldedaten mit dem Namen looker-db.yml, die die folgenden Einstellungen enthält:

dialect: mysql
host: YOUR_HOSTNAME
username: YOUR_USERNAME
password: YOUR_PASSWORD
database: YOUR_DBNAME
port: YOUR_PORT

Wenn Ihre MySQL-Datenbank eine SSL-Verbindung erfordert, erfordert die Datei looker-db.yml außerdem Folgendes:

ssl: true

Startoptionen dauerhaft festlegen

Wenn Sie die Startkonfigurationseinstellungen dauerhaft festlegen möchten, erstellen Sie am besten im Looker-Anwendungsverzeichnis eine Datei namens lookerstart.cfg. Diese Datei wird über das Looker-Startskript ausgeführt, das in looker.jar bereitgestellt wurde. Wir empfehlen, die Umgebungsvariablen für JAVAARGS und LOOKERARGS in der Datei lookerstart.cfg festzulegen, da diese nicht überschrieben werden, wenn neue Versionen des Looker-Startskripts installiert werden.

Hier sehen Sie ein Beispiel für lookerstart.cfg, mit dem SSL von Looker deaktiviert und auf Port 8080 ausgeführt wird:

LOOKERARGS="--no-ssl --port 8080"

Looker muss neu gestartet werden, nachdem Änderungen an lookerstart.cfg vorgenommen wurden.

Weitere Informationen

Nachdem Sie die Looker-Startoptionen konfiguriert haben, können Sie Ihr SSL-Zertifikat für korrektes HTTPS konfigurieren.