Startoptionen für Looker

Es gibt eine Reihe von Starteinstellungen für Looker, die optional konfiguriert werden können. Wenn Sie diese Optionen nicht ändern müssen, können Sie Looker ohne sie starten.

Liste der Startoptionen

Nachstehend finden Sie eine Liste der aktuellen Startoptionen in alphabetischer Reihenfolge. Sie können auch eine Liste von Startoptionen anzeigen lassen, indem Sie das Looker-Startskript mit der Option --help ausführen.

Wahltaste Beschreibung
--alerts-scheduler-threads=<i> Anzahl gleichzeitiger geplanter Benachrichtigungen (Standard: 3).
--ami Veraltet. Verwenden Sie stattdessen --marketplace=aws.
--api-server-max-threads=<i> Maximale Anzahl von Threads für Puma API-Server.
--api-server-min-threads=<i> Mindestanzahl an Threads für Puma API-Server.
--application-server-max-threads=<i> Maximale Anzahl von Threads für Puma Application Server.
--application-server-min-threads=<i> Mindestanzahl von Threads für Puma Application Server.
--apply-db-migrations Wenden Sie DB-Migrationen beim Start an. Nur deaktivieren, wenn Sie Migrationen separat anwenden (Standardeinstellung: true).
--async-results-cache-time=<i> Dauer, für die die asynchronen Ergebnisse im Cache gespeichert werden sollen (Standard: 300).
--cdn-hosts=<s> Durch Kommas getrennte Hostnamen für den CDN-Pool (Standard: static-a.lookercdn.com,static-b.lookercdn.com).
--cipher-key-file=<s> Pfad zur Datei, die einen Verschlüsselungsschlüssel enthält (nur alte Verschlüsselung).
--cloud-trace-enabled Verfolgung mit Standardanmeldedaten oder JSON-Anmeldedaten aktivieren, wenn sie über cloud_trace_json_file bereitgestellt werden (Standard: 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> ID des Google-Projekts, in das die Trace-Daten hochgeladen werden sollen.
--cloud-trace-sample-rate=<f> Die Rate (0-1), mit der Traces abgetastet werden sollen. Der Standardwert ist 1% (Standard: 0,01).
--clustered Gibt an, ob dieser Server Teil eines Clusters ist (Standard: false).
--concurrent-render-caching-jobs=<i> Anzahl der gleichzeitigen Rendering-Caching-Prozesse (Standard: 3).
--concurrent-render-jobs=<i> Anzahl der simultanen Renderingprozesse von PhantomJS oder Chromium (Standard: 2).
--content-repo-enabled Die Funktion „Inhalts-Repository“ ist aktiviert (Standardeinstellung: false).
--core-on-loopback Stellt die Core API über die Loopback-Schnittstelle bereit (Standard: 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).
--debug-node-modules Aggressives node_modules-Caching im Webpack (Standardeinstellung: false).
--default-mailer-domain=<s> Standard-Mailer-Domain.
--default-mailer-fromemail=<s> E-Mail-Adresse, von der die Standard-E-Mails stammen (Standard: Looker <noreply@lookermail.com>).
--default-mailer-host=<s> Hostname für Standard-Mailer (Standard: smtp.sendgrid.net).
--default-mailer-password=<s> Standardmailer-Passwort (Passwort in Befehlszeile nicht empfohlen).
--default-mailer-port=<i> Standard-Mailerport (Standard: 587).
--default-mailer-username=<s> Standard-Mailer-Nutzername.
--disable-db-log Deaktiviert das Logging von internen DB-Abfragen (Standard: false).
--dogstatsd-host-ip=<s> IP-Host-IP des Datadog-Statistiken.
--dogstatsd-host-port=<i> Hostport des Datadog-Servers.
-e, --help Zeigt die Liste der Startoptionen an.
--error-emails-to=<s> Fehler beim Senden der E-Mails an <email address>
--experimental-features=<s> Durch Kommas getrennte Liste der zulässigen experimentellen Funktionen.
--experimental-routes=<s> Durch Kommas getrennte Liste der zulässigen Testrouten, die Routen mit dem Suffix -next generieren.
--extension-load-url=<s> URL zum Laden von Erweiterungen in einem sicheren iFrame.
--external-solr-enabled Externen Solr aktivieren (im Gegensatz zum standardmäßigen – eingebetteten Solr) (Standard: false).
--force-cdn Mit erzwungener Aktivierung wird CDN aktiviert (Standardeinstellung: false).
--force-cipher-key Ignoriert Sicherheitsvorkehrungen für die Einstellungen des Chiffreschlüssels (nur alte Verschlüsselung, Standard: false).
--force-enable-pendo Aktiviert Pendo-Leitfäden für Instanzen mit privatem Label oder in eingebetteten Kontexten (Standard: 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 abweichenden internen Datenbank von Looker (Standardeinstellung: false).
--force-no-cdn Mit erzwungener Deaktivierung wird CDN deaktiviert (Standardeinstellung: false).
--git-hooks-use-local-path Verwenden Sie statt des freigegebenen Speichers einen lokalen Pfad für das Verzeichnis git_hooks.
--git-performance-logging Aktiviert die Protokollierung der JGit-Leistung (Standardeinstellung: false).
--google-analytics-tracker-id=<s> Tracking-ID zum Senden von Seitenaufrufen an zusätzliche Google Analytics-Tracker
-h, --hosted Gehostet von Looker.
-H, --hostname=<s> Hostname für die Knoten-zu-Knoten-Kommunikation.
--in-memory-cache-size=<i> Größe (in MB) des Arbeitsspeicher-Caches (Standard: 200).
--integration-proxy-cert=<s> Pfad zur Integrations-PKI-Zertifikatdatei von Integration Proxy.
--integration-proxy-key=<s> Pfad zur PKI-Schlüsseldatei des Integrationsproxys.
--internal-analytics-connection-file=<s> YAML-Datei, die die interne Analyseverbindung beschreibt, die Daten für das system__activity-Modell hostet. Diese Option ist nur für die Verwendung mit einer Lesereplikat-Back-End-Datenbank vorgesehen.
--internal-analytics-connection-pool-size=<i> Die Anzahl der gleichzeitigen DB-Verbindungen, die Abfragen des Systems für Systemaktivitäten ausführen können. Diese Option ist nur für die Verwendung mit einer Lesereplikat-Back-End-Datenbank vorgesehen.
--internal-analytics-retention-days=<i> Die Anzahl der Tage, die Verlaufsdaten in der internen Datenbank aufbewahrt werden. Dies hat keinen Einfluss auf den ETL-Prozess. Der Standardwert ist 90. Diese Option ist nur für die Verwendung mit einer Lesereplikat-Back-End-Datenbank vorgesehen.
--k8s-deployment-api-s3bucket-url=<s> URL, unter der dieser Looker-Prozess S3-Bucket-Anmeldedaten schreiben kann, die als Kubernetes-Secrets beibehalten werden sollen.
--log-format=<s> Das Logformat ist text, json.
--log-level=<s> Protokollebene (Standard: info).
--log-to-file Sendet die Logausgabe an die Looker-Protokolldatei (Standard: true).
--lookml-runtime-cache-size=<i> Größe (in MB) des LookML-Laufzeit-Caches (Standard: 200).
--loose-cipher-key-file Für die Cipher-Schlüsseldatei sind keine 0600-Berechtigungen erforderlich (nur alte 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> Maximale Anzahl der Verbindungen für eine Kundendatenbankverbindung in der UI.
--max-pdt-regen-threads=<i> Maximale Anzahl von PDT-Regenerator-Threads.
--max-scheduled-plans=<i> Maximale Anzahl aktiver wiederkehrender Tarife (Standard: unlimited).
--max-unstreamed-limit=<i> Legt die maximale Anzahl von Zeilen fest, die für alle Abfragen zurückgegeben werden können, die nicht gestreamt sind (Standardeinstellung: 100.000).
--min-pdt-regen-threads=<i> Mindestanzahl der Threads für PDT-Regenerator.
--monitoring-port=<i> Port für das Monitoring 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 neuem Verschlüsselungsschlüssel (nur alte Verschlüsselung).
--on-disk-cache-size=<i> Größe (in MB) des Festplatten-Caches (Standard: 2000).
-p, --port=<i> Port für die Ausführung (Standard: 9999).
--per-user-query-limit=<i> Beschränkt die Anzahl gleichzeitiger Abfragen pro Nutzer (Standardeinstellung: 15).
--per-user-query-timeout=<i> Dauer des Zeitlimits pro Nutzer, der auf die Verbindung gewartet werden soll (Standard: 600).
--prefer-ipv4 Ich bevorzuge IPv4.
--public-embed-auth-param-file=<s> Authentifizierungsparameterdatei für ö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 der Looker Action API mit 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. Wenn Sie diese Methode verwenden, müssen Looker-Administratoren auch die statischen IP-Adressen für ausgehenden Traffic auf der Dokumentationsseite Daten über einen Aktions-Hub freigeben auf die Zulassungsliste setzen.
-q, --queue-broker-port=<i> Port für Queue-Broker (Standard: 61616).
--qm-long-poll-max-sleep-interval-in-seconds=<f> Das maximale Schlafintervall vor der langen Umfrage-API prüft, ob Ergebnisse verfügbar sind.
--qm-long-poll-sleep-interval-in-seconds=<i> Erstes Schlafintervall vor der langen Umfrage-API prüft, ob Ergebnisse verfügbar sind (Standard: 30).
--qm-long-poll-timeout-in-seconds=<i> Maximales serverseitiges Zeitlimit für die lange Umfrage-API, bevor sie an den Client zurückgegeben wird.
--query-manager-max-threads=<i> Maximale Anzahl der Threads für Query Manager.
--query-manager-min-threads=<i> Mindestanzahl der Threads für Abfragemanager.
--query-metrics-retention-hours=<i> Die Anzahl der Stunden, die query_metrics-Daten in der internen Datenbank aufbewahrt werden (Standard: 336).
--queue-startup-timeout-in-seconds=<i> Wie lange es in Sekunden dauert, bis die Verbindung beim Start der Warteschlange hergestellt werden kann (Standard: 180).
--query-task-cleanup-interval-seconds=<i> Intervall zwischen Bereinigungsjobs für Abfrageaufgaben (Standard: 600).
--query-task-persistence-duration-minutes=<i> Zeitspanne nach Abschluss der Abfrage, um Zeilen in der Tabelle der Abfrageaufgabe beizubehalten (Standard: 90).
-r, --root Ermöglicht die Ausführung als Root.

Looker erfordert für den normalen Betrieb keine Root-Berechtigungen. Aus Sicherheitsgründen empfehlen wir, Looker in einem Nicht-Root-Konto auszuführen. Verwenden Sie die Option, wenn sie nur als Root ausgeführt werden soll, wenn dies beispielsweise von einem Looker-Analysten zur Fehlerbehebung angefordert wird.
--redis-cache-config-file=<s> Datei mit Redis-Konfiguration.
--report-backend-errors, --no-report-backend-errors Meldet Fehler im Back-End (Standardeinstellung: true).
--report-frontend-errors, --no-report-frontend-errors Meldet Fehler vom Front-End (Standard: true).
-S, --ssh-tunnel-sidecar-url=<s> Die Basis-URL, die zur Verbindung mit der Server-Sidecar-Datei des SSH-Tunnels 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 (Standard: 60).
--scheduler-query-limit=<i> Beschränkt die Anzahl gleichzeitiger geplanter Abfragen (Standard: 10).
--scheduler-query-timeout=<i> Zeitlimit des Planers, auf das auf die Verbindung gewartet werden soll (Standard: 1200).
--scheduler-start-delay=<i> Anzahl der Sekunden, die der Start des Aufgaben-Runners verzögert wird (Standard: 60).
--scheduler-threads=<i> Anzahl der gleichzeitigen geplanten Aufgaben (Standard: 10).
--search-result-comparison Vergleichen Sie die Ergebnisse des Suchdiensts mit den Ergebnissen der Standardsuche (Standardeinstellung: false).
--search-service Aktiviert Suchdienst (Standardeinstellung: false).
--search-service-ab-test AB-Test für Suchdienst aktivieren (Standardeinstellung: false).
--self-signup Jeder darf ein Konto für sich selbst erstellen.
--shared-storage-dir=<s> Pfad zum freigegebenen Speicher des Netzwerkdateisystems.
--snowplow-host=<s> Zusätzlicher Schneepflug-Collector.
--solr-basic-auth=<s> Grundlegende Anmeldedaten für die Authentifizierung für Aufrufe an Solr (Standard: solr:SolrRocks).
--ssl Verwendet SSL (Standardeinstellung: true).
--ssl-ca-cert=<s> Veraltet. Verwenden Sie stattdessen --ssl-keystore.
--ssl-cert=<s> Veraltet. Verwenden Sie stattdessen --ssl-keystore.
--ssl-key=<s> Veraltet. 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 ssl-keystore Datei.
--ssl-keystore=<s> Pfad zur Keystore-Datei für SSL.
--ssl-provided-externally-by=<s> Stellt den Host:Port 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-App-Server SSL bereit.

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

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

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-App-Server 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 Veraltet. Verwenden Sie stattdessen --ssl-provided-externally-by.
--staging Führt den Server als Staging aus. Diese Option verhindert, dass Ihre Staging-Instanz geplante Berichte sendet. Die Staging-Instanz führt jedoch weiterhin geplante Aufgaben aus und sendet Fehler-E-Mails an die Inhaber des geplanten Plans, falls es Probleme gibt.
--staging-override-email=<s> Sendet E-Mails von einer Staging-Instanz an diese Adresse anstelle des normalen Ziels.
--stereo-data-search-enabled Stereo-Datensuche aktivieren (Standard: false).
--super-max-query-limit Eingeschränkte Nutzung. Legt die maximale Anzahl von Zeilen fest, die in den Ergebnissen von „Erkunden“ oder „Abfrageergebnisse“ zurückgegeben werden können. Dabei wird das standardmäßige Limit von 5.000 Zeilen ersetzt.
--task-monitor-abandoned-query-in-seconds=<i> Die seit dem letzten Zugriff für eine Aufgabe verstrichene Zeit zur Berücksichtigung der abgebrochenen Abfrageaufgabe.
--task-monitor-query-startup-interval-in-seconds=<i> Die Dauer, die beim Kulanzzeitraum für Abfragen gilt, bis die erste lange Umfrage ausgeführt wird. So haben Anrufer mehr Platz, bevor sie mit der Umfrage beginnen können.
--task-monitor-sleep-interval-in-seconds=<i> Das Schlafintervall vor dem Aufgaben-Tracking-Thread kann prüfen, ob Aufgaben aufgegeben wurden.
--unlimited-scheduler-threads=<i> Anzahl gleichzeitiger unbegrenzter geplanter Aufgaben (Standardeinstellung: 3).
--use-custom-jdbc-config Gibt an, ob die benutzerdefinierte JDBC-Treiberkonfiguration verwendet werden soll (Standard: false).
--user-db-credentials Eingeschränkte Nutzung. Für Verbindungen können Anmeldedaten pro Nutzer verwendet werden (Standard: false).
-v, --version Gibt die Version und Ausstiege aus.

Dateiformat der Anmeldedaten

Wenn Sie die Anwendungsdatenbank in MySQL geändert haben, benötigen Sie eine Datei mit Anmeldedaten namens looker-db.yml, die folgende Einstellungen enthält:

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

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

ssl: true

Dauerhafte Startoptionen

Die bevorzugte Methode zum Festlegen der dauerhaften Konfiguration der Startkonfiguration besteht darin, im Looker-Anwendungsverzeichnis eine Datei namens lookerstart.cfg zu erstellen. Diese Datei wird vom Looker-Startskript ausgeführt, das in Ihrer looker.jar enthalten ist. Die Datei lookerstart.cfg wird empfohlen, um Umgebungsvariablen für JAVAARGS und LOOKERARGS festzulegen, da sie nicht überschrieben werden, wenn neue Versionen des Looker-Startskripts installiert werden.

Hier 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 nach Änderungen an lookerstart.cfg neu gestartet werden.

Nächste Schritte

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