설치 마법사를 사용하여 ArcGIS Data Store를 설치하거나 명령을 사용하여 설치 파일을 실행할 수 있습니다. 각 머신에 설치할 데이터 저장소 유형을 지정할 수 있습니다.
Esri는 메모리 및 기타 리소스 사용과 관련하여 충돌이 발생하지 않도록 각 데이터 저장소 유형은 서로 다른 머신에서 실행하고 ArcGIS Server 사이트는 데이터 저장소와 별도의 머신에서 실행하는 것을 권장합니다. 시공간 빅데이터 저장소, 객체 저장소, 그래프 저장소의 경우에는 이러한 구성이 특히 중요합니다. 즉, 이러한 데이터 저장소는 항상 모든 ArcGIS Server 사이트 및 기타 데이터 저장소와 별도의 자체 머신에 설치해야 합니다.
ArcGIS Data Store 설치
ArcGIS Data Store 설치 마법사를 실행하거나 명령 프롬프트에서 설치를 실행합니다.
컴퓨터가 ArcGIS Data Store에 대한 최소 시스템 요구 사항을 충족하는지 확인한 후 설치에 사용할 방법과 관련된 해당 섹션의 지침을 따릅니다.
설치 마법사 실행
인터랙티브 설치 환경을 위해 ArcGIS Data Store 설치 마법사를 실행합니다.
- 관리 권한이 있는 사용자로 머신에 로그인합니다.
루트 사용자로는 ArcGIS Data Store를 설치할 수 없습니다.
- ArcGIS Data Store 다운로드 폴더 또는 설치 미디어에서 설치 프로그램을 실행합니다.
설치 프로그램은 먼저 ArcGIS Data Store를 설치하고 사용하기 위해 충족해야 하는 사전 필수 구성 요소를 확인합니다. 시스템이 사전 필수 구성 요소를 충족하지 않는 경우 대화 상자의 지시에 따라 문제를 해결합니다.
- 모든 필수 구성 요소가 충족된 경우 소개 대화 상자가 나타납니다. 다음을 클릭하여 계속 진행합니다.
- 마스터 동의서 대화 상자에서 라이선스 동의서를 확인합니다.
- 약관에 동의하는 경우 마스터 동의서에 동의함 버튼을 클릭한 후 다음을 클릭하여 계속 진행합니다.
- 약관에 동의하지 않는 경우 취소를 클릭하여 마스터 동의서 대화 상자를 종료합니다.
- 이 머신에 설치할 데이터 저장소의 유형을 선택한 후 다음을 클릭합니다.
Esri는 데이터 저장소 간의 리소스 경쟁을 방지하기 위해 별도의 머신에 데이터 저장소 유형을 설치하는 것을 권장합니다. 시공간 빅데이터 저장소, 그래프 저장소, 객체 저장소의 경우에는 이러한 구성이 특히 중요합니다. 이러한 데이터 저장소를 다른 데이터 저장소 또는 ArcGIS Enterprise 컴포넌트와 동일한 머신에 설치하지 마세요.
데이터 저장소 유형이 이 머신에 이미 설치된 경우 해당 옵션은 비활성화됩니다.
- 설치 폴더 선택 대화 상자에서 설치 위치를 지정합니다. 계속하려면 다음을 클릭합니다.
- 요약 정보를 검토하고 설치를 클릭하여 설치를 시작합니다.
- 완료되면 완료를 클릭하여 마법사를 종료합니다.
설치 후 지침에 따라 운영 체제와 함께 시작되도록 ArcGIS Data Store를 구성합니다.
터미널에서 실행
명령 프롬프트에서 ArcGIS Data Store를 설치하려면 다음 단계를 따릅니다.
- 관리 권한이 있는 사용자로 머신에 로그인합니다.
루트 사용자로는 ArcGIS Data Store를 설치할 수 없습니다.
- 설치를 시작하기 전에 <CD_ROOT or untar directory>/Documentation/EULA.pdf에 있는 라이선스 동의서를 읽고 조건에 동의합니다.
- 프롬프트에서 설치 프로그램을 자동 실행합니다. 다음 샘플 구문을 참고하세요.
<CD_ROOT or untar directory>/Setup -m silent -l yes -d /software/datastore -f relational
명령줄 옵션에는 다음이 포함됩니다.
옵션 설명 -m MODE 또는 --mode MODE
선택 사항입니다. 이 옵션의 기본값은 gui입니다.
모드는 다음 중 하나입니다. 사일런트 또는 gui.
-l CHOICE 또는 --license-agreement CHOICE
사일런트 모드에 필요합니다(필수). 선택 항목은 yes 또는 no일 수 있습니다. Yes는 Esri 마스터 동의서(E204, E300)를 읽고 동의했음을 나타냅니다. Https://www.esri.com/legal/licensing-translations에서 동의서를 읽어보세요.
-d DIRECTORY 또는 --directory DIRECTORY
선택 사항입니다. 기본 설정에 따라 ArcGIS Data Store는 사용자의 $HOME 디렉터리에 설치됩니다. DIRECTORY는 다른 설치 디렉터리를 지정합니다.
/arcgis/datastore 경로가 설치 디렉터리에 추가됩니다.
-f CHOICE 또는 -features CHOICE
선택 사항입니다. 이 옵션은 머신에 설치할 데이터 저장소 유형을 지정합니다. 기본값은 Relational,TileCache입니다.
선택 항목은 다음 중 하나일 수 있습니다.
- 그래프
- 객체
- 관계
- TileCache
- 시공간형
- 완료
쉼표로 구분하여 둘 이상의 선택 항목을 지정하거나 전체를 사용하여 모든 데이터 저장소 유형을 설치할 수도 있지만 Esri는 데이터 저장소 간의 리소스 경쟁을 방지하기 위해 별도의 머신에 데이터 저장소 유형을 설치하는 것을 권장합니다. 시공간 빅데이터 저장소, 그래프 저장소, 객체 저장소의 경우에는 이러한 구성이 특히 중요합니다. 이러한 데이터 저장소를 다른 데이터 저장소 또는 ArcGIS Enterprise 컴포넌트와 동일한 머신에 설치하지 마세요.
-v 또는 --verbose
설치 프로그램은 자세한 정보 표시 모드에서 실행됩니다.
-h 또는 --help
명령줄 도움말을 나타내고 종료합니다.
-e 또는 --examples
이러한 옵션의 사용 예시를 나타내고 종료합니다.
설치 후 지침에 따라 운영 체제와 함께 시작되도록 ArcGIS Data Store를 구성합니다.
설치 후 구성
ArcGIS Data Store가 운영 체제와 함께 시작되도록 하려면 운영 체제와 관련된 단계를 완료합니다.
systemd를 지원하는 운영 체제
Red Hat Enterprise Linux (RHEL) Server 7.x를 사용하는 경우와 같이 운영 체제에서 부트스트랩 및 관리 프로세스에 systemd를 사용할 수 있는 경우 다음 단계에 따라 운영 체제와 함께 시작되도록 ArcGIS Data Store를 구성합니다.
- 명령 셸에서 루트 사용자로 전환합니다.
- <ArcGIS Data Store installation directory>/framework/etc/scripts/arcgisdatastore.service를 /etc/systemd/system에 복사합니다. /etc/systemd/system/arcgisdatastore.service의 권한을 700에서 600으로 업데이트합니다.
기본 설정에 따라 arcgisdatastore.service 파일은 관계형 타일 캐시 데이터 저장소에서 사용하도록 구성됩니다. 시공간 빅데이터 저장소를 대신 구성한 경우 다음과 같이 arcgisdatastore.service 파일을 편집하고, 관계형 타일 캐시 데이터 저장소 매개변수에 주석 표시(#)를 추가하고, 시공간 빅데이터 저장소 매개변수에서 주석 표시를 제거합니다.
# Configuration for relational and tile cache data stores # LimitNOFILE=65535 # LimitNPROC=25059 # Configuration for spatiotemporal big data store LimitNOFILE=65536 LimitNPROC=25059 LimitAS=infinity LimitFSIZE=infinity
- 계속해서 루트 사용자로 다음 명령을 실행하여 /etc/systemd/system/multi-user.target.wants에 링크를 자동으로 생성합니다.
$ systemctl enable arcgisdatastore.service
- systemd 서비스가 제대로 구성되었는지 확인하려면 서비스를 다시 시작하고 해당 상태를 확인합니다.
$ systemctl stop arcgisdatastore.service $ systemctl start arcgisdatastore.service $ systemctl status arcgisdatastore.service
- 루트 사용자 세션을 종료합니다.
- 운영 체제를 다시 부팅하고 ArcGIS Data Store가 제대로 다시 시작되는지 확인합니다.
비고:
systemd v228 이후 버전을 포함하는 Linux 머신에 ArcGIS Data Store를 설치하면 데이터 저장소 머신의 사용량이 많은 경우 systemd 제한을 최대 512개의 스레드로 활성화 및 설정해야 할 수 있습니다. (예를 들어 SUSE Linux Enterprise Server (SLES) 12 SP2에는 systemd v228이 포함됩니다.) systemd를 최대 512개의 스레드로 설정하면 단일 서비스가 너무 많은 스레드를 생성하고 모든 서버 리소스를 사용하지 않을 수 있습니다.
이 제한을 루트 사용자로 활성화하고 설정하려면 /etc/systemd/system 디렉터리에 배포하기 전에 arcgisdatastore.service 단위 파일에서 다음과 같은 라인을 주석 처리 및 편집합니다.
# TasksMax=512
SysV를 지원하는 운영 체제
운영 체제에서 부트스트랩 및 관리 프로세스에 SysV를 사용할 수 있는 경우 다음 단계에 따라 운영 체제와 함께 시작되도록 ArcGIS Data Store를 구성합니다.
- 명령 셸에서 루트 사용자로 전환합니다.
- <ArcGIS Data Store installation directory>/framework/etc/scripts/arcgisdatastore 셸 스크립트를 아래와 같이 지원되는 해당 Linux 배포 기반 위치에 복사합니다.
- RHEL Server: /etc/rc.d/init.d/
- SLES: /etc/init.d/
- 디렉터리를 해당 init.d 폴더로 변경하고 arcgisdatastore 스크립트를 검토하여 루트에 최소한의 읽기 및 실행 권한이 있는지를 확인합니다.
- arcgisdatastore 스크립트를 다음과 같이 편집합니다.
- datastorehome 변수를 ArcGIS Data Store 설치 디렉터리로 업데이트합니다(예시: /home/username/arcgis/datastore).
- RHEL Server의 경우에만 # Description: ArcGIS Data Store Service 앞에 다음과 같은 라인을 추가합니다.
# chkconfig: 35 99 01
- arcgisdatastore 스크립트에 대한 편집 내용을 저장합니다.
- 계속해서 루트 사용자로 다음 명령을 실행하여 적합한 실행 수준으로 /etc/rc*.d에 링크가 자동으로 생성되도록 합니다.
- RHEL Server:
$ chkconfig --add arcgisdatastore $ chkconfig arcgisdatastore on
- SLES:
$ insserv arcgisdatastore $ chkconfig arcgisdatastore on
- RHEL Server:
- 루트 사용자 세션을 종료합니다.
- 운영 체제를 다시 부팅하고 ArcGIS Data Store가 제대로 다시 시작되는지 확인합니다.
다음 단계
ArcGIS Data Store를 설치한 후 데이터 저장소를 생성합니다.