Solr에 대한 기본 인증 구성(클라우드 모드)
설치 시 제공된 사용자 이름 및 암호를 사용하여 기본 인증이 자동으로 구성됩니다. 이 단원에서는 필요한 경우 수동으로 기본 인증을 구성하는 방법에 대해 설명합니다.
1. 명령 프롬프트를 열고 <INDEX_SEARCH_HOME>/solr/server/scripts/cloud-scripts로 이동합니다.
2. 다음 명령을 실행하여 security.json을 Zookeeper 노드 앙상블에 로드합니다.
◦ Windows:
zkcli.bat -cmd putfile /security.json <INDEX_SEARCH_HOME>/config/solr/security.json -z <Zookeeper 호스트 이름:포트 엔트리의 쉼표로 구분된 목록>
◦ Unix:
sh zkcli.sh -cmd putfile /security.json <INDEX_SEARCH_HOME>/config/solr/security.json -z <Zookeeper 호스트 이름:포트 엔트리의 쉼표로 구분된 목록>
|
색인 검색 서버에 대한 등록 정보를 설정하기 위해 xconfmanger가 실행될 때마다 제공된 사용자 이름 및 암호를 사용하여 <INDEX_SEARCH_HOME>/config/solr/security.json을 생성합니다. 이 파일은 Solr 클라우드에 대한 인증 정보를 설정하거나 변경하기 위해 Zookeeper 노드 앙상블에 로드될 수 있습니다.
|
3. Solr 관리자 인터페이스를 열고 사용자 이름 및 암호를 묻는 메시지가 표시되는지 확인합니다.
http://<SOLR_HOSTNAME>:<SOLR_PORT>/solr
Solr 사용자 또는 암호 변경
Solr 사용자 또는 암호를 변경할 때 Windchill Index Search 클라이언트 및 서버를 모두 업데이트해야 합니다.
1. Windchill 셸을 열고 다음 명령을 실행하여 Windchill Index Search 클라이언트에 대한 암호 또는 사용자를 변경합니다.
xconfmanager -s wt.index.solrAdminUser=<New_User> -t codebase/WEB-INF/conf/index.solrAuth.properties -p
xconfmanager -s wt.index.solrAdminPassword=<New_Password> -t codebase/WEB-INF/conf/index.solrAuth.properties -p
2. Windchill를 다시 시작합니다.
3. 명령 프롬프트에서 <INDEX_SEARCH_HOME>/bin으로 이동하고 다음 명령을 실행하여 Windchill Index Search 서버에 대한 암호 또는 사용자를 변경합니다.
◦ Windows:
xconfmanager -s wt.index.server.solrAdminUser=<New_User> -t config/solrserver.properties -p
xconfmanager -s wt.index.server.solrAdminPassword=<New_Password> -t config/solrserver.properties -p
◦ Unix:
sh xconfmanager -s wt.index.server.solrAdminUser=<New_User> -t config/solrserver.properties -p
sh xconfmanager -s wt.index.server.solrAdminPassword=<New_Password> -t config/solrserver.properties -p
4. 위에서 설명한 단계를 수행하여 <INDEX_SEARCH_HOME>/config/solr/security.json을 Zookeeper 노드 앙상블에 로드합니다.
5. Solr 및 Zookeeper 노드를 다시 시작합니다.