Het mag geen nodig zijn om te verwijderen/opnieuw distribueren/opnieuw activeren de revolutie R 7.4 percelen na de upgrade van de CDH5. Het verdient echter een paar nieuwe configuratie te werk om ervoor te zorgen dat de revolutie R-omgeving wordt bijgewerkt naar de nieuwe omgeving van CDH:
1. Zorg ervoor dat geen revolutie-R-taken worden uitgevoerd.
2. de "Revolutie R"-service uit de lijst verwijderen.
3. een service toevoegen en voeg opnieuw de "Revolutie R"-service opnieuw en zorg dat aan alle knooppunten in het cluster toe te voegen. Dit moet het bestand RevoHadoopEnvVars.site om ervoor te zorgen dat de Revo R-omgeving en de paden naar potten van CDH overeenkomt met de nieuwe omgeving opnieuw maken.
4. Controleer of alle koppelingen naar libhdfs.so en libjvm.so in /usr/lib64 naar bestaande en huidige bibliotheken verwijzen op alle knooppunten. De paden naar de libhdfs.so wordt gewijzigd met de upgrade van de CDH. Het pad naar de libjvm.so verandert als het cluster JVM CDH of Cloudera Manager is bijgewerkt.
5. Als het cluster JVM is bijgewerkt, de volgende opdracht uitvoeren als root op alle knooppunten:
# Revo64 CMD javareconf
Hiermee werkt u de configuratie R om te verwijzen naar de juiste JAVA_HOME.