Skip to main content

Backups do MongoDB

Vários utilitários estão disponíveis para fazer backup e restaurar dados de implantações do Alteryx Server usando a versão integrada do MongoDB. Use essa funcionalidade de backup para recuperação após uma falha do sistema, corrupção ou perda de dados. Você também pode usar as opções de restauração para reverter para dados passados.

Faça backup e restaure dados usando os utilitários de linha de comando disponíveis no arquivo executável do AlteryxService AlteryxService.exe . Como o processo de backup do banco de dados requer que o Server seja desligado (desabilitando o agendamento e a funcionalidade do Server por alguns minutos), é recomendável executar backups fora dos horários de pico.

Criar um backup do MongoDB

  1. Pare o AlteryxService. Desligue múltiplas máquinas nesta ordem: o nó da IU do Server, os trabalhadores e, depois, o controlador.

  2. Na linha de comando, navegue até a pasta de instalação do Alteryx Server (por exemplo, D:\Program Files\Alteryx\bin ).

  3. Execute este comando para salvar um backup do banco de dados na pasta especificada (deve ser uma pasta vazia):

    alteryxservice emongodump=caminho_para_local_do_backup

    \Program Files\Alteryx\bin\AlteryxService.exe emongodump=c:\temp\dumpOutput

  4. Reinicie o AlteryxService. Reinicie múltiplas máquinas na ordem inversa: reinicie o controlador, os trabalhadores e, depois, o nó da IU do Server.

Restaurar a partir de um backup do MongoDB

  1. Pare o AlteryxService.

  2. Na linha de comando, navegue até a pasta de instalação do Alteryx Server (por exemplo, D:\Program Files\Alteryx\bin ).

  3. Execute este comando para restaurar o backup do MongoDB para a pasta especificada (deve ser uma pasta vazia): alteryxservice emongorestore=caminho_para_local_do_backup,caminho_para_pasta_mongo,10

    \Program Files\Alteryx\bin\AlteryxService.exe emongorestore=c:\temp\dumpOutput,c:\temp\restoreInput,10

    The final parameter, ,10, ensures lower memory usage by MongoDB during the restore. This reduces the chance of out-of-memory errors but might increase the time to restore. Leaving off the ,10 might lead to faster restores. In either case, review mongoRestore.log as described below to ensure the restore was successful.

    Nota

    Se você restaurar o MongoDB para uma nova pasta com um nome diferente, terá que atualizar o campo Data Folder em Configuração de sistema do Alteryx > Controller > Persistence para permitir que o AlteryxService inicie com a pasta do MongoDB recém-restaurada. Para mais informações sobre a configuração do controlador, acesse a página de ajuda Controlador .

  4. Reinicie o AlteryxService.

    Cuidado

    This is a necessary step as a restore failure will not be reported in the previous step and can lead to missing data on your Server. To do so, review the mongoRestore.log file in the MongoDB folder where the data was restored. Open mongoRestore.log and follow these steps:

    • Confirm that it reports #### document(s) restored successfully, 0 document(s) failed to restore on the last line.

    • Search for error, critical, fatal, and failed. If you are looking for failed, make sure the result is different from the sentence in the previous point, which contains 0 document(s) failed.

    If the recovery has failed, or if you find any results when searching the key words listed above, please contact Support with all the information you have gathered.

    Do not proceed if the MongoDB restore failed.

  5. Reinicie o AlteryxService.

Usar um backup do MongoDB

  1. Abra as Configurações do sistema .

  2. Vá para Controller > Persistence .

  3. No campo Data Folder, navegue até a pasta do backup.

  4. Clique em Next para continuar pelas janelas de configurações do sistema e reiniciar o serviço. Quando o serviço for iniciado, ele será executado a partir da pasta restaurada.