설치 마법사 또는 명령을 사용하여 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를 설치하고 사용하기 위해 충족해야 하는 필수 구성 요소를 확인합니다. 시스템이 사전 필수 조건을 충족하지 않는 경우 대화 상자의 지시에 따라 문제를 해결합니다.
- 모든 필수 구성 요소가 충족된 경우 소개 대화 상자가 나타납니다. 다음을 클릭하여 계속 진행합니다.
- 마스터 동의서 대화 상자에서 라이선스 동의서를 확인합니다. 약관에 동의하는 경우 마스터 동의서에 동의함 버튼을 클릭한 후 다음을 클릭하여 계속 진행합니다. 그렇지 않으면 취소를 클릭하여 설치를 종료합니다.
- 설치 폴더 선택 대화 상자에서 설치 위치를 지정합니다. 계속하려면 다음을 클릭합니다.
- 요약 정보를 검토하고 설치를 클릭하여 설치를 시작합니다.
- 완료되면 완료를 클릭하여 마법사를 종료합니다.
설치 후 지침에 따라 운영 체제와 함께 시작되도록 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
명령줄 옵션:
옵션 설명 -m; --mode MODE
선택 사항입니다. 기본 설정에 따라 GUI로 설정됩니다.
모드는 다음 중 하나입니다. 사일런트 또는 gui.
-l; --license-agreement CHOICE
사일런트 모드에 필요합니다(필수). CHOICE는 Yes 또는 No가 될 수 있습니다. Yes는 Esri 마스터 동의서(E204, E300)를 읽고 동의했음을 나타냅니다. Https://www.esri.com/legal/licensing-translations에서 동의서를 읽어보세요.
-d; --directory DIRECTORY
선택 사항입니다. 기본 설정에 따라 ArcGIS Data Store는 사용자의 $HOME 디렉터리에 설치됩니다. DIRECTORY는 다른 설치 디렉터리를 지정합니다.
/arcgis/datastore 경로가 설치 디렉터리에 추가됩니다.
-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가 제대로 다시 시작되는지 확인합니다.
비고:
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를 설치한 후 데이터 저장소를 생성합니다.