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.