Loading

노드를 더 추가할 때 "An error occurred during installation. Unable to install services in parallel"(설치 중에 오류가 발생했습니다. 서비스를 동시에 설치할 수 없습니다.) 오류 발생

게시 일자: Aug 24, 2022
상세 설명

부트스트랩을 사용해 추가 노드를 초기화하면 다음 오류가 나타납니다.

sudo ./initialize-tsm -b ~/bootstrap.json --accepteula

Creating 'tsmadmin' group for TSM admin authorization(TSM 관리자 권한 부여를 위한 'tsmadmin' 그룹을 만드는 중)
Creating 'tableau' unprivileged user account(권한 없는 사용자 계정 'tableau'를 만드는 중)
Creating environment file...(환경 파일을 만드는 중...)
Creating directories and setting permissions...(디렉터리 및 설정 권한을 만드는 중...)
Using '/var/opt/tableau/tableau_server' as the data directory.('/var/opt/tableau/tableau_server'를 데이터 디렉터리로 사용하는 중.)
Adding user 'admin' to group 'tableau'...('admin(관리자)' 사용자를 'tableau' 그룹에 추가하는 중...)
Adding user 'admin' to group 'tsmadmin'...('admin(관리자)' 사용자를 'tsmadmin' 그룹에 추가하는 중...)
Added. Note: These group membership changes do not take effect in shells already open. For these to take effect, log out of the shell and log back in.(추가됨. 참고: 이 그룹 멤버십 변경 사항은 이미 열려 있는 셸에서 적용되지 않습니다. 변경 사항을 적용하려면 셸에서 로그아웃한 후 다시 로그인하세요.)
Calling node installer...(노드 설치 관리자를 호출하는 중...)
Operation failed.(작업이 실패했습니다.)
An error occurred during installation.(설치하는 동안 오류가 발생했습니다.)
Unable to install services in parallel:(서비스를 동시에 설치할 수 없습니다.)
ERROR: installer returned status InternalError(오류: 설치 관리자에서 InternalError 상태를 반환했습니다.)

logs control_tabadminagent_nodeN-0.log에 다음 오류가 나타납니다.

INFO org.apache.zookeeper.ClientCnxn - Opening socket connection to server localhost.localdomain/127.0.0.1:8755. Will not attempt to authenticate using SASL (unknown error)(정보 org.apache.zookeeper.ClientCnxn - localhost.localdomain/127.0.0.1:8755 서버로 연결되는 소켓 연결을 여는 중입니다. SASL을 사용한 인증을 시도하지 않습니다. (알 수 없는 오류))
2020-06-09 17:37:12.639 +0100 ZKWorker-ScheduledTask-0-SendThread(localhost.localdomain:8755) : WARN org.apache.zookeeper.ClientCnxn - Session 0x0 for server null, unexpected error, closing socket connection and attempting reconnect(2020-06-09 17:37:12.639 +0100 ZKWorker-ScheduledTask-0-SendThread(localhost.localdomain:8755) : 경고 org.apache.zookeeper.ClientCnxn - 서버의 세션 0x0 null, 예기치 않은 오류, 소켓 연결을 닫고 다시 연결을 시도하는 중)
java.net.ConnectException: Connection refused(java.net.ConnectException: 연결 거부됨)




 

Cause

tsm 구성 키 coordinationservice.hosts가 올바르지 않습니다.   localhost가 아니라 초기 노드의 호스트 이름이어야 합니다.
솔루션
coordinationservice.hosts 키를 올바른 호스트 이름으로 변경하고 새 부트스트랩을 생성합니다.

1. 다음 명령을 실행하여 기존 설정을 확인합니다.

tsm configuration get -k coordinationservice.hosts

예상되는 결과(NNNN은 포트 번호임):

localhost.localdomain:NNNN

2. 다음 명령을 실행하여 올바른 호스트 이름을 설정합니다(이전 출력의 NNNN 포트 번호 유지, 여기서 hostname은 기본 서버 호스트 이름임).

tsm configuration set -k coordinationservice.hosts -v hostname:NNNN

3. 다음 명령을 실행하여 보류 중인 설정이 적용되는지 확인합니다.

tsm pending-changes list

예상되는 결과:

Configuration(구성)
Key: coordinationservice.hosts(키: coordinationservice.hosts)
Old Value: localhost.localdomain:8755(이전 값: localhost.localdomain:8755)
New Value: hostname:8755(새 값: hostname:8755)
Topology(토폴로지)
There are no pending topology changes.(보류 중인 토폴로지 변경이 없습니다.)


4. 보류 중인 변경 사항을 적용합니다.

tsm pending-changes apply

5. 새 부트스트랩 파일을 생성하고, 새 노드를 추가하려고 시도합니다.
Knowledge 기사 번호

001472729

 
로드 중
Salesforce Help | Article