Tableau Server - Inhoudsverkenningsservice
De Inhoudsverkenningsservice van Tableau Server breidt de mogelijkheden van het proces voor Zoeken en bladeren uit en is verantwoordelijk voor het indexeren van alle inhoud in Tableau Server. Deze service is beschikbaar in Tableau Server 2021.1 en hoger en is vereist om te zoeken naar en bladeren in externe assets, zoals databases en tabellen. Databases en tabellen zijn alleen beschikbaar als u Tableau Catalog hebt ingeschakeld.
De Inhoudsverkenningsservice is toepasbaar op zowel snel als gefilterd zoeken. Deze service is niet gebaseerd op SOLR, maar is afhankelijk van Elastic Search om zijn functies uit te voeren.
Serverconfiguratie
De Inhoudsverkenningsservice wordt automatisch geïnstalleerd op het eerste knooppunt.
Configuratie met meerdere knooppunten
Voor een hoge beschikbaarheid en betere prestaties raden wij u aan om minimaal één instantie van de Inhoudsverkenningsservice te installeren op elk knooppunt waarop de Toepassingsserver wordt uitgevoerd.
Proces | |
Status | Status van de |
Loggen | Logboeken gegenereerd door de . Zie Tableau Server-logboeken en locaties van logboekbestanden voor meer informatie. |
Wat gebeurt er als de Inhoudsverkenningsservice mislukt?
Als de Inhoudsverkenningsservice niet meer werkt, worden zoekopdrachten voor het inhoudstype dat de service biedt, niet meer weergegeven in de zoekresultaten. Als er meerdere instanties van de service zijn geïnstalleerd, worden daaropvolgende aanvragen doorgestuurd naar een gezonde instantie.
Een mislukte Inhoudsverkenningsservice wordt automatisch opnieuw opgestart. Zolang de computer verder in goede staat is, wordt de service opnieuw opgestart.
Prestaties verbeteren
De Inhoudsverkenningsservice kan indien nodig worden opgeschaald, afhankelijk van het beschikbare geheugen op het knooppunt. Er is echter standaard een geheugentoewijzing ingesteld die de maximale hoeveelheid geheugen bepaalt die door de service kan worden gebruikt. Hoewel het doorgaans niet wordt aanbevolen om deze instelling te wijzigen als u prestatieproblemen ondervindt vanwege onvoldoende geheugentoewijzing, kunt u de volgende opdrachten uitvoeren om de instelling voor maximale geheugentoewijzing te wijzigen.
Haal eerst de huidige maximale geheugentoewijzing op door de volgende opdracht uit te voeren:
tsm configuration get -k contentexploration.vmopts
Voer de volgende set-opdracht uit om de maximale geheugentoewijzing te wijzigen door de waarde -Xmx bij te werken en vervolgens de in behandeling zijnde wijzigingen toe te passen. Wijzig geen andere opties:
tsm configuration set -k contentexploration.vmopts -v "-Xmx<new value>m -XX:+ExitOnOutOfMemoryError -Dspring.profiles.active=monolith"
Bijvoorbeeld:
tsm configuration set -k contentexploration.vmopts -v "-Xmx1024m -XX:+ExitOnOutOfMemoryError -Dspring.profiles.active=monolith"
tsm pending-changes apply
Logboekbestanden
De Inhoudsverkenningsservice maakt twee sets logboekbestanden:
control_contentexploration*.log
: Deze logboeken bevatten informatie over het starten en inschakelen van de service.contentexploration_*.log
: Eventuele fouten of problemen worden hier vastgelegd.
Zie Tableau Server-logboeken en locaties van logboekbestanden voor meer informatie.
Zoeknauwkeurigheid
Er zijn een aantal manieren waarop de Inhoudsverkenningsservice wordt gebruikt om ervoor te zorgen dat doorzoekbare inhoud up-to-date blijft:
- Wanneer inhoud die door Tableau Server of Tableau Cloud wordt beheerd, wordt gewijzigd, inclusief machtigingen, indexeert de Inhoudsverkenningsservice de relevante documenten opnieuw om de zoekindexen up-to-date te houden.
- Een door het systeem gegenereerde Backgrounder-taak die periodiek controleert of alle inhoud correct is gesynchroniseerd en eventuele gevonden afwijkingen opnieuw indexeert.
Opnieuw indexeren
Tijdens het herstel zal het herstelproces een volledige herindexering starten van de inhoud en externe assets die door Tableau Server worden beheerd. Dit herindexeringsproces verbruikt CPU-resources, wat merkbaar kan zijn tijdens het maken van back-ups en het herstellen.