Skip To Content

Tworzenie magazynu danych

Za pomocą kreatora konfiguracji magazynu danych można tworzyć aplikacje ArcGIS Data Store większości typów i dołączać je do witryny GIS Server działającej jako serwer hostujący portalu ArcGIS Enterprise.

Wskazówka:

Jeśli dowolny z poniższych warunków jest spełniony, należy uruchomić narzędzie configuredatastore na komputerze, na którym zainstalowano aplikację ArcGIS Data Store, a nie korzystać z kreatora konfiguracji magazynu danych:

  • Nie masz dostępu do przeglądarki internetowej.
  • Musisz zastąpić komputer w istniejącym magazynie danych pamięci podręcznej kafli.
  • Magazyn wykresów obiektów należy wdrożyć w trybie klastra.
  • Chcesz wdrożyć każdy węzeł w magazynie dużych zbiorów danych czasowo-przestrzennych z określoną rolą.

Konfiguracja jest wykonywana na każdym komputerze, na którym jest zainstalowana aplikacja ArcGIS Data Store. Kreator konfiguracji magazynu danych to aplikacja internetowa, którą można uruchamiać z innego komputera mającego dostęp do komputera, na którym jest zainstalowana aplikacja ArcGIS Data Store, jednakże narzędzie configuredatastore należy uruchomić na komputerze, na którym jest zainstalowana aplikacja ArcGIS Data Store.

Uwagi dotyczące tworzenia magazynu danych

Przed utworzeniem magazynu danych należy pamiętać o następujących kwestiach.

Przestrzeń dyskowa i pamięć

Zastanów się nad wielkością przestrzeni dyskowej i pamięci potrzebnej na komputerze, na którym zostanie utworzony magazyn danych.

Poniżej przedstawiono przykłady sytuacji, w których magazyn danych wykorzystuje dużą ilość miejsca na dysku:

  • W relacyjnym magazynie danych mogą być przechowywane dane tysięcy hostowanych warstw obiektowych, co może zajmować kilka gigabajtów przestrzeni dyskowej.
  • W przypadku archiwizowania danych stale napływających z warstwy strumieniowej lub śledzenia lokalizacji wielu pracowników mobilnych magazyn dużych zbiorów danych czasowo-przestrzennych również może się bardzo szybko zapełniać.
  • Pamięci podręczne danych 3D mogą mieć rozmiar wielu gigabajtów lub nawet terabajtów; zależy to od obszaru uwzględnionego w warstwie sceny lub warstwie kafli 3D oraz złożoności danych.
  • Aby w celu poprawy wydajności wyświetlania warstw obiektowych możliwe było korzystanie z odpowiedzi na zapytania zapisane w pamięci podręcznej, pamięci podręczne muszą jak najdłużej pozostawać utrwalone w magazynie obiektów. Oznacza to, że miejsce na dysku w magazynie obiektów może zapełniać się bardzo szybko. Aby ułatwić przechowywanie pamięci podręcznej odpowiedzi na zapytania przez dłuższy czas, należy na potrzeby magazynu obiektów używać pojedynczego komputera i zapewnić, aby na tym pojedynczym komputerze było jak najwięcej wolnego miejsca na dysku. Potrzebna ilość miejsca na dysku zależy od tego, w ilu warstwach włączono buforowanie, ile unikalnych zapytań jest kierowanych do tych warstw oraz jak długo zapytania są przechowywane. W przypadku użycia na potrzeby pamięci podręcznych odpowiedzi na zapytania użycie klastra magazynów obiektów nie powoduje takiego zwiększenia wydajności wyświetlania jak w przypadku pojedynczego komputera z dużą ilością wolnego miejsca na dysku.

We wszystkich przypadkach ważne jest monitorowanie komputerów magazynu danych i w razie potrzeby dodawanie miejsca na dysku.

Ponadto należy upewnić się, że te komputery mają sporo dostępnej pamięci. Na przykład magazyn dużych zbiorów danych czasowo-przestrzennych zużywa około 50% dostępnej pamięci komputera podczas konfiguracji początkowej. Również relacyjny magazyn danych wstępnie przydziela pamięć, aby zagwarantować, że wystarczy jej do przetworzenia danych. Duże natężenie ruchu w hostowanych warstwach obiektowych i hostowanych warstwach sceny może również zużywać istotną ilość pamięci. Badanie i analizowanie relacji na wykresach wiedzy jest procesem intensywnie wykorzystującym pamięć.

Z tych powodów zaleca się skonfigurowanie każdego typu aplikacji ArcGIS Data Store na oddzielnym komputerze. Komputery te powinny być też oddzielne od witryn ArcGIS Server. W przypadku konfigurowania więcej niż jednego typu magazynu danych na tym samym komputerze używaj niezawodnych komputerów z dużą ilością pamięci i miejsca na dysku. Pamiętaj przy tym, że rywalizacja o zasoby może spowodować, iż jeden lub większa liczba magazynów danych przestanie działać.

We wszystkich przypadkach monitoruj dzienniki magazynów danych pod kątem komunikatów dotyczących przestrzeni dyskowej i pamięci. Jeśli na komputerze zabraknie któregoś z tych zasobów, magazyn danych przestanie działać.

Informacje o minimalnej przestrzeni dyskowej i pamięci potrzebnych do utworzenia poszczególnych rodzajów magazynów danych zawiera temat Wymagania systemowe aplikacji ArcGIS Data Store. Do tego należy dodać szacowaną wielkość danych lub pamięci podręcznych, które mają być przechowywane w każdym z tych magazynów, oraz procesy, które będą uruchomione na każdym komputerze.

Wskaż adres IP i nazwę hosta w przypadku komputerów z wieloma kartami NIC lub wpisami DNS

Jeśli aplikacja ArcGIS Data Store jest zainstalowana na komputerze z więcej niż jedną kartą kontrolera interfejsu sieciowego (NIC) lub wieloma wpisami DNS (nazywanymi także rekordami), konieczne jest wskazanie, którego adresu IP lub nazwy hosta magazyn danych będzie używać do komunikacji sieciowej. Przed utworzeniem magazynu danych na komputerze określ, który adres IP może być używany przez pozostałe komputery w sieci do komunikacji z komputerem z aplikacją ArcGIS Data Store, otwórz plik ArcGIS Data Store aplikacji hostidentifier.properties i dodaj adres IP do tego pliku.

  1. Określ adres IP do użycia. Otwórz wiersz poleceń na innym komputerze w tej samej sieci i użyj polecenia ping dla komputera aplikacji ArcGIS Data Store.
  2. Zaloguj się do komputera, na którym jest zainstalowana aplikacja ArcGIS Data Store i otwórz plik hostidentifier.properties w edytorze tekstu.

    Użyj konta logowania do aplikacji ArcGIS Data Store.

    Ten plik jest instalowany w katalogu framework\etc znajdującym się w katalogu instalacyjnym aplikacji ArcGIS Data Store. Domyślnie tą lokalizacją jest C:\Program Files\ArcGIS\DataStore\framework\etc.

  3. Usuń znak komentarza (#) z właściwości hostidentifier i skonfiguruj tę właściwość na adres IP karty NIC lub wpis DNS, którego magazyn danych ma używać do komunikacji sieciowej.

    W tym przykładzie do komunikacji z komputerem jest używany adres IP 12.34.56.789.

    hostidentifier=12.34.56.789

  4. Zapisz i zamknij plik hostidentifier.properties.
  5. Uruchom ponownie usługę ArcGIS Data Store na tym komputerze.

W razie konieczności wykonaj następujące czynności, aby skonfigurować inne komponenty oprogramowania ArcGIS EnterpriseArcGIS Enterprise na komputerach z wieloma kartami NIC lub wpisami DNS:

Serwer hostujący

Wdrożenie oprogramowania ArcGIS Enterprise zawiera jedną witrynę GIS Server, która działa jako serwer hostujący. Typy aplikacji ArcGIS Data Store są konfigurowane za pomocą serwera hostującego.

Tworzenie magazynu danych przy użyciu kreatora konfiguracji magazynu danych

Po uruchomieniu kreatora instalacji aplikacji ArcGIS Data Store kreator konfiguracji magazynu danych zostanie automatycznie otwarty w domyślnej przeglądarce internetowej. Inną możliwością jest otworzenie kreatora konfiguracji z poziomu menu skrótów komputera lub wpisanie adresu URL w przeglądarce. Adres URL kreatora konfiguracji magazynu danych ma format: https://datastoremachine.example.com:2443/arcgis/datastore.

  1. Podaj w pełni kwalifikowaną nazwę domeny komputera w witrynie ArcGIS GIS Server, który będzie używany jako serwer hostujący portalu.

    Określ ten komputer w formacie gisserver.example.com. Jeśli masz witrynę działającą na wielu komputerach, możesz użyć w pełni kwalifikowanej nazwy domeny dowolnego z komputerów w witrynie GIS Server.

  2. Podaj nazwę użytkownika i hasło ArcGIS Server dla danej witryny, a następnie kliknij przycisk Dalej.
  3. Wybierz typ magazynu danych do utworzenia na tym komputerze.
    • Relacyjny – konfigurowany jest relacyjny magazyn danych.
    • Czasowo-przestrzenny – konfigurowany jest magazyn dużych zbiorów danych czasowo-przestrzennych. Do trzech pierwszych komputerów przypisywane są role koordynatora i danych. Począwszy od czwartego komputera, wszystkie komputery dodawane do klastra są wdrażane tylko z przypisaną rolą danych.
    • Wykresów – konfigurowany jest magazyn wykresów w trybie pojedynczego wystąpienia.
    • Obiektów – konfigurowany jest magazyn obiektów ArcGIS Data Store. Wybierz tryb, który ma być używany: pojedynczy komputer lub klaster.

    Choć możliwe jest utworzenie więcej niż jednego typu magazynu danych na tym samym komputerze, zaleca się, aby tego nie robić, ponieważ magazyny danych będą rywalizować o zasoby pamięci, co może prowadzić do pogorszenia wydajności.

    Jeśli opcja typu magazynu danych nie jest włączona, może to oznaczać, że dany typ nie został zainstalowany na komputerze lub że dany typ magazynu danych został już skonfigurowany na tym komputerze.

    Trzy pierwsze komputery magazynu dużych zbiorów danych czasowo-przestrzennych konfigurowane przy użyciu kreatora konfiguracji magazynu danych są tworzone z przypisanymi obydwoma rolami: koordynatora i danych. Dodatkowe komputery magazynu dużych zbiorów danych czasowo-przestrzennych konfigurowane przy użyciu kreatora konfiguracji magazynu danych są tworzone z przypisaną rolą danych. Informacje na temat ról komputerów można znaleźć w sekcji Dodawanie komputerów do magazynu danych.

  4. Kliknij przycisk Dalej.
  5. Wpisz lokalizację katalogu zasobów aplikacji ArcGIS Data Store.

    Ten katalog zawiera pliki magazynu danych. Podczas tworzenia relacyjnego magazynu danych katalog zasobów zawiera również domyślny katalog kopii zapasowych.

    Notatka:

    • Katalog zasobów magazynu danych musi się znajdować na tym samym komputerze, na którym zainstalowano aplikację ArcGIS Data Store.
    • Nie używaj udostępnionego pliku jako tego katalogu.
    • Przy podawaniu katalogu plików magazynu danych nie można użyć ścieżki UNC.
    • Ścieżka do katalogu magazynu dużych zbiorów danych czasowo-przestrzennych aplikacji ArcGIS Data Store nie może zawierać spacji.

  6. Kliknij przycisk Dalej.
  7. Sprawdź informacje wyświetlone w oknie dialogowym Podsumowanie konfiguracji. Jeśli są one prawidłowe, kliknij przycisk Zakończ. Jeśli konieczne jest wprowadzenie zmian, kliknij przycisk Wstecz i wprowadź poprawki.

    Efektem pomyślnego zakończenia konfiguracji jest komputer magazynu danych.

    Jeśli w trakcie konfiguracji wystąpiły błędy, kliknij przycisk Dalej w oknie dialogowym Podsumowanie konfiguracji, aby ponownie otworzyć kreator konfiguracji magazynu danych, i wprowadź inne dane. W temacie Rozwiązywanie problemów dotyczących aplikacji ArcGIS Data Store zostały opisane przyczyny typowych błędów występujących w trakcie konfigurowania i sposoby ich rozwiązywania.

Po utworzeniu magazynu danych skonfiguruj katalog kopii zapasowej w innej lokalizacji niż instalacja aplikacji ArcGIS Data Store. Więcej informacji zawiera temat Zarządzanie kopiami zapasowymi magazynu danych.

Tworzenie magazynu danych przy użyciu narzędzia configuredatastore

Do tworzenia wszystkich typów magazynów danych implementowanych za pomocą aplikacji ArcGIS Data Store można używać narzędzia configuredatastore. Podczas konfigurowania magazynu danych jest on rejestrowany w witrynie serwera GIS Server używanej na potrzeby serwera hostującego portalu ArcGIS Enterprise, który należy określić podczas uruchamiania tego narzędzia.

Narzędzie configuredatastore jest zainstalowane w lokalizacji <ArcGIS Data Store installation directory>\arcgis\datastore\tools.

Notatka:

Jeśli w skrypcie zostanie określone tworzenie wielu komputerów magazynu dużych zbiorów danych czasowo-przestrzennych, jeden z komputerów magazynu dużych zbiorów danych czasowo-przestrzennych należy skonfigurować ręcznie w witrynie GIS Server, zanim będzie można za pomocą skryptu określić tworzenie dodatkowych komputerów magazynu dużych zbiorów danych czasowo-przestrzennych. Należy uwzględnić w skrypcie czasy oczekiwania, aby mieć pewność, że dodatkowe komputery magazynów dużych zbiorów danych czasowo-przestrzennych nie są dodawane w tym samym czasie.

Magazyn danych pamięci podręcznej kafli należy skonfigurować tylko w celu zastąpienia uszkodzonego komputera w istniejącym magazynie danych pamięci podręcznej kafli. Żadne nowo opublikowane warstwy nie zapisują w magazynie danych pamięci podręcznej kafli, dlatego nie ma powodu, aby dodawać magazyn danych pamięci podręcznej kafli do istniejącego wdrożenia oprogramowania ArcGIS Enterprise.

  1. Na komputerze, na którym zainstalowana jest aplikacja ArcGIS Data Store, otwórz wiersz poleceń z użyciem opcji Uruchom jako administrator.
  2. Uruchom narzędzie configuredatastore.bat i podaj w pełni kwalifikowaną nazwę domeny jednego z komputerów w witrynie GIS Server, na którym ma zostać zarejestrowany magazyn danych, nazwę użytkownika i hasło administratora serwera ArcGIS Server, ścieżkę do katalogu danych aplikacji ArcGIS Data Store oraz typ magazynu danych, który ma zostać utworzony.

    Jeśli masz witrynę GIS Server działającą na wielu komputerach, możesz użyć w pełni kwalifikowanej nazwy domeny dowolnego z komputerów tej witryny.

    Jeśli podasz typ magazynu danych, który nie jest zainstalowany na komputerze, na którym uruchomiono narzędzie configuredatastore, zostanie wyświetlony komunikat o błędzie.

    W tym przykładzie nazwą komputera w witrynie GIS Server jest myserver.example.com, nazwa użytkownika i hasło administratora to odpowiednio siteadmin oraz T1n@sp, katalog danych to C:\data\, a tworzony jest relacyjny magazyn danych.

    configuredatastore myserver.example.com siteadmin T1n@sp c:\data\ --stores relational

    W poniższym przykładzie zostanie utworzony magazyn dużych zbiorów danych czasowo-przestrzennych: Ten komputer będzie działać jako koordynator.

    configuredatastore myserver.example.com siteadmin T1n@sp c:\temporal\data --stores spatiotemporal --roles coord

    W przypadku konfigurowania na komputerze magazynu danych pamięci podręcznej kafli użyj operacji --mode, aby określić tryb wdrażania.

    W przypadku magazynów danych pamięci podręcznej kafli możliwymi trybami są podstawowy-zapasowy (domyślny) oraz klaster. Jeśli operacja --mode nie zostanie użyta, magazyn danych pamięci podręcznej kafli zostanie utworzony w trybie podstawowy-zapasowy.

    W tym przykładzie komputer magazynu danych pamięci podręcznej kafli skonfigurowano tak, aby stał się częścią istniejącego magazynu danych pamięci podręcznej kafli działającego w trybie klastra.

    configuredatastore myserver.example.com siteadmin T1n@sp c:\scenedata\ --stores tileCache --mode cluster

    Operacji --mode używa się także do określenia trybu wdrażania magazynu obiektów. W przypadku magazynów obiektów domyślnym wdrożeniem jest wdrożenie na jednym komputerze (w trybie podstawowy zapasowy). Jeśli planowane jest użycie w magazynie obiektów wielu komputerów, podczas tworzenia magazynu obiektów należy określić opcję --mode cluster.

    W tym przykładzie jako magazyn obiektów wdrażany jest klaster trzech komputerów. Uruchom to samo narzędzie na każdym z trzech komputerów magazynu obiektów ArcGIS Data Store.

    configuredatastore myserver.example.com siteadmin T1n@sp c:\ftcacheds 
    --stores object --mode cluster

    Notatka:

    Po utworzeniu magazynu obiektów nie można zmienić jego trybu.

    Operacja --mode określa również tryb wdrażania magazynu wykresów. Domyślnie magazyn wykresów jest wdrażany w trybie pojedynczego wystąpienia. Aby utworzyć magazyn wykresów o wysokiej dostępności, podczas tworzenia magazynu wykresów podaj opcję --mode cluster.

    Klaster magazynu wykresów musi obejmować trzy komputery. W tym przykładzie narzędzie configuredatastore jest uruchamiane na każdym z trzech komputerów magazynu wykresów ArcGIS Data Store.

    configuredatastore myserver.example.com siteadmin T1n@sp /home/dsuser/ftcacheds 
    --stores graph --mode cluster

    Notatka:

    Ścieżka do katalogu magazynu dużych zbiorów danych czasowo-przestrzennych, magazynu danych pamięci podręcznej kafli aplikacji ani magazynu obiektów aplikacji ArcGIS Data Store nie może zawierać spacji.

    Aby utworzyć więcej niż jeden typ magazynu danych na tym samym komputerze, używając tego samego katalogu danych, podaj wartości rozdzielone przecinkami. Jednak zaleca się, aby nie umieszczać więcej niż jednego magazynu danych na tym samym komputerze, ponieważ magazyny danych konkurują o zasoby, takie jak pamięć, a to może źle wpłynąć na wydajność.

Kolejne etapy

Jeśli wymagany jest więcej niż jeden typ magazynu danych, utwórz dodatkowe typy magazynów danych. Co prawda istnieje możliwość, aby na tym samym komputerze utworzyć magazyn danych o innym typie, zaleca się jednak, aby dodatkowe typy magazynów danych instalować i konfigurować na oddzielnych komputerach.

Jeśli dla każdego typu magazynu danych wymagany jest więcej niż jeden komputer, dodaj komputer lub komputery.

Pamiętaj, aby witryna GIS Server, w której zarejestrowano magazyn danych, została skonfigurowana jako serwer hostujący portalu ArcGIS Enterprise.

Ponadto skonfiguruj bezpieczną lokalizację dla kopii zapasowych magazynu danych.