Looker 시작 옵션

원하는 경우 Looker 시작 설정을 다양하게 구성할 수 있습니다. 이 옵션을 변경할 필요가 없으면 옵션 없이 Looker를 시작할 수도 있습니다.

시작 옵션 목록

다음은 현재 시작 옵션 목록입니다. 알파벳순으로 정렬되어 있습니다. --help 옵션으로 Looker 시작 스크립트를 실행하여 시작 옵션 목록을 표시할 수도 있습니다.

옵션 설명
--alerts-scheduler-threads=<i> 동시에 예약된 알림 수 (기본값: 3개)
--ami 지원이 중단되었습니다. 대신 --marketplace=aws를 사용하세요.
--api-server-max-threads=<i> Puma API 서버의 최대 스레드 수입니다.
--api-server-min-threads=<i> Puma API 서버의 최소 스레드 수입니다.
--application-server-max-threads=<i> Puma 애플리케이션 서버의 최대 스레드 수입니다.
--application-server-min-threads=<i> Puma 애플리케이션 서버의 최소 스레드 수입니다.
--apply-db-migrations 시작 시 DB 마이그레이션을 적용합니다. 이전을 별도로 적용하는 경우에만 사용 중지합니다 (기본값: true).
--async-results-cache-time=<i> 비동기 결과를 캐시하는 데 걸리는 시간입니다 (기본값: 300).
--cdn-hosts=<s> 쉼표로 구분된 CDN 풀의 호스트 이름 (기본값: static-a.lookercdn.com,static-b.lookercdn.com)
--cipher-key-file=<s> 암호화 키가 포함된 파일 경로입니다 (기존 암호화만 해당).
--cloud-trace-enabled cloud_trace_json_file을 통해 제공된 경우 기본 사용자 인증 정보 또는 JSON 사용자 인증 정보를 사용하여 추적을 사용 설정합니다 (기본값: false).
--cloud-trace-json-file=<s> Google Cloud Trace에 trace 데이터를 업로드할 서비스 계정 사용자 인증 정보가 포함된 JSON 파일입니다.
--cloud-trace-project-id=<s> 추적 데이터를 업로드할 Google 프로젝트 ID입니다.
--cloud-trace-sample-rate=<f> trace를 샘플링할 속도 (0-1)입니다. 기본값은 1%입니다(기본값: 0.01).
--clustered 이 서버가 클러스터의 일부인지 여부 (기본값: false).
--concurrent-render-caching-jobs=<i> 동시 렌더링 캐싱 프로세스 수 (기본값: 3)입니다.
--concurrent-render-jobs=<i> PhantomJS 또는 Chromium 동시 렌더링 프로세스 수 (기본값: 2)입니다.
--content-repo-enabled 콘텐츠 저장소 기능이 사용 설정되었습니다 (기본값: false).
--core-on-loopback 루프백 인터페이스에 Core API를 노출합니다 (기본값: false).
--core-port=<i> 코어를 실행할 포트 (기본값: 19999)
--customer-artifact-maxsize=<i> 고객 아티팩트 저장소의 최대 크기(MB)입니다.
-d, --internal-db-creds=<s> DB 사용자 인증 정보가 있는 YAML 파일의 경로입니다.
--daemonize 데몬으로 실행됩니다 (기본값: true).
--debug-node-modules webpack(기본값: false)에서 적극적으로 node_modules을(를) 캐시하지 마세요.
--default-mailer-domain=<s> 기본 메일 도메인.
--default-mailer-fromemail=<s> 기본 우편물이 전송되는 이메일 주소 (기본값: Looker <noreply@lookermail.com>)입니다.
--default-mailer-host=<s> 기본 메일 프로그램 호스트 이름 (기본값: smtp.sendgrid.net)
--default-mailer-password=<s> 기본 메일 비밀번호 (명령줄에서는 비밀번호 사용 권장되지 않음)
--default-mailer-port=<i> 기본 메일 포트 (기본값: 587)
--default-mailer-username=<s> 기본 우편물 사용자 이름입니다.
--disable-db-log 내부 DB 쿼리 로깅을 사용 중지합니다 (기본값: false).
--dogstatsd-host-ip=<s> Datadogstatd 서버 호스트 IP입니다.
--dogstatsd-host-port=<i> Datadog 서버 호스트 포트입니다.
-e, --help 이 시작 옵션 목록을 표시합니다.
--error-emails-to=<s> <email address>님에게 이메일을 전송했습니다.
--experimental-features=<s> 허용된 실험 기능이 쉼표로 구분된 목록입니다.
--experimental-routes=<s> 서픽스가 -next인 경로를 생성하는 허용된 실험 경로의 쉼표로 구분된 목록입니다.
--extension-load-url=<s> 보안 IFRAME에 확장 프로그램을 로드하는 URL입니다.
--external-solr-enabled 외부 Solr를 사용 설정합니다 (기본값 - 내장 Solr).(기본값: false).
--force-cdn CDN을 강제로 사용 설정합니다 (기본값: false).
--force-cipher-key 암호화 키 설정의 보호 장치를 무시합니다 (기존 암호화만 해당, 기본값: false).
--force-enable-pendo 비공개 라벨 인스턴스 또는 삽입 컨텍스트에서 Pendo 가이드를 사용 설정합니다 (기본값: false).
--force-error-emails Looker에서 이메일 (기본값: false)를 통해 오류를 보고하도록 강제합니다.
--force-gcm-encryption 지원 중단되었습니다 (이 옵션은 더 이상 필요하지 않음).
--force-mismatched-internal-db 동기화되지 않은 Looker 내부 DB를 사용할 수 있습니다 (기본값: false).
--force-no-cdn CDN을 강제로 사용 중지합니다 (기본값: false).
--git-hooks-use-local-path 공유 저장소 대신 git_hooks 디렉터리에 로컬 경로를 사용합니다.
--git-performance-logging JGit 성능 로깅을 사용 설정합니다 (기본값: false).
--google-analytics-tracker-id=<s> 추가 Google 애널리틱스 추적기에 페이지 조회수를 전송하는 데 사용되는 추적 ID입니다.
-h, --hosted Looker에서 호스팅합니다.
-H, --hostname=<s> 노드 간 통신의 호스트 이름입니다.
--in-memory-cache-size=<i> 메모리 캐시의 크기 (MB)입니다 (기본값: 200).
--integration-proxy-cert=<s> 통합 프록시 PKI 인증서 파일의 경로입니다.
--integration-proxy-key=<s> 통합 프록시 PKI 키 파일의 경로입니다.
--internal-analytics-connection-file=<s> system__activity 모델의 데이터를 호스팅하는 내부 분석 연결을 설명하는 YAML 파일입니다. 이 옵션은 읽기 복제본 백엔드 데이터베이스에만 사용할 수 있습니다.
--internal-analytics-connection-pool-size=<i> 시스템 활동 모델 쿼리를 실행할 수 있는 동시 DB 연결 수입니다. 이 옵션은 읽기 복제본 백엔드 데이터베이스에만 사용할 수 있습니다.
--internal-analytics-retention-days=<i> 내부 데이터베이스의 기록 데이터를 보관할 일수입니다. 이는 ETL 프로세스에는 영향을 미치지 않습니다. 기본값은 90입니다. 이 옵션은 읽기 복제본 백엔드 데이터베이스에만 사용할 수 있습니다.
--k8s-deployment-api-s3bucket-url=<s> 이 Looker 프로세스가 Kubernetes 보안 비밀로 유지할 S3 버킷 사용자 인증 정보를 작성할 수 있는 URL입니다.
--log-format=<s> text, json 중 하나의 로그 형식입니다.
--log-level=<s> 로그 수준 (기본값: info)
--log-to-file Looker 로그 파일 (기본값: true)에 로그 출력을 보냅니다.
--lookml-runtime-cache-size=<i> LookML 런타임 캐시의 크기 (MB)입니다 (기본값: 200).
--loose-cipher-key-file 암호화 키 파일에 0600 권한이 필요하지 않습니다 (기존 암호화만 해당, 기본값: false).
--marketplace=<s> Looker Marketplace 인스턴스에서 실행
--max-async-threads=<i> 최대 비동기 쿼리 스레드 수 (기본값: 200).
--max-configurable-db-connections=<i> UI에서 고객 DB 연결에 허용되는 최대 연결 수입니다.
--max-pdt-regen-threads=<i> PDT 재생성 스레드의 최대 개수입니다.
--max-scheduled-plans=<i> 최대 활성 반복 예약 계획 수 (기본값: unlimited)
--max-unstreamed-limit=<i> 스트리밍되지 않은 모든 쿼리에 대해 반환될 수 있는 최대 행 수를 설정합니다 (기본값: 100,000).
--min-pdt-regen-threads=<i> PDT Regenerator의 최소 스레드 수입니다.
--monitoring-port=<i> 호스팅 모니터링용 포트 (Prometheus, ...) (기본값: 1552)입니다.
-n, --node-to-node-port=<i> 노드 간 통신용 포트 (기본값: 1551)
--new-cipher-key-file=<s> 새 암호화 키가 포함된 파일 경로입니다 (기존 암호화만 해당).
--on-disk-cache-size=<i> 디스크 캐시의 크기 (MB)입니다 (기본값: 2000).
-p, --port=<i> 실행할 포트 (기본값: 9999)입니다.
--per-user-query-limit=<i> 사용자당 동시 실행 쿼리 수를 제한합니다 (기본값: 15).
--per-user-query-timeout=<i> 연결을 기다리는 사용자별 제한 시간 길이 (기본값: 600)
--prefer-ipv4 IPv4를 사용하는 것이 좋습니다.
--public-embed-auth-param-file=<s> 공개 인증을 위한 인증 매개변수 파일입니다.
--public-host-url=<s> public_host_url 라이선스 기능이 사용 설정된 경우 이 옵션을 사용하면 관리자가 public_host_url 호스트 이름을 지정하여 Looker의 기본 호스트 URL이 아닌 public_host_url로 Looker Action API 콜백 URI를 구성할 수 있습니다. 시작 옵션의 입력은 URL에 후행 슬래시가 없는 https://<my.host.name>여야 합니다. 이 방법을 사용할 경우 Looker 관리자는 작업 허브를 통해 데이터 공유 문서 페이지에 나열된 고정 이그레스 IP 주소도 허용 목록에 추가해야 합니다.
-q, --queue-broker-port=<i> 큐 브로커의 포트입니다 (기본값: 61616).
--qm-long-poll-max-sleep-interval-in-seconds=<f> 긴 폴링 API가 결과를 사용할 수 있는지 확인하기 전에 최대 절전 간격
--qm-long-poll-sleep-interval-in-seconds=<i> 긴 폴링 API가 결과를 확인할 수 있는지 확인하기 위한 초기 수면 간격 (기본값: 30).
--qm-long-poll-timeout-in-seconds=<i> 긴 폴링 API가 클라이언트에 반환되기 전에 서버 측 최대 제한 시간.
--query-manager-max-threads=<i> 쿼리 관리자의 최대 스레드 수입니다.
--query-manager-min-threads=<i> 쿼리 관리자의 최소 스레드 수입니다.
--query-metrics-retention-hours=<i> 내부 데이터베이스에 query_metrics 데이터를 보관하는 시간 (기본값: 336)
--queue-startup-timeout-in-seconds=<i> 시작 시 큐에 연결할 수 있는 시간(초)입니다(기본값: 180).
--query-task-cleanup-interval-seconds=<i> 쿼리 태스크 테이블 정리 작업 사이의 간격 (기본값: 600)
--query-task-persistence-duration-minutes=<i> 쿼리 작업 테이블에서 행을 유지하기 위한 쿼리 완료 후 경과한 시간입니다 (기본값: 90).
-r, --root 루트로 실행을 허용합니다.

Looker에는 일반 작업을 위한 루트 권한이 필요하지 않습니다. 보안을 위해 루트가 아닌 계정에서 Looker를 실행하는 것이 좋습니다. 예를 들어 Looker 분석가가 문제 해결을 위해 요청한 경우 루트로만 실행하는 옵션을 사용합니다.
--redis-cache-config-file=<s> redis 구성이 포함된 파일입니다.
--report-backend-errors, --no-report-backend-errors 백엔드에서 오류를 보고합니다 (기본값: true).
--report-frontend-errors, --no-report-frontend-errors 프런트엔드의 오류를 보고합니다 (기본값: true).
-S, --ssh-tunnel-sidecar-url=<s> SSH 터널 서버 사이드카에 연결하는 데 사용되는 기본 URL입니다.
--scheduled-job-attempt-limit=<i> 예약된 작업 시도의 최대 횟수 (기본값: 10).
--scheduled-job-max-age-days=<i> 작업이 삭제되기 전 예약된 작업의 최대 기간 (기본값: 60)
--scheduler-query-limit=<i> 예약된 동시 쿼리 수를 제한합니다 (기본값: 10).
--scheduler-query-timeout=<i> 연결을 기다리는 스케줄러의 제한 시간 길이입니다 (기본값: 1200).
--scheduler-start-delay=<i> 작업 실행기 시작을 지연하는 시간(초)입니다(기본값: 60).
--scheduler-threads=<i> 동시에 예약된 태스크 수 (기본값: 10)
--search-result-comparison Search Service 결과를 기존 결과 (기본값: false)와 비교합니다.
--search-service 검색 서비스 (기본값: false)를 사용 설정합니다.
--search-service-ab-test 검색 서비스에 AB 테스트를 사용 설정합니다(기본값: false).
--self-signup 누구나 직접 계정을 만들 수 있습니다.
--shared-storage-dir=<s> 네트워크 파일 시스템 공유 저장소의 경로입니다.
--snowplow-host=<s> 추가 제설기 수집기.
--solr-basic-auth=<s> Solr 호출에 대한 기본 인증 사용자 인증 정보 (기본값: solr:SolrRocks)
--ssl SSL을 사용합니다 (기본값: true).
--ssl-ca-cert=<s> 지원이 중단되었습니다. 대신 --ssl-keystore를 사용하세요.
--ssl-cert=<s> 지원이 중단되었습니다. 대신 --ssl-keystore를 사용하세요.
--ssl-key=<s> 지원이 중단되었습니다. 대신 --ssl-keystore를 사용하세요.
--ssl-keystore-pass-file=<s> ssl-keystore 비밀번호가 포함된 파일 경로입니다.
--ssl-keystore-pass=<s> ssl-keystore 파일의 비밀번호입니다.
--ssl-keystore=<s> SSL의 키 저장소 파일 경로입니다.
--ssl-provided-externally-by=<s> Looker를 실행하는 서버에서 액세스할 수 있는 외부 SSL 제공업체의 host:port를 제공합니다. 지정하지 않으면 Looker 앱 서버에서 SSL을 제공합니다.

다음은 Looker 클러스터 앞에 있는 SSL 프록시의 예입니다.

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

다음은 Looker 인스턴스와 동일한 호스트에 있는 SSL 제공업체의 예입니다.

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

null 값은 Looker 앱 서버에서 SSL을 제공함을 나타냅니다. 공개 인터넷에 대한 액세스가 제한된 서버에서 Looker 인스턴스가 실행 중인 경우 Looker 인스턴스용으로 서버에서 연결할 수 있는 내부 네트워크의 IP 주소를 지정해야 합니다.
--ssl-provided-externally 지원이 중단되었습니다. 대신 --ssl-provided-externally-by를 사용하세요.
--staging 서버를 스테이징으로 실행합니다. 이 옵션을 사용하면 스테이징 인스턴스가 예약 보고서를 전송하지 못하도록 합니다. 그러나 스테이징 인스턴스는 예약된 작업을 계속 실행하고 예약된 작업에 문제가 있으면 예약된 계획 소유자에게 오류 이메일을 보냅니다.
--staging-override-email=<s> 스테이징 인스턴스의 이메일을 일반적인 대상 대신 이 주소로 보냅니다.
--stereo-data-search-enabled 스테레오 데이터 검색 기능 (기본값: false)을 사용 설정합니다.
--super-max-query-limit 사용이 제한되었습니다. 탐색 또는 쿼리 결과에 반환될 수 있는 최대 행을 설정하며 기본값인 5,000행의 한도를 대체합니다.
--task-monitor-abandoned-query-in-seconds=<i> 쿼리 작업이 중단된 것으로 간주하기 위해 태스크에 마지막으로 액세스한 후 경과된 시간입니다.
--task-monitor-query-startup-interval-in-seconds=<i> 첫 번째 긴 설문조사가 발생할 때까지 쿼리 실행이 시작되는 유예 기간입니다. 폴링을 시작하기 전에 발신자에게 더 많은 공간을 제공하는 데 도움이 됩니다.
--task-monitor-sleep-interval-in-seconds=<i> 작업 추적 스레드가 작업 취소 여부를 확인할 수 있는 절전 모드 간격
--unlimited-scheduler-threads=<i> 예약된 무제한 동시 실행 태스크 수 (기본값: 3개)
--use-custom-jdbc-config 맞춤 JDBC 드라이버 구성 사용 여부 (기본값: false)입니다.
--user-db-credentials 사용이 제한되었습니다. 연결은 사용자별 사용자 인증 정보를 사용할 수 있습니다 (기본값: false).
-v, --version 버전을 출력하고 종료합니다.

사용자 인증 정보 파일 형식

애플리케이션 데이터베이스를 MySQL로 변경한 경우 다음 설정이 포함된 looker-db.yml이라는 사용자 인증 정보 파일이 필요합니다.

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

MySQL 데이터베이스에 SSL 연결이 필요한 경우 looker-db.yml 파일에는 다음이 필요합니다.

ssl: true

시작 옵션을 영구적으로 만들기

시작 구성 설정을 영구적으로 만드는 방법은 Looker 애플리케이션 디렉터리에 lookerstart.cfg라는 파일을 만드는 것입니다. 이 파일은 looker.jar와 함께 제공된 Looker 시작 스크립트에 의해 실행됩니다. JAVAARGSLOOKERARGS의 환경 변수를 설정하는 데 권장되는 위치는 lookerstart.cfg 파일입니다. 새 버전의 Looker 시작 스크립트가 설치되면 이 변수를 덮어쓰지 않기 때문입니다.

다음은 Looker의 SSL을 사용 중지하고 포트 8080에서 실행되도록 설정하는 lookerstart.cfg의 예입니다.

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

lookerstart.cfg를 변경한 후 Looker를 다시 시작해야 합니다.

다음 단계

Looker 시작 옵션을 구성한 후에는 적절한 HTTPS를 위한 SSL 인증서를 구성할 수 있습니다.