Hay varios parámetros de configuración de inicio de Looker que se pueden configurar de forma opcional en instancias alojadas por el cliente. Si no necesitas cambiar estas opciones, puedes iniciar Looker sin ellas.
Lista de opciones de inicio
En la siguiente tabla, se proporciona una lista de las opciones de inicio actuales en orden alfabético. También puedes mostrar una lista de opciones de inicio si ejecutas la secuencia de comandos de inicio de Looker con la opción --help
.
Opción | Descripción |
---|---|
--alerts-scheduler-threads=<i> |
Cantidad de alertas programadas simultáneas (predeterminada: 3). |
--ami |
Obsoleta. Utiliza --marketplace=aws en lugar de esta función. |
--api-server-max-threads=<i> |
Es el recuento máximo de subprocesos para el servidor de API de Puma. |
--api-server-min-threads=<i> |
Es la cantidad mínima de subprocesos para el servidor de API de Puma. |
--application-server-max-threads=<i> |
Es el recuento máximo de subprocesos para el servidor de aplicaciones de Puma. |
--application-server-min-threads=<i> |
Es el recuento mínimo de subprocesos para el servidor de aplicaciones de Puma. |
--apply-db-migrations |
Aplica las migraciones de la base de datos al inicio. Inhabilita esta opción solo si aplicas las migraciones por separado (predeterminado: true ). |
--async-results-cache-time=<i> |
Es la cantidad de tiempo durante la que se mantienen almacenados en caché los resultados asíncronos (predeterminado: 300). |
--byoid-studio-load-url=<s> |
Es la URL para cargar BYOID Studio en un iframe. |
--cdn-hosts=<s> |
Es la lista de nombres de host separados por comas para el grupo de CDN (predeterminado: static-a.lookercdn.com,static-b.lookercdn.com ). |
--cipher-key-file=<s> |
Es la ruta de acceso al archivo que contiene la clave de cifrado (solo encriptación heredada). |
--cloud-trace-enabled |
Habilita el seguimiento con credenciales predeterminadas o credenciales JSON si se proporcionan a través de cloud_trace_json_file (predeterminado: false ). |
--cloud-trace-json-file=<s> |
Archivo JSON que contiene las credenciales de la cuenta de servicio para subir datos de seguimiento a Google Cloud Trace. |
--cloud-trace-project-id=<s> |
Es el ID del proyecto de Google al que se subirán los datos de seguimiento. |
--cloud-trace-sample-rate=<f> |
Es la tasa (de 0 a 1) con la que se toman muestras de seguimientos (predeterminada: 0.0). |
--clustered |
Indica si este servidor forma parte de un clúster (predeterminado: false ). |
--concurrent-render-caching-jobs=<i> |
Cantidad de procesos de almacenamiento en caché de renderización simultáneos (predeterminado: 3). |
--concurrent-render-jobs=<i> |
Cantidad de procesos de renderización simultáneos de PhantomJS o Chromium (predeterminado: 2). |
--core-on-loopback |
Expone la API principal en la interfaz de bucle invertido (predeterminada: false ). |
--core-port=<i> |
Es el puerto en el que se ejecutará el núcleo (predeterminado: 19999). |
--customer-artifact-maxsize=<i> |
Es el tamaño máximo en MB de la tienda de artefactos del cliente. |
-d, --internal-db-creds=<s> |
Ruta de acceso al archivo YAML con credenciales de la base de datos. |
--daemonize |
Se ejecuta como daemon (predeterminado: verdadero). |
--default-mailer-domain=<s> |
Es el dominio de correo electrónico predeterminado. |
--default-mailer-fromemail=<s> |
Es la dirección de correo electrónico de la que provienen los correos electrónicos del servicio de correo electrónico predeterminado (predeterminada: Looker <noreply@lookermail.com> ). |
--default-mailer-host=<s> |
Es el nombre de host del servidor de correo predeterminado (predeterminado: smtp.sendgrid.net ). |
--default-mailer-password=<s> |
Contraseña predeterminada del servicio de correo electrónico (no se recomienda usar una contraseña en la línea de comandos). |
--default-mailer-port=<i> |
Es el puerto de correo electrónico predeterminado (predeterminado: 587). |
--default-mailer-username=<s> |
Es el nombre de usuario predeterminado del servicio de correo electrónico. |
--disable-db-log |
Inhabilita el registro de consultas de la base de datos interna (predeterminado: false ). |
--dogstatsd-host-ip=<s> |
IP del host del servidor de statsd de Datadog. |
--dogstatsd-host-port=<i> |
Puerto de host del servidor de Datadog. |
-e, --help |
Muestra esta lista de opciones de inicio. |
--enable-blobstore-recryption |
Habilita la reencriptación de Blobstore persistente en las operaciones de cambio de clave (predeterminada: false ). |
--error-emails-to=<s> |
Correos electrónicos de error a <email address> . |
--experimental-features=<s> |
Lista de funciones experimentales permitidas separadas por comas. |
--experimental-routes=<s> |
Es una lista de rutas experimentales permitidas separadas por comas que generan rutas con el sufijo -next . |
--extension-load-url=<s> |
Es la URL para cargar extensiones en un iframe seguro. |
--external-solr-enabled |
Habilita Solr externo (en lugar del Solr incorporado predeterminado) (predeterminado: false ). |
--fips |
Habilita la encriptación FIPS-140 (predeterminada: false ). |
--force-cdn |
Habilita la CDN de forma forzosa (predeterminado: false ). |
--force-cipher-key |
Ignora las protecciones para la configuración de la clave de cifrado (solo encriptación heredada, valor predeterminado: false ). |
--force-enable-pendo |
Habilita las guías de Pendo en instancias de marca privada o en contextos de incorporación (predeterminado: false ). |
--force-error-emails |
Fuerza a Looker a informar errores por correo electrónico (valor predeterminado: false ). |
--force-gcm-encryption |
OBSOLETO (esta opción ya no es necesaria). |
--force-mismatched-internal-db |
Permite el uso de la base de datos interna de Looker desincronizada (predeterminada: false ). |
--force-no-cdn |
Inhabilita la CDN de forma forzosa (predeterminado: false ). |
--git-hooks-use-local-path |
Usa una ruta local para el directorio git_hooks en lugar del almacenamiento compartido. |
--git-performance-logging |
Habilita el registro del rendimiento de JGit (predeterminado: false ). |
--google-analytics-tracker-id=<s> |
Es el ID de seguimiento que se usará para enviar vistas de página a otros servicios de seguimiento de Google Analytics. |
-h, --hosted |
Alojado por Looker. |
-H, --hostname=<s> |
Es el nombre de host para la comunicación de nodo a nodo. |
--hosted-action-hub-disabled |
Desactiva el centro de acciones alojadas. |
--in-memory-cache-size=<i> |
Es el tamaño (en MB) de la caché en memoria (predeterminado: 200). |
--integration-proxy-cert=<s> |
Es la ruta de acceso al archivo de certificado de PKI del proxy de integración. |
--integration-proxy-key=<s> |
Es la ruta de acceso al archivo de claves de la PKI del proxy de integración. |
--internal-analytics-connection-file=<s> |
Es un archivo YAML que describe la conexión de estadísticas interna que aloja los datos del modelo system__activity . Esta opción solo se debe usar con una base de datos de backend de réplica de lectura. |
--internal-analytics-connection-pool-size=<i> |
Es la cantidad de conexiones simultáneas a la base de datos que pueden ejecutar consultas del modelo de actividad del sistema. Esta opción solo se debe usar con una base de datos de backend de réplica de lectura. |
--internal-analytics-retention-days=<i> |
Es la cantidad de días que se retendrán los datos históricos en la base de datos interna. Esto no afecta a ningún proceso de ETL. El valor predeterminado es 90. Esta opción solo se debe usar con una base de datos de backend de réplica de lectura. |
--k8s-deployment-api-s3bucket-url=<s> |
Es la URL en la que este proceso de Looker puede escribir las credenciales del bucket de S3 para que se conserven como secretos de Kubernetes. |
--log-format=<s> |
Es el formato de registro text o json (predeterminado: text ). |
--log-level=<s> |
Nivel de registro (predeterminado: info ). |
--log-to-file |
Envía el resultado del registro al archivo de registro de Looker (predeterminado: true ). |
--lookml-runtime-cache-size=<i> |
Es el tamaño (en MB) de la caché del entorno de ejecución de LookML (predeterminado: 200). |
--loose-cipher-key-file |
No se requieren permisos 0600 para el archivo de clave de cifrado (solo encriptación heredada, valor predeterminado: false ). |
--marketplace=<s> |
Se ejecuta en una instancia de Looker Marketplace. |
--max-async-threads=<i> |
Es la cantidad máxima de subprocesos de consulta asíncronos (predeterminado: 200). |
--max-configurable-db-connections=<i> |
Es el recuento máximo de conexiones permitidas para una conexión a la base de datos de un cliente en la IU. |
--max-db-connections-records=<i> |
Es la cantidad máxima de registros de conexión permitidos en la tabla db_connection (predeterminado: 10,000). |
--max-pdt-regen-threads=<i> |
Es la cantidad máxima de subprocesos del generador de PDT. |
--max-scheduled-plans=<i> |
Es la cantidad máxima de planes programados recurrentes activos (predeterminado: unlimited ). |
--max-scheduler-jitter-in-seconds=<i> |
Es la marca para difuminar la programación que se ejecuta de forma aleatoria durante la cantidad de segundos especificada. |
--max-unstreamed-limit=<i> |
Establece la cantidad máxima de filas que se pueden mostrar para todas las consultas que no se transmiten (valor predeterminado: 100,000). |
--min-pdt-regen-threads=<i> |
Es el recuento mínimo de subprocesos para el generador de PDT. |
--monitoring-port=<i> |
Es el puerto para alojar la supervisión (Prometheus, etc.) (predeterminado: 1552). |
-n, --node-to-node-port=<i> |
Es el puerto para la comunicación de nodo a nodo (predeterminado: 1551). |
--new-cipher-key-file=<s> |
Es la ruta de acceso al archivo que contiene la nueva clave de cifrado (solo encriptación heredada). |
--on-disk-cache-size=<i> |
Es el tamaño (en MB) de la caché del disco (predeterminado: 2,000). |
-p, --port=<i> |
Es el puerto en el que se ejecutará (predeterminado: 9999). |
--per-user-query-limit=<i> |
Limita la cantidad de consultas simultáneas por usuario (predeterminado: 15). |
--per-user-query-timeout=<i> |
Es la duración del tiempo de espera por usuario para esperar la conexión (predeterminado: 600). |
--prefer-ipv4 |
Preferir IPv4 |
--public-embed-auth-param-file=<s> |
Es el archivo de parámetros de autenticación para la autenticación pública. |
--public-host-url=<s> |
Si la función de licencia public_host_url está habilitada, esta opción permite que los administradores especifiquen un nombre de host public_host_url para que los URIs de devolución de llamada de la API de Looker Action se construyan con public_host_url en lugar de la URL de host predeterminada en Looker. La entrada para la opción de inicio debe ser https://<my.host.name> sin barra final en la URL. Si usas este método, los administradores de Looker también deben incluir en la lista de entidades permitidas las direcciones IP de salida estáticas que se indican en la página de documentación Cómo compartir datos a través de un centro de acciones. |
-q, --queue-broker-port=<i> |
Es el puerto del agente de colas (predeterminado: 61616). |
--qm-long-poll-max-sleep-interval-in-seconds=<f> |
Es el intervalo de inactividad máximo antes de que la API de sondeo largo verifique si hay resultados disponibles (predeterminado: 1). |
--qm-long-poll-sleep-interval-in-seconds=<i> |
Es el intervalo de inactividad inicial antes de que la API de sondeo largo verifique si hay resultados disponibles (predeterminado: 0.1). |
--qm-long-poll-timeout-in-seconds=<i> |
Es el tiempo de espera máximo del servidor para la API de sondeo largo antes de que se devuelva al cliente (predeterminado: 30). |
--query-manager-max-threads=<i> |
Es el recuento máximo de subprocesos para el Administrador de consultas. |
--query-manager-min-threads=<i> |
Es el recuento mínimo de subprocesos para el Administrador de consultas. |
--query-metrics-retention-hours=<i> |
Es la cantidad de horas que se retendrán los datos de query_metrics en la base de datos interna (predeterminada: 336). |
--queue-startup-timeout-in-seconds=<i> |
Es la cantidad de segundos durante los que se permite la conexión a la cola durante el inicio (predeterminado: 180). |
--query-task-cleanup-interval-seconds=<i> |
Es el intervalo entre los trabajos de limpieza de tablas de tareas de consulta (predeterminado: 600). |
--query-task-persistence-duration-minutes=<i> |
Es la cantidad de tiempo después de que se completa la consulta para mantener las filas en la tabla de tareas de consulta (predeterminado: 360). |
-r, --root |
Permite ejecutarse como raíz. Looker no requiere privilegios de administrador para su funcionamiento normal. Por motivos de seguridad, te recomendamos que ejecutes Looker en una cuenta que no sea de raíz. Usa la opción para ejecutar como root solo cuando sea necesario, por ejemplo, si un analista de Looker lo solicita para solucionar problemas. |
--redis-cache-config-file=<s> |
Es un archivo que contiene la configuración de Redis. |
--report-backend-errors, --no-report-backend-errors |
Informa errores del backend (predeterminado: false ). |
--report-frontend-errors, --no-report-frontend-errors |
Informa errores del frontend (predeterminado: false ). NOTA: Esta opción de inicio está obsoleta. En su lugar, usa la marca de función client_monitor . |
-S, --ssh-tunnel-sidecar-url=<s> |
La URL base que se usa para conectarse al Sidecar del servidor de túneles SSH. |
--scheduled-job-attempt-limit=<i> |
Es la cantidad máxima de intentos de trabajos programados (predeterminado: 10). |
--scheduled-job-max-age-days=<i> |
Es la antigüedad máxima de un trabajo programado antes de que se borre (predeterminada: 60). |
--scheduler-query-limit=<i> |
Limita la cantidad de consultas programadas simultáneas (predeterminado: 10). |
--scheduler-query-timeout=<i> |
Es la duración del tiempo de espera del programador para esperar la conexión (predeterminado: 1200). |
--scheduler-start-delay=<i> |
Es la cantidad de segundos que se retrasa el inicio del ejecutor de tareas (valor predeterminado: 60). |
--scheduler-threads=<i> |
Cantidad de tareas programadas simultáneas (predeterminado: 10). |
--search-result-comparison |
Compara los resultados del Servicio de Búsqueda con los resultados heredados (predeterminado: false ). |
--search-service |
Habilita el servicio de búsqueda (predeterminado: false ). |
--search-service-ab-test |
Habilita la prueba A/B para el servicio de búsqueda (predeterminado: false ). |
--self-signup |
Permite que cualquier persona cree una cuenta para sí misma. |
--shared-storage-dir=<s> |
Es la ruta de acceso al almacenamiento compartido del sistema de archivos de red. |
--snowplow-host=<s> |
Agregado de un recopilador de Snowplow adicional |
--solr-basic-auth=<s> |
Credenciales de autenticación básica para llamadas a Solr (predeterminado: solr:SolrRocks ). |
--ssl |
Usa SSL (predeterminado: true ). |
--ssl-ca-cert=<s> |
Obsoleta. Utiliza --ssl-keystore en lugar de esta función. |
--ssl-cert=<s> |
Obsoleta. Utiliza --ssl-keystore en lugar de esta función. |
--ssl-key=<s> |
Obsoleta. Utiliza --ssl-keystore en lugar de esta función. |
--ssl-keystore-pass-file=<s> |
Es la ruta de acceso al archivo que contiene la contraseña de ssl-keystore . |
--ssl-keystore-pass=<s> |
Contraseña del archivo ssl-keystore . |
--ssl-keystore=<s> |
Es la ruta de acceso al archivo de almacén de claves para SSL. |
--ssl-provided-externally-by=<s> |
Proporciona el host:puerto para un proveedor de SSL externo al que se puede acceder desde el servidor que ejecuta Looker. Si no se especifica, el servidor de la app de Looker proporciona SSL.Este es un ejemplo de un proxy SSL frente a un clúster de Looker:--ssl-provided-externally-by=192.168.123.13:443 Este es un ejemplo de un proveedor de SSL en el mismo host que tu instancia de Looker:--ssl-provided-externally-by=localhost:443 Un valor nulo indica que el servidor de la app de Looker proporciona SSL. Si tu instancia de Looker se ejecuta en un servidor con acceso restringido a la Internet pública, deberás especificar una dirección IP en tu red interna a la que el servidor de tu instancia de Looker pueda acceder. |
--ssl-provided-externally |
Obsoleta. Utiliza --ssl-provided-externally-by en lugar de esta función. |
--staging |
Ejecuta el servidor como etapa de pruebas. Esta opción evitará que tu instancia de pruebas envíe informes programados. Sin embargo, la instancia de pruebas seguirá ejecutando tareas programadas y enviará correos electrónicos de error a los propietarios de los planes programados si la tarea programada tiene algún problema. |
--staging-override-email=<s> |
Envía correos electrónicos en una instancia de pruebas a esta dirección en lugar de su destino normal. |
--stereo-data-search-enabled |
Habilita la función de búsqueda de datos estéreo (predeterminada: false ). |
--studio-load-url=<s> |
Es la URL para cargar Studio en un iframe. |
--studio-one-platform-endpoint=<s> |
Extremo de la API de Studio One Platform. |
--task-monitor-abandoned-query-in-seconds=<i> |
Es la duración transcurrida desde el último acceso para que se considere que se abandonó la tarea de consulta. |
--task-monitor-query-startup-interval-in-seconds=<i> |
Es la duración que se usa como período de gracia cuando las consultas comienzan a ejecutarse hasta que se produce la primera actualización de larga duración. Ayuda a brindar más espacio para los emisores antes de iniciar la sondeo. |
--task-monitor-sleep-interval-in-seconds=<i> |
Es el intervalo de inactividad antes de que el subproceso de seguimiento de tareas pueda verificar si se abandonan las tareas. |
--unlimited-scheduler-threads=<i> |
Cantidad de tareas programadas ilimitadas simultáneas (predeterminada: 3). |
--use-custom-jdbc-config |
Indica si se debe usar la configuración personalizada del controlador de JDBC (predeterminada: false ). |
--user-db-credentials |
Uso restringido. Las conexiones pueden usar credenciales por usuario (predeterminado: false ). |
-v, --version |
Imprime la versión y finaliza. |
Formato del archivo de credenciales
Si cambiaste la base de datos de la aplicación a MySQL, necesitarás un archivo de credenciales llamado looker-db.yml
que incluya esta configuración:
dialect: mysql
host: YOUR_HOSTNAME
username: YOUR_USERNAME
password: YOUR_PASSWORD
database: YOUR_DBNAME
port: YOUR_PORT
Si tu base de datos de MySQL requiere una conexión SSL, el archivo looker-db.yml
también requiere lo siguiente:
ssl: true
Cómo hacer que las opciones de inicio sean permanentes
El método preferido para hacer que la configuración de inicio sea permanente es crear un archivo llamado lookerstart.cfg en el directorio de la aplicación de Looker. La secuencia de comandos de inicio de Looker que se proporcionó con tu looker.jar ejecutará este archivo. El archivo lookerstart.cfg es el lugar recomendado para establecer variables de entorno para JAVAARGS
y LOOKERARGS
, ya que no se reemplazarán cuando se instalen versiones nuevas de la secuencia de comandos de inicio de Looker.
Este es un ejemplo de lookerstart.cfg, que inhabilita el SSL de Looker y lo configura para que se ejecute en el puerto 8080:
LOOKERARGS="--no-ssl --port 8080"
Se deberá reiniciar Looker después de realizar cambios en lookerstart.cfg.
Próximos pasos
Después de configurar las opciones de inicio de Looker, puedes configurar tu certificado SSL para usar HTTPS correctamente.