Sintomas
Ao executar scripts em R ou Python com funções RX no modo paralelo com pacotes RevoScaleR/revoscalepy no Linux SQL Server 2019, você percebe que a lógica MPI pode ser disparada. Ele exige que você acesse o caminho /opt/Microsoft-OpenMPI-3.0.0_ * para iniciar o mpiexec, mas por padrão o caminho não está na lista de permissões. Portanto, os scripts de R ou Python podem falhar ao executar as funções RX.
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".
Resolução
Esse problema foi corrigido na seguinte atualização cumulativa do SQL Server:
Sobre atualizações cumulativas do SQL Server:
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Confira as atualizações cumulativas mais recentes do SQL Server:
Solução alternativa
Para contornar o problema, você pode editar /var/opt/MSSQL/MSSQL.conf como a seguir, para permitir o acesso ao caminho:
LightSwitch
datadirectorings =/opt/Microsoft-OpenMPI-3.0.0-x86_64:/opt/Microsoft-OpenMPI-3.0.0-AMD64
Referências
Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.