Loading

net.properties 파일 구성 후 Tableau Prep Conductor 프로세스가 STATUS_UNAVAILABLE State 상태임

게시 일자: Dec 9, 2022
상세 설명
Tableau Server OAuth 연결이 정방향 프록시와 함께 작동하도록 Java net.properties 파일을 구성한 후 Tableau Prep Conductor 활성화에 실패하고 상태가 STATUS_UNAVAILABLE로 표시될 수 있습니다. 

Tabadminagent 로그에서 flowprocessor 라이선스 확인에 실패했다고 보고합니다. 예:
 
INFO  com.tableausoftware.tabadmin.agent.status.ServiceStatusRequestRunner - Posting status update for flowprocessor_0: STATUS_UNAVAILABLE, detail message: License check did not succeed for flowprocessor_0

Cause

근본 원인은 net.properties 파일이 잘못 구성되어 프록시 구성이 올바르게 작동하지 않아 서비스 성능이 저하되기 때문입니다.
솔루션
net.properties 파일을 구성하는 방법으로 이 문제를 해결하려면 아래 절차를 수행하세요.

Java net.properties 프록시 설정 구성(Windows, Linux)

1. Tableau Server를 실행하기 위해 사용하는 java 버전을 찾습니다.
    예를 들면 다음과 같습니다.
    a. Linux에서는 opt/tableau/tableau_server/packages/repository*/jre일 수 있습니다.
    b. Windows의 경우: C:\Program Files\Tableau\Tableau Server\packages\repository*\jre
2. Java 위치 디렉터리에서 “conf” 폴더를 클릭합니다.
    a. 이 디렉터리가 없으면 디렉터리를 하나 만듭니다.
3. “conf” 폴더에서 net.properties 파일을 찾아 편집기에서 엽니다. (이 파일이 없는 경우 같은 이름으로 파일을 하나 만듭니다.)
    a. 참고: 이 파일에 대한 쓰기 권한이 없을 수 있습니다. 이 경우 시스템 파일 설정을 사용하여 이 파일에 대한 쓰기 권한을 갖도록 사용 권한을 수정하세요.
4. 아래 값을 수정하거나 만듭니다.
  • http.proxyPort=<your proxy port>
  • http.proxyHost=<your proxy host address> 중요! 호스트만 포함시켜야 합니다. 프록시 주소가 http://myproxy:8888(http://myproxy:8888/)인 경우 http.proxyHost=myproxy로 설정해야 합니다.
  • https.proxyPort=<your proxy port>
  • https.proxyHost=<your proxy host address> 중요! 호스트만 포함시켜야 합니다. 프록시 주소가 http://myproxy:8888(http://myproxy:8888/)인 경우 https.proxyHost=myproxy로 설정해야 합니다.
    By default http.nonProxyHosts will =localhost|127.*|[::1]. 다음을 포함시켜야 합니다.
  • 동일 클러스터 내 다른 Tableau Server 컴퓨터의 서버 호스트 이름 및 IP 주소
  • 각 항목을 “|”로 구분
5. 1-4단계를 모든 Tableau Server 노드에서 반복합니다.
6. Tableau Server를 중지합니다.
7. 모든 Tableau Server 노드를 다시 부팅합니다.
8. Tableau Server를 시작합니다.
9. 모든 서비스가 올바르게 작동하는지 확인하고 OAuth 연결을 테스트합니다.

권한이 필요한 프록시를 통한 연결

프록시에 사용자 이름과 비밀번호를 사용하여 로그인해야 하는 경우, OAuth 요청이 프록시를 통해 작동하기 위해서는 아래를 설정해야 합니다.

1. Tableau Server를 실행하기 위해 사용하는 java 버전을 찾습니다. 예를 들면 다음과 같습니다.
    a. Linux에서는 opt/tableau/tableau_server/packages/repository*/jre일 수 있습니다.
    b. Windows의 경우: C:\Program Files\Tableau\Tableau Server\packages\repository*\jre
2. Java 위치 디렉터리에서 “conf” 폴더를 클릭합니다.
    a. 이 디렉터리가 없으면 디렉터리를 하나 만듭니다.
3. “conf” 폴더에서 net.properties 파일을 찾아 편집기에서 엽니다. (이 파일이 없는 경우 같은 이름으로 파일을 하나 만듭니다.)
    a. 참고: 이 파일에 대한 쓰기 권한이 없을 수 있습니다. 이 경우 시스템 파일 설정을 사용하여 이 파일에 대한 쓰기 권한을 갖도록 사용 권한을 수정하세요.
4. 아래 값을 수정하거나 만듭니다.
    a. http.proxyUser=<your proxy username>
    b. http.proxyPassword=<your proxy password>
5. 1-4단계를 모든 Tableau Server 노드에서 반복합니다.
6. Tableau Server를 중지합니다.
7. 모든 Tableau Server 노드를 다시 부팅합니다.
8. Tableau Server를 시작합니다.
9. 모든 서비스가 올바르게 작동하는지 확인하고 OAuth 연결을 테스트합니다.
Knowledge 기사 번호

001534879

 
로드 중
Salesforce Help | Article