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).
--byoid-studio-load-url=<s> BYOID Studio๋ฅผ iframe์— ๋กœ๋“œํ•˜๊ธฐ ์œ„ํ•œ URL์ž…๋‹ˆ๋‹ค.
--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> trace ๋ฐ์ดํ„ฐ๋ฅผ Google Cloud Trace์— ์—…๋กœ๋“œํ•  ์„œ๋น„์Šค ๊ณ„์ • ์‚ฌ์šฉ์ž ์ธ์ฆ ์ •๋ณด๊ฐ€ ํฌํ•จ๋œ JSON ํŒŒ์ผ์ž…๋‹ˆ๋‹ค.
--cloud-trace-project-id=<s> trace ๋ฐ์ดํ„ฐ๋ฅผ ์—…๋กœ๋“œํ•  Google ํ”„๋กœ์ ํŠธ ID์ž…๋‹ˆ๋‹ค.
--cloud-trace-sample-rate=<f> trace๋ฅผ ์ƒ˜ํ”Œ๋งํ•˜๋Š” ์†๋„(0-1)์ž…๋‹ˆ๋‹ค(๊ธฐ๋ณธ๊ฐ’: 0.0).
--clustered ์ด ์„œ๋ฒ„๊ฐ€ ํด๋Ÿฌ์Šคํ„ฐ์˜ ์ผ๋ถ€์ธ์ง€ ์—ฌ๋ถ€์ž…๋‹ˆ๋‹ค(๊ธฐ๋ณธ๊ฐ’: false).
--concurrent-render-caching-jobs=<i> ๋™์‹œ ๋ Œ๋”๋ง ์บ์‹ฑ ํ”„๋กœ์„ธ์Šค ์ˆ˜์ž…๋‹ˆ๋‹ค(๊ธฐ๋ณธ๊ฐ’: 3).
--concurrent-render-jobs=<i> ๋™์‹œ PhantomJS ๋˜๋Š” Chromium ๋ Œ๋”๋ง ํ”„๋กœ์„ธ์Šค ์ˆ˜์ž…๋‹ˆ๋‹ค(๊ธฐ๋ณธ๊ฐ’: 2).
--core-on-loopback ๋ฃจํ”„๋ฐฑ ์ธํ„ฐํŽ˜์ด์Šค์— ์ฝ”์–ด API๋ฅผ ๋…ธ์ถœํ•ฉ๋‹ˆ๋‹ค(๊ธฐ๋ณธ๊ฐ’: false).
--core-port=<i> ์ฝ”์–ด๋ฅผ ์‹คํ–‰ํ•  ํฌํŠธ์ž…๋‹ˆ๋‹ค(๊ธฐ๋ณธ๊ฐ’: 19999).
--customer-artifact-maxsize=<i> ๊ณ ๊ฐ ์•„ํ‹ฐํŒฉํŠธ ์ €์žฅ์†Œ์˜ ์ตœ๋Œ€ ํฌ๊ธฐ(MB)์ž…๋‹ˆ๋‹ค.
-d, --internal-db-creds=<s> DB ์‚ฌ์šฉ์ž ์ธ์ฆ ์ •๋ณด๊ฐ€ ์žˆ๋Š” YAML ํŒŒ์ผ์˜ ๊ฒฝ๋กœ์ž…๋‹ˆ๋‹ค.
--daemonize ๋ฐ๋ชฌ์œผ๋กœ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค(๊ธฐ๋ณธ๊ฐ’: true).
--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> Datadog statsd ์„œ๋ฒ„ ํ˜ธ์ŠคํŠธ IP์ž…๋‹ˆ๋‹ค.
--dogstatsd-host-port=<i> Datadog ์„œ๋ฒ„ ํ˜ธ์ŠคํŠธ ํฌํŠธ์ž…๋‹ˆ๋‹ค.
-e, --help ์‹œ์ž‘ ์˜ต์…˜ ๋ชฉ๋ก์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
--enable-blobstore-recryption ํ‚ค ๊ฐฑ์‹  ์ž‘์—…์— ์˜๊ตฌ Blobstore ์žฌ์•”ํ˜ธํ™”๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค(๊ธฐ๋ณธ๊ฐ’: false).
--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).
--fips FIPS-140 ์•”ํ˜ธํ™”๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค(๊ธฐ๋ณธ๊ฐ’: 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> ๋…ธ๋“œ ๊ฐ„ ํ†ต์‹ ์˜ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค.
--hosted-action-hub-disabled ํ˜ธ์ŠคํŒ…๋œ ์ž‘์—… ํ—ˆ๋ธŒ๋ฅผ ์‚ฌ์šฉ ์ค‘์ง€ํ•ฉ๋‹ˆ๋‹ค.
--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์ธ ๋กœ๊ทธ ํ˜•์‹์ž…๋‹ˆ๋‹ค(๊ธฐ๋ณธ๊ฐ’: text).
--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-db-connections-records=<i> db_connection ํ…Œ์ด๋ธ”์—์„œ ํ—ˆ์šฉ๋˜๋Š” ์ตœ๋Œ€ ์—ฐ๊ฒฐ ๋ ˆ์ฝ”๋“œ ์ˆ˜์ž…๋‹ˆ๋‹ค(๊ธฐ๋ณธ๊ฐ’: 10000).
--max-pdt-regen-threads=<i> ์ตœ๋Œ€ PDT ์žฌ์ƒ์„ฑ ์Šค๋ ˆ๋“œ ์ˆ˜์ž…๋‹ˆ๋‹ค.
--max-scheduled-plans=<i> ์ตœ๋Œ€ ํ™œ์„ฑ ๋ฐ˜๋ณต ์˜ˆ์•ฝ ๊ณ„ํš ์ˆ˜์ž…๋‹ˆ๋‹ค(๊ธฐ๋ณธ๊ฐ’: unlimited).
--max-scheduler-jitter-in-seconds=<i> ์Šค๋ฏธ์–ด(smear) ์ฒ˜๋ฆฌ ํ”Œ๋ž˜๊ทธ ์ผ์ •์ด ์ง€์ •๋œ ์‹œ๊ฐ„(์ดˆ) ๋™์•ˆ ๋ฌด์ž‘์œ„๋กœ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.
--max-unstreamed-limit=<i> ์ŠคํŠธ๋ฆฌ๋ฐ๋˜์ง€ ์•Š์€ ๋ชจ๋“  ์ฟผ๋ฆฌ์— ๋ฐ˜ํ™˜๋  ์ˆ˜ ์žˆ๋Š” ์ตœ๋Œ€ ํ–‰ ์ˆ˜๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค(๊ธฐ๋ณธ๊ฐ’: 100,000).
--min-pdt-regen-threads=<i> PDT ์žฌ์ƒ์„ฑ์˜ ์ตœ์†Œ ์Šค๋ ˆ๋“œ ์ˆ˜์ž…๋‹ˆ๋‹ค.
--monitoring-port=<i> ๋ชจ๋‹ˆํ„ฐ๋ง์„ ํ˜ธ์ŠคํŠธ(Prometheus, ...)ํ•˜๊ธฐ ์œ„ํ•œ ํฌํŠธ์ž…๋‹ˆ๋‹ค(๊ธฐ๋ณธ๊ฐ’: 1552).
-n, --node-to-node-port=<i> ๋…ธ๋“œ ๊ฐ„ ํ†ต์‹ ์šฉ ํฌํŠธ์ž…๋‹ˆ๋‹ค(๊ธฐ๋ณธ๊ฐ’: 1551).
--new-cipher-key-file=<s> ์ƒˆ ์•”ํ˜ธํ™” ํ‚ค๊ฐ€ ํฌํ•จ๋œ ํŒŒ์ผ์˜ ๊ฒฝ๋กœ์ž…๋‹ˆ๋‹ค(๊ธฐ์กด ์•”ํ˜ธํ™”๋งŒ ํ•ด๋‹น).
--on-disk-cache-size=<i> ๋””์Šคํฌ ์บ์‹œ์˜ ํฌ๊ธฐ(MB)์ž…๋‹ˆ๋‹ค(๊ธฐ๋ณธ๊ฐ’: 2,000).
-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 ๋ผ์ด์„ ์Šค ๊ธฐ๋Šฅ์ด ์‚ฌ์šฉ ์„ค์ •๋œ ๊ฒฝ์šฐ ์ด ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ด€๋ฆฌ์ž๊ฐ€ Looker ์ž‘์—… API ์ฝœ๋ฐฑ URI์˜ ๊ฒฝ์šฐ Looker์˜ ๊ธฐ๋ณธ ํ˜ธ์ŠคํŠธ URL์ด ์•„๋‹Œ public_host_url๋กœ ๊ตฌ์„ฑ๋˜๋„๋ก public_host_url ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹œ์ž‘ ์˜ต์…˜ ์ž…๋ ฅ์€ URL์— ํ›„ํ–‰ ์Šฌ๋ž˜์‹œ๊ฐ€ ์—†๋Š” https://<my.host.name>์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ Looker ๊ด€๋ฆฌ์ž๋Š” ์ž‘์—… ํ—ˆ๋ธŒ๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ ๊ณต์œ  ๋ฌธ์„œ ํŽ˜์ด์ง€์— ๋‚˜์—ด๋œ ๊ณ ์ • ์ด๊ทธ๋ ˆ์Šค IP ์ฃผ์†Œ๋„ ํ—ˆ์šฉ ๋ชฉ๋ก์— ์ถ”๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
-q, --queue-broker-port=<i> ํ ๋ธŒ๋กœ์ปค์˜ ํฌํŠธ์ž…๋‹ˆ๋‹ค(๊ธฐ๋ณธ๊ฐ’: 61616).
--qm-long-poll-max-sleep-interval-in-seconds=<f> long ํด API์—์„œ ๊ฒฐ๊ณผ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์ „์˜ ์ตœ๋Œ€ ์ ˆ์ „ ๋ชจ๋“œ ๊ฐ„๊ฒฉ์ž…๋‹ˆ๋‹ค(๊ธฐ๋ณธ๊ฐ’: 1).
--qm-long-poll-sleep-interval-in-seconds=<i> long ํด API๊ฐ€ ๊ฒฐ๊ณผ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•œ ์ดˆ๊ธฐ ์ ˆ์ „ ๋ชจ๋“œ ๊ฐ„๊ฒฉ์ž…๋‹ˆ๋‹ค(๊ธฐ๋ณธ๊ฐ’: 0.1).
--qm-long-poll-timeout-in-seconds=<i> long ํด API๊ฐ€ ํด๋ผ์ด์–ธํŠธ์— ๋ฐ˜ํ™˜๋˜๊ธฐ ์ „ ์ตœ๋Œ€ ์„œ๋ฒ„ ์ธก ์ œํ•œ ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค(๊ธฐ๋ณธ๊ฐ’: 30).
--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> ์ฟผ๋ฆฌ ํƒœ์Šคํฌ ํ…Œ์ด๋ธ”์˜ ํ–‰์„ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์ฟผ๋ฆฌ ์™„๋ฃŒ ํ›„ ๊ฒฝ๊ณผ๋œ ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค(๊ธฐ๋ณธ๊ฐ’: 360).
-r, --root ๋ฃจํŠธ๋กœ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Looker๋Š” ์ •์ƒ ์ž‘๋™์„ ์œ„ํ•œ ๋ฃจํŠธ ๊ถŒํ•œ์ด ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ณด์•ˆ์„ ์œ„ํ•ด ๋ฃจํŠธ๊ฐ€ ์•„๋‹Œ ๊ณ„์ •์—์„œ Looker๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ฌธ์ œ ํ•ด๊ฒฐ์„ ์œ„ํ•ด Looker ๋ถ„์„๊ฐ€๊ฐ€ ์š”์ฒญํ•˜๋Š” ๊ฒฝ์šฐ์—๋งŒ ์ด ์˜ต์…˜์„ ๋ฃจํŠธ๋กœ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
--redis-cache-config-file=<s> redis ๊ตฌ์„ฑ์ด ํฌํ•จ๋œ ํŒŒ์ผ์ž…๋‹ˆ๋‹ค.
--report-backend-errors, --no-report-backend-errors ๋ฐฑ์—”๋“œ์—์„œ ์˜ค๋ฅ˜๋ฅผ ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค(๊ธฐ๋ณธ๊ฐ’: false).
--report-frontend-errors, --no-report-frontend-errors ํ”„๋ŸฐํŠธ์—”๋“œ์—์„œ ์˜ค๋ฅ˜๋ฅผ ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค(๊ธฐ๋ณธ๊ฐ’: false). ์ฐธ๊ณ : ์ด ์‹œ์ž‘ ์˜ต์…˜์€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋Œ€์‹  client_monitor ๊ธฐ๋Šฅ ํ”Œ๋ž˜๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”.
-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 ๊ฒ€์ƒ‰ ์„œ๋น„์Šค ๊ฒฐ๊ณผ์™€ ๊ธฐ์กด ๊ฒฐ๊ณผ๋ฅผ ๋น„๊ตํ•ฉ๋‹ˆ๋‹ค(๊ธฐ๋ณธ๊ฐ’: false).
--search-service ๊ฒ€์ƒ‰ ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค(๊ธฐ๋ณธ๊ฐ’: false).
--search-service-ab-test ๊ฒ€์ƒ‰ ์„œ๋น„์Šค์˜ AB ํ…Œ์ŠคํŠธ๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค(๊ธฐ๋ณธ๊ฐ’: false).
--self-signup ๋ˆ„๊ตฌ๋‚˜ ์ง์ ‘ ๊ณ„์ •์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.
--shared-storage-dir=<s> ๋„คํŠธ์›Œํฌ ํŒŒ์ผ ์‹œ์Šคํ…œ ๊ณต์œ  ์ €์žฅ์†Œ์˜ ๊ฒฝ๋กœ์ž…๋‹ˆ๋‹ค.
--snowplow-host=<s> ์ถ”๊ฐ€ Snowplow ์ˆ˜์ง‘๊ธฐ์ž…๋‹ˆ๋‹ค.
--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 ์ œ๊ณต์—…์ฒด์˜ ํ˜ธ์ŠคํŠธ:ํฌํŠธ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ง€์ •๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ 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).
--studio-load-url=<s> Studio๋ฅผ iframe์— ๋กœ๋“œํ•˜๊ธฐ ์œ„ํ•œ URL์ž…๋‹ˆ๋‹ค.
--studio-one-platform-endpoint=<s> Studio One Platform API์˜ ์—”๋“œํฌ์ธํŠธ์ž…๋‹ˆ๋‹ค.
--task-monitor-abandoned-query-in-seconds=<i> ์ฟผ๋ฆฌ ์ž‘์—…์ด ํ๊ธฐ๋œ ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผ๋˜๋Š” ํƒœ์Šคํฌ์˜ ๋งˆ์ง€๋ง‰ ์•ก์„ธ์Šค ์ดํ›„ ๊ฒฝ๊ณผ๋œ ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค.
--task-monitor-query-startup-interval-in-seconds=<i> ์ฒซ ๋ฒˆ์งธ long ํด์ด ๋ฐœ์ƒํ•  ๋•Œ๊นŒ์ง€ ์ฟผ๋ฆฌ๊ฐ€ ์‹คํ–‰์„ ์‹œ์ž‘ํ•  ๋•Œ ์œ ์˜ˆ ๊ธฐ๊ฐ„์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๊ธฐ๊ฐ„์ž…๋‹ˆ๋‹ค. ํด๋ง์„ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— ํ˜ธ์ถœ์ž๊ฐ€ ๋” ๋งŽ์€ ๊ณต๊ฐ„์„ ํ™•๋ณดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
--task-monitor-sleep-interval-in-seconds=<i> ์ž‘์—… ์ถ”์  ์Šค๋ ˆ๋“œ ์ด์ „์˜ ์ ˆ์ „ ๋ชจ๋“œ ๊ฐ„๊ฒฉ์€ ์ž‘์—…์ด ํ๊ธฐ๋˜์—ˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
--unification-jwt-service-account=<s> ํ†ตํ•ฉ JWT ์„œ๋น„์Šค ๊ณ„์ •์ž…๋‹ˆ๋‹ค.
--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 ์‹œ์ž‘ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. lookerstart.cfg ํŒŒ์ผ์€ ์ƒˆ ๋ฒ„์ „์˜ Looker ์‹œ์ž‘ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์„ค์น˜ํ•  ๋•Œ ๋ฎ์–ด์“ฐ์ง€ ์•Š์œผ๋ฏ€๋กœ JAVAARGS ๋ฐ LOOKERARGS์— ๋Œ€ํ•œ ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ์„ค์ •ํ•˜๋Š” ๋ฐ ๊ถŒ์žฅ๋˜๋Š” ์œ„์น˜์ž…๋‹ˆ๋‹ค.

๋‹ค์Œ์€ Looker์˜ SSL์„ ์‚ฌ์šฉ ์ค‘์ง€ํ•˜๊ณ  ํฌํŠธ 8080์—์„œ ์‹คํ–‰๋˜๋„๋ก ์„ค์ •ํ•˜๋Š” lookerstart.cfg์˜ ์˜ˆ์‹œ์ž…๋‹ˆ๋‹ค.

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

Lookerstart.cfg๋ฅผ ๋ณ€๊ฒฝํ•œ ํ›„ Looker๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ ๋‹จ๊ณ„

Looker ์‹œ์ž‘ ์˜ต์…˜์„ ๊ตฌ์„ฑํ•œ ํ›„์—๋Š” ์ ์ ˆํ•œ HTTPS๋ฅผ ์œ„ํ•œ SSL ์ธ์ฆ์„œ ๊ตฌ์„ฑ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.