- Published on
Nodemeta.xml 파일의 구조 및 내용
- Authors
- Name
- Mason Na
🧠 오늘의 주제
📘 Nodemeta.xml 파일의 구조 및 내용
📍 들어가며
이 글에서는 다음과 같은 내용을 다룹니다:
- ✅ Nodemeta.xml 파일의 구조 및 내용
🧩 배경: 왜 이 주제가 중요할까?
- Informatica Service를 사용하며 노드가 어떻게 구성되어 있는지 확인할 수 있는 중요 파일입니다.
📌 핵심 키워드: nodemeta.xml
🚀 본론: Nodemeta.xml 파일의 구조 및 내용
⚙️ Step 1 - Nodemeta.xml 파일 정의 및 내용 설명
# 정의
- Nodemeta.xml은 "<INFA_HOME>/isp/config/" 경로에 위치한 설정 파일로, 노드가 도메인 기반 정보를 가져오는 데 사용됩니다.
# 파일 내용 설명
- <?xml version="1.0" encoding="UTF-8"?>: 파일 인코딩 선언으로, 파일에서 사용되는 문자 집합을 정의합니다.
- imx:IMX: 루트 요소로, XML 네임스페이스와 버전 정보가 포함됩니다.
- domainservice:GatewayNodeConfig: 현재 노드의 구성 정보가 포함된 태그로, DomainName, Node_Name, AdminConsole 포트, ACShutdownPort 등을 포함합니다.
- <address>: 현재 노드의 호스트:포트 정보가 포함됩니다.
- <httpsInfo>: HTTPS가 활성화된 경우, 관련 정보가 포함됩니다.
- <portals>: 도메인 내 모든 게이트웨이 노드에 대한 정보가 포함됩니다.
- <securityConfig>: 보안 키와 위치 정보가 포함됩니다.
- <configSettings>: DomainDB에서 도메인 정보를 가져오는 데 사용되는 OptionGroup 정보가 포함됩니다.
- domainservice:DBConnectivity: 데이터베이스 연결 정보가 포함되며, 노드가 DomainDB에 접근할 때 사용됩니다.
⚙️ Step 2 - 파일 생성 및 수정 방법
# 파일 생성 및 수정 방법
- 수정 불가: nodemeta.xml 파일은 민감한 정보를 포함하고 있어 사용자가 직접 수정하는 것은 권장되지 않습니다.
- 수정 명령어: ./infasetup.sh defineGatewayNode 또는 ./infasetup.sh updateGatewayNode 명령어를 사용하여 파일을 생성하거나 수정할 수 있습니다.
# 파일 수정 시 권장 사항
- Nodemeta.xml 파일을 수정하기 전에 반드시 백업을 받으세요. 또한, infasetup 명령어를 사용하여 수정하는 것이 좋습니다.
⚙️ Step 3 - 파일 삭제시 문제점 및 Node 차이점
# 파일 삭제시 문제점
- 파일이 삭제되면 노드가 시작되거나 종료되지 않으며, "ERROR: Node configuration file not accessible or invalid" 오류가 발생합니다.
# Gateway Node와 Worker Node 차이점
- Gateway Node는 DB 정보가 포함되어 있어 데이터베이스와 통신하지만, Worker Node는 DB 정보가 포함되지 않습니다.
🧭 참고 자료
https://knowledge.informatica.com/s/article/519159?language=en_US