Linux에서 Tableau Server 문제 해결
이 항목의 제안에 따라 Tableau Server에서 발생하는 공통적인 문제를 해결하십시오. 상태 페이지에 표시되는 프로세스 상태에 기반하는 추가적인 문제 해결 단계에 대해서는 서버 프로세스 문제 해결을 참조하십시오.
다음 표에는 설치, 데이터, 로그 및 스크립트 디렉터리의 기본 위치가 나와 있습니다.
디렉터리 | 기본 위치 |
---|---|
설치: | /opt/tableau/tableau_server |
데이터: | /var/opt/tableau/tableau_server/data |
로그: | /var/opt/tableau/tableau_server/data/tabsvc/logs/ |
스크립트: | /opt/tableau/tableau_server/packages/scripts.<version_code>/ |
일반적인 문제 해결 단계
많은 Tableau Server 문제는 이러한 기본적인 단계 중 하나 이상을 수행하여 해결하거나 테스트할 수 있습니다.
새로 설치
Tableau를 설치한 적이 없는 컴퓨터에 Linux 기반 Tableau Server를 설치합니다. 이전 버전의 Tableau Server가 설치된 컴퓨터 또는 VM을 재사용하는 경우 컴퓨터에서 Tableau Server 제거의 단계를 수행하여 컴퓨터에서 Tableau를 정리한 후 새 버전을 설치하십시오.
Tableau Server 설치 시 문제가 발생하면 컴퓨터에서 Tableau를 완전히 제거하고 새로 설치해야 할 수도 있습니다. 자세한 내용은 컴퓨터에서 Tableau Server 제거를 참조하십시오.
디스크 공간
Tableau Server를 실행하는 각 컴퓨터에 충분한 디스크 공간이 있는지 확인합니다. 디스크 공간이 제한되면 Tableau Server 설치 또는 업그레이드가 실패하거나 실행에 문제가 발생할 수 있습니다.
오래된 로그 파일 제거
디스크 공간이 부족한 경우 오래된 Tableau Server 로그 파일을 정리할 수 있습니다. 이러한 로그 파일은 공간을 차지할 수 있으며 정기적으로 제거하는 것이 좋습니다.
버전 10.5.x
버전 10.5.1 이상을 사용하는 경우 터미널 프롬프트에서 다음 명령을 실행하여 필요하지 않은 로그 파일을 정리합니다.
버전 10.5.0
Linux 기반 Tableau Server 버전 10.5.0을 실행하는 경우 cleanup 명령을 사용할 수 없으므로 터미널 프롬프트에서 다음 명령을 실행해야 합니다.
sudo find /var/opt/tableau/tableau_server/data/tabsvc/temp/* -mtime +2 -type f -delete
sudo find /var/opt/tableau/tableau_server/data/tabsvc/logs/* -mtime +2 -type f -delete
중요: Linux 파일 시스템에서는 열려 있는 파일을 삭제할 수 있으며, 이 경우 Tableau 프로세스가 파일을 다시 만들지 못할 수 있습니다. 이렇게 되면 빈 로그 파일이 만들어집니다. 이 문제를 해결하려면 Tableau Server를 중지하고 TSM 컨트롤러를 다시 시작한 후 Tableau를 다시 시작하십시오.
Tableau Server를 중지합니다.
tsm stop
TSM 컨트롤러를 다시 시작합니다.
sudo systemctl restart tabadmincontroller_0.service
컨트롤러가 다시 시작될 수 있도록 몇 분 정도 기다립니다. 다음 명령으로 컨트롤러가 다시 시작되었는지 확인할 수 있습니다.
tsm status -v
이 명령을 실행하여 Tableau Server 관리 컨트롤러가 '실행 중'으로 나열되면 컨트롤러가 다시 시작된 것입니다.
Tableau Server를 시작합니다.
tsm start
로그 수동 수집
어떤 이유로 tsm maintenance ziplogs
를 실행할 수 없는 경우(예: tsm initialize
를 실행하기 전에 심각한 오류가 발생한 경우) Tableau Server 배포의 각 노드에 대한 터미널 창에서 다음 명령을 실행하여 수동으로 로그를 수집하고 압축할 수 있습니다.
cd /var/opt/tableau/tableau_server/data/tabsvc/
cp /var/opt/tableau/tableau_server/logs/app-install.log logs
cp ~/.tableau/tsm/tsm.log logs
tar -czvf ~/logs.tar.gz logs
그러면 홈 디렉터리에 logs.tar.gz 파일이 생성됩니다. 이 파일을 Tableau에 업로드하거나 보낼 수 있습니다.
서버 다시 시작
Tableau Server를 다시 시작합니다. 완전하게 시작되지 않는 인덱싱 및 프로세스 관련 문제는 Tableau Server를 통제되는 방식으로 다시 시작하여 해결할 수 있습니다. Tableau Server를 다시 시작하려면 tsm restart
명령을 사용합니다. 그러면 Tableau Server와 관련된 모든 프로세스가 중지된 다음 다시 시작됩니다.
Linux를 사용하여 설치 및 구성 파일 편집
Linux 운영 체제를 사용하여 Linux 기반 Tableau Server를 설치하거나 구성하는 데 사용되는 모든 파일을 편집하거나 만들어야 합니다. Linux 운영 체제에서는 파일이 라인 피드(LF) 문자로 끝나지만 Windows 운영 체제에서는 파일이 캐리지 리턴 문자와 라인 피드 문자(CR LF)로 끝나기 때문에 Microsoft Windows를 사용하여 만든 파일은 Linux 기반 Tableau Server 설치 및 구성에서 오류를 발생시킵니다. 자동화된 설치 프로그램에서 사용되는 config.json
, reg_templ.json
또는 secrets
파일에 Linux 형식이 아닌 파일 종료(CR LF)가 나타나면 자동화된 Tableau Server 설치 중에 오류가 발생할 수 있습니다. Linux 형식이 아닌 파일 종료(CR LF)는 등록 과정이나 ID 저장소 설정 또는 게이트웨이 설정을 구성할 때에도 오류를 발생시킬 수 있습니다.
systemd 로그 확인
Tableau Server가 시작되지 않고 Tableau 로그에서 유용한 정보를 찾을 수 없는 경우(자세한 정보는 로그 파일 작업 참조) systemd 로그에서 TSM 서비스 시작 및 중지와 관련된 메시지를 확인할 수 있습니다. 이 로그는 /var/log/messages
(RHEL 호환 배포) 또는 /var/log/syslog
(Ubuntu)에 저장됩니다. journalctl
명령을 사용하여 systemd 로그를 검색하고 구문 분석하는 것이 좋습니다.
Tableau Server 설치
하드웨어 요구 사항으로 인한 설치 실패
설치에 사용하는 컴퓨터가 최소 하드웨어 요구 사항을 충족하지 못하는 경우 Tableau Server를 설치할 수 없습니다. 요구 사항에 대한 자세한 내용은 설치 전 수행할 작업...을 참조하십시오.
시간 초과로 인한 설치 실패
리소스가 제한된 컴퓨터(예: 최소 하드웨어 요구 사항만 충족시키는 컴퓨터)에 Tableau Server를 설치한 경우 느린 응답으로 인해 tsm 명령이 시간 초과되는 문제가 발생할 수 있습니다. 모든 tsm 명령에서 글로벌 --request-timeout
옵션을 사용하여 시간 제한을 더 길게 지정할 수 있습니다. --request-timeout
옵션에 대한 자세한 내용은 tsm initialize 등을 참조하십시오.
설치가 실패하고 "Failed to initialize the instance of the temporary database"가 표시됨
Linux 기반 Tableau Server는 UTF-8 문자 인코딩만 지원합니다. Linux 로캘에 UTF-8 인코딩이 없으면 설치가 실패하고 다음과 유사한 오류가 나타날 수 있습니다.
Failed to initialize the instance of the temporary database
로캘이 UTF-8 인코딩을 사용하는지 확인하려면 명령 프롬프트에서 localectl
명령을 실행하십시오. 결과 출력은 다음과 같은 형식입니다(로캘은 다를 수 있음).
[tableauserver-centos1a ~]$ localectl System Locale: LANG=en_US.UTF-8 [tableauserver-centos1a ~]$
LANG
값에 .UTF-8
이 포함되어 있지 않으면 localectl
명령을 실행하여 추가합니다.
sudo localectl set-locale LANG=<your_locale>.UTF-8
참고: systemd
버전이 오래된 경우 localectl
명령이 완료되지 않을 수 있습니다. systemd를 업데이트하면 문제가 해결되고 UTF-8 인코딩을 설정할 수 있습니다. RHEL 호환 시스템에서는 sudo yum update systemd
명령을 사용하여 systemd
를 업데이트합니다.
Parallels의 가상 컴퓨터에서 설치가 실패함
Parallels는 현재 지원되지 않습니다. Parallels의 Linux 가상 컴퓨터에 Tableau Server를 설치하는 경우 설치가 실패할 수 있습니다.
Tableau Server가 시작되지 않음
Tableau Server가 시작되지 않거나 성능이 저하된 상태에서 실행되는 경우 tsm restart
명령을 실행합니다. 그러면 실행되고 있는 모든 프로세스가 종료되고 Tableau Server가 다시 시작됩니다.
설치 후 Tableau Server를 시작할 수 없음
설치 후 컴퓨터의 호스트 이름이 변경되면 Tableau Server가 시작되지 않을 수 있습니다. 호스트 이름이 변경되는 주된 이유 중 하나가 CentOS에서 cloud-init 패키지를 사용하는 것입니다. cloud-init 패키지를 사용하는 경우 설치 프로세스를 시작하기 전에 Tableau Server를 설치하려는 컴퓨터를 재부팅하십시오. 또는 재부팅하지 않고 다음 명령을 실행하여 호스트 이름을 수정할 수 있습니다.
sudo hostnamectl set-hostname `hostnamectl --static`
cloud-init 패키지는 일반적으로 새 가상 컴퓨터를 초기화하거나, SSH 공개 키 인증을 구성하는 등의 작업에 사용됩니다. 예를 들어 일부 CentOS 이미지가 cloud-init을 사용하며, cloud-init은 OpenStack 배포에서 일반적으로 사용됩니다. 하지만 CentOS 7.x 리포지토리에 기본적으로 포함된 cloud-init 버전(cloud-init 0.7.5-10.el7.centos.1)에는 컴퓨터를 다시 시작하기 전까지 FQDN(정규화된 도메인 이름)과 함께 호스트 이름을 표시하지 못하게 만드는 알려진 문제가 있습니다.
Tableau Server 설치 프로세스는 컴퓨터의 호스트 이름을 사용하여 서버 프로세스를 구성하고 TLS 인증서를 생성하기 때문에 FQDN 없이 호스트 이름을 사용하도록 구성된 경우 Tableau Server가 시작되지 않을 수 있습니다.
컴퓨터에 올바른 호스트 이름이 표시되는지 확인하려면 hostnamectl
명령을 실행하십시오. 다음 예에서 이 명령은 임시적인 호스트 이름을 표시하며, 이는 FQDN이 반환되지 않으며 컴퓨터를 다시 시작해야 한다는 것을 나타냅니다.
$ hostnamectl Static hostname: server01.example.com Transient hostname: server01 [...]
다음 예에서 이 명령은 올바른 호스트 이름과 FQDN을 표시합니다.
$ hostnamectl Static hostname: server01.example.com [...]
여러 AD(Active Directory) 도메인이 있는 상태에서 초기 관리자 계정을 만들 수 없음
Tableau Server에서 초기 관리자 계정을 만들 때 AD를 인증 유형으로 선택하면 다음과 같은 오류가 표시될 수 있습니다.
Failed to authenticate username and password
이 오류는 Tableau Server가 여러 AD 도메인에 연결을 시도할 때 발생합니다. 예를 들어 한 도메인에 속한 컴퓨터에 Tableau Server를 설치하고 다른 도메인에 속한 AD 사용자를 인증하려고 하면 이 오류가 발생할 수 있습니다.
글꼴
Tableau Server는 시스템에 설치된 글꼴을 사용하여 통합 문서를 만들 때 사용된 글꼴을 기준으로 통합 문서를 렌더링합니다. 글꼴을 사용할 수 없으면 Tableau Server는 글꼴 패밀리를 기준으로 가장 유사한 글꼴을 사용합니다. 이 동작은 Windows 및 Linux 서버 모두에 해당됩니다. Linux에는 Windows 및 OS/X 시스템에 비해 훨씬 적은 수의 글꼴이 포함되어 있기 때문에 Linux 서버에서 누락된 글꼴이 훨씬 두드러질 수 있습니다. 이 문제가 발생하는 이유는 많은 통합 문서가 Windows 또는 Mac의 Tableau Desktop에서 작성되기 때문입니다.
Linux 기반 Tableau Server에는 다음과 같은 글꼴이 포함되어 있습니다.
- Arial
- Courier
- Georgia
- Times New Roman
- Verdana
- Trebuchet MS
- Tableau Font
이러한 글꼴 이외의 글꼴을 사용하는 통합 문서는 글꼴 누락으로 인해 Linux 기반 Tableau Server에서 볼 때 예상과 다르게 나타날 수 있습니다. 이 문제를 해결하려면 Tableau Server 설치의 모든 노드에 해당하는 글꼴을 설치하십시오.
아시아 문자 집합 지원
Tableau Server에 표시되는 통합 문서에서 아시아 문자가 표시되어야 하는 위치에 빈 상자가 나타나면 Linux 환경에 해당 언어에 적합한 글꼴 패키지를 설치해야 합니다.
Tableau Server 초기화
tableau
사용자 계정이 존재하지만 tableau
그룹의 멤버가 아니기 때문에 TSM 초기화가 실패함
TSM(Tableau 서비스 관리자) 및 Tableau Server를 설치하고 초기화하면 초기화 스크립트(initialize-tsm
)에서 실행에 필요한 사용자 및 그룹을 만들거나 필요한 특성이 있는 기존 사용자 및 그룹이 구성되어 있는지 확인합니다. 기본적으로 이 스크립트는 tableau
사용자를 만들어 tableau
그룹에 추가합니다. tableau
사용자가 이미 있지만 tableau
그룹의 멤버가 아닌 경우 스크립트가 실패하고 경고가 나타납니다.
이 경우 --unprivileged-user
플래그를 사용하여 다른 사용자를 지정하면 충돌이 해결되며 해당 사용자가 만들어지고 tableau
그룹에 추가됩니다.
예를 들어 tableauserver
사용자를 지정하려면 /opt/tableau/tableau_server/packages/scripts.<version_code>
디렉터리에서 다음 명령을 사용하여 스크립트를 실행합니다.
sudo ./initialize-tsm --unprivileged-user="tableauserver" --accepteula
initialize-tsm
스크립트에서 사용할 수 있는 전체 옵션 목록을 보려면 -h 옵션을 사용합니다.
sudo ./initialize-tsm -h
지원되지 않는 시스템 로캘에서 Tableau Server 초기화 오류
지원되는 로캘 중 하나가 아닌 로캘을 사용하는 컴퓨터에 Tableau Server를 설치하려고 하면 설치 중에 오류가 발생합니다.
Tableau Server는 다음 로캘 중 하나를 사용하는 시스템에서 실행됩니다.
de_DE, en_GB, en_US, es_ES, fr_FR, it_IT, ja_JP, ko_KR, pt_BR, zh_CN, zh_TW
fr_CA(버전 2022.3부터)
th_TH, sv_SE(버전 2023.1부터)
다른 모든 로캘은 오류를 생성합니다.
en_US.utf8이 로캘 목록에 포함되지 않은 경우 Tableau Server 초기화 오류
로캘 목록에 en_US.utf8
이 없는 컴퓨터에 Tableau Server를 설치하려고 하면 초기화가 실패하고 오류가 발생합니다. en_US.utf8
이 포함되어 있는지 확인하려면 셸 프롬프트에서 locale -a
명령을 입력합니다.
en_US.utf8
이 목록에 없으면 Ubuntu의 셸 프롬프트에서 sudo locale-gen en_US.UTF-8
명령을 입력하거나 RHEL 호환 배포판의 셸 프롬프트에서 sudo localedef -i en_US -f UTF-8
명령을 입력하여 로캘 목록에 en_us를 추가할 수 있습니다.
오류: 상태 10 - 데이터 디렉터리 경로에 마침표가 포함된 경우 Tableau Server 초기화
Tableau Server를 설치하면서 마침표(".")가 포함된 경로를 사용하여 데이터 디렉터리를 지정하려고 하면 초기화가 실패하고 다음과 같은 오류가 발생합니다.
Connection timed out
및
ERROR: TSM services returned status 10
이 문제를 방지하려면 경로에 마침표가 포함되지 않는 데이터 디렉터리를 선택합니다.
다시 설치한 후 Tableau Server 초기화 오류
Tableau Server를 제거했다가 다시 설치한 경우 Tableau Server 초기화 중에 오류가 발생할 수 있습니다. 예를 들어 다음과 같은 오류가 나타날 수 있습니다.
ERROR com.tableau.tabadmin.webapp.asyncjobs.JobStepRunner - Running step WaitForConfigure failed com.tableau.tabadmin.webapp.exceptions.ServiceFailedStateException
이 오류는 서비스가 시작되지 못하게 하는 이전 설치의 결함이 남아 있는 경우 발생합니다. 이 오류를 방지하려면 /opt/tableau/tableau_server/packages/scripts.<version_code>
폴더에 있는 tableau-server-obliterate
스크립트를 사용합니다. Tableau Server를 완전히 제거하는 것에 대한 자세한 내용은 컴퓨터에서 Tableau Server 제거를 참조하십시오.
Tableau Server 활성화
Tableau Server 라이선스 활성화가 실패함
경우에 따라, tsm licenses activate -k <product_key>
명령을 사용하는 Tableau 제품 키 활성화가 실패하고 다음 오류가 나타날 수 있습니다.
License Server not available
이 문제는 컴퓨터가 TCP 포트 443을 통해 licensing.tableau.com
에 있는 Tableau 라이선스 서버에 연결할 수 없는 경우에 발생할 수 있습니다.
이 문제를 해결하려면 해당 주소 및 포트에 액세스할 수 있도록 네트워크 및/또는 호스트 기반 방화벽을 구성하거나 오프라인에서 Tableau를 활성화해야 합니다. 자세한 내용은 오프라인으로 Tableau Server 활성화를 참조하십시오.
Tableau Server 검색 및 찾아보기 인덱스 다시 작성
검색 및 찾아보기 인덱스를 다시 작성하여 해결할 수 있는 문제
다음과 같은 증상이 있는 경우 인덱스를 다시 작성해야 합니다.
- 사용자가 로그인하려고 하면 빈 사이트 목록이 나타남
- 사용자가 프로젝트를 선택하려고 하면 빈 프로젝트 목록이 나타남
- 콘텐츠(통합 문서, 뷰, 대시보드)가 누락됨
- 예기치 않은 또는 잘못된 알림(예: 추출을 포함하지 않는 통합 문서에서 "새로 고침 실패" 알림)
이러한 동작이 나타나는 경우 tsm maintenance reindex-search
명령을 사용하여 검색 및 찾아보기 인덱스를 다시 작성합니다.
Tableau Server 다시 시작
Tableau Server 다시 시작 또는 변경 사항 적용 실패
Tableau Server 서비스 중 하나가 실패하면 서버를 다시 시작하거나 구성 변경 사항을 적용할 때 오류가 표시될 수 있습니다.
실패한 서비스로 인해 오류가 발생하는지 확인하려면 다음 명령을 입력합니다.
tsm status -v
서비스가 실패한 이유를 확인하려면 데이터 디렉터리에서 tabadminagent 및 tabadmincontroller 로그 파일을 보십시오. 예를 들어 동시성 문제 또는 포트 구성 문제로 인해 서비스가 실패할 수 있습니다. 의견을 주실 때 발생한 모든 문제를 포함해 주십시오.
해결하려면, TSM에서 서비스를 제거했다가 다시 추가하여 문제가 해결되는지 확인해 볼 수 있습니다. 서비스가 시작되면 이전 구성 변경을 다시 시도할 수 있습니다. 그렇지 않으면 tsm restart
명령으로 서버를 다시 시작해 보십시오.
노드 추가 또는 구성 후 Tableau Server 다시 시작 오류
게이트웨이 프로세스 없이 노드를 추가하거나 구성한 경우 Tableau Server가 다시 시작되지 않을 수 있으며 다음과 같은 오류가 발생할 수 있습니다.
ERROR : com.tableau.tabadmin.configuration.PortConfigurationExtractor - Unable to find port config key worker1.gateway.port
및
Message: Missing port configuration value for key 'worker1.gateway.port'
이러한 오류는 gateway.log 파일에 나타나며 Tableau Server 노드가 응용 프로그램 서버 또는 VizQL Server로 구성되었지만 게이트웨이는 없는 경우에 발생합니다. 응용 프로그램 서버 또는 VizQL Server가 노드에서 실행되는 경우 게이트웨이 프로세스가 필요합니다.
백업/복원
Tableau Server에서 생성한 백업을 복원할 때 사용 권한으로 인해 문제가 발생할 수 있습니다. TSM이 복원하는 파일과 파일이 포함된 위치 모두에 적절한 사용 권한이 필요합니다. TSM은 백업을 처리할 때 파일을 기본 위치에 두고 사용 권한을 적절히 설정합니다. Linux 서버로 복사한 백업이나 서버의 기본 위치가 아닌 위치에서 백업을 복원하는 경우 사용 권한 문제가 발생할 수 있습니다. 위치를 변경하는 방법을 비롯해, 기본 위치가 아닌 위치를 사용하는 것에 대한 자세한 내용은 tsm 파일 경로를 참조하십시오.
다음과 같은 오류가 나타날 수 있습니다.
Server Was Denied Access to File
또는
Restoring the backup '<backup>.tsbak' was unsuccessful
또는
Comparing authentication methods failed
Tableau Server 백업 및 복원 프로세스에는 다음이 필요합니다.
읽기 권한 - 프로세스는
.tsbak
백업 파일에 직접 액세스해야 합니다.실행 권한 - 프로세스에는
.tsbak
파일이 있는 디렉터리 구조에 대한 실행 권한도 필요합니다.
TSM은 기본 위치에 백업을 만들 때 필요한 권한을 설정합니다. 파일을 Linux 서버에 복사하거나 기본 디렉터리가 아닌 디렉터리로 이동하는 경우 사용 권한으로 인해 TSM 프로세스에 적절한 액세스가 허용되지 않을 수 있습니다. 파일과 파일이 들어있는 디렉터리 트리가 모두 TSM 사용자 tableau에 의한 액세스를 허용하는지 확인해야 합니다. 파일 사용 권한은 tableau 사용자에게 .tsbak
파일에 대한 읽기 액세스 권한을 부여해야 합니다. 이렇게 하려면 파일의 그룹을 tableau 그룹으로 설정하고 해당 그룹에 읽기 액세스 권한을 부여합니다. 디렉터리 사용 권한은 tableau 사용자에게 읽기 액세스 권한을 부여해야 합니다. 이렇게 하려면 디렉터리의 그룹을 tableau 그룹으로 설정하고 해당 그룹에 디렉터리에 대한 읽기 및 실행 액세스 권한을 부여합니다.
TSM 및 파일 사용 권한에 대한 자세한 내용은 TSM의 파일 및 사용 권한을 참조하십시오.
파일 위치
basefilepath를 변경해도 기존 파일의 위치가 변경되지 않음
여러 tsm 명령은 파일을 기본 위치에 씁니다. tsm set 명령을 사용하여 각 명령에서 이러한 기본 위치를 변경할 수 있지만 그렇게 한다고 해서 기존 파일이 원래 위치에서 새 위치로 이동되지 않으며 새 위치가 만들어지지도 않습니다. 새 위치를 만드는 것과 tsm이 해당 위치의 모든 파일과 파일이 포함된 전체 디렉터리 구조에 액세스할 수 있도록 올바른 사용 권한을 부여하는 것은 사용자의 책임입니다.
백업, 복원, 사이트 가져오기/내보내기 및 ziplogs 파일의 기본 위치 변경에 대한 자세한 내용은 tsm 파일 경로를 참조하십시오.
tsm 사용 권한에 대한 자세한 내용은 TSM의 파일 및 사용 권한을 참조하십시오.
TSM 명령
TSM 명령줄에 장기간 실행되는 작업의 진행률이 표시되지 않음
완료에 두 시간 넘게 걸리는 restore 또는 ziplogs와 같은 tsm 명령을 실행하는 경우 서버에서 완료될 때까지 명령이 계속 실행됩니다. 작업 진행률을 표시하려면 tsm jobs reconnect
명령을 사용하십시오.
방화벽 포트 열기
Ubuntu에서 수동으로 방화벽 포트 열기
현재 버전의 Tableau Server는 Ubuntu에서 사용되는 ufw
방화벽을 지원하지 않습니다. Ubuntu에 firewalld
를 설치하지 않으려는 고객은 수동으로 해당 포트를 열 수 있습니다. 다음 단계에서는 ufw
가 실행 중인지 확인하고 모든 원본 주소의 연결에 대해 TCP 포트 8850 및 80을 엽니다.
다음 명령을 실행하여
ufw
가 실행 중인지 확인합니다.sudo ufw status
결과가
Status: inactive
이면ufw
를 사용하도록 설정해야 하며 계속해서ssh
를 통해 연결할 수 있는지 확인해야 합니다. 이에 대한 설명은 이 릴리스 정보의 범위를 벗어납니다.다음 명령을 실행하여 포트 8850에 대한 액세스를 허용합니다.
sudo ufw allow 8850
다음 명령을 실행하여 포트 80에 대한 액세스를 허용합니다.
sudo ufw allow 80
첫 번째 로그인 시도에서 OpenID가 실패함
Tableau Server에 대해 Open ID Connect 인증을 구성한 경우 첫 번째 로그인 시도가 실패합니다. 성공적으로 로그인하려면 초기 실패 후 인증을 재시도해야 합니다.
관리 뷰가 표시되지 않음
Tableau Server의 상태 탭에는 서버 메트릭을 표시하는 비주얼리제이션 링크가 포함되어 있습니다. 이러한 비주얼리제이션이 Tableau Server 리포지토리에서 적절한 데이터에 액세스하려면 PostgreSQL 드라이버가 필요합니다. PostgreSQL 드라이버는 자동으로 설치되지 않으므로, 드라이버가 설치되지 않은 경우 뷰가 표시되지 않습니다. 자세한 내용은 데이터베이스 드라이버를 참조하십시오.
참고: 관리 뷰를 사용하려면 VizQL 서버 프로세스를 실행하는 모든 노드에 PostgreSQL 드라이버를 설치해야 합니다.
뷰의 로캘 변경
뷰를 연 후 사용자 로캘을 변경한 다음 다시 뷰를 열려고 하면 실패하고 "예기치 않은 오류"가 발생합니다. 이전에 열지 않은 뷰는 계속 열 수 있습니다.
이 문제를 해결하려면 로캘을 변경한 후 Tableau Server에서 로그아웃하고 다시 로그인하십시오. 그러면 모든 뷰가 올바르게 표시됩니다.