Tento článok popisuje, ako spustiť skript Revolution R Enterprise Nobotto klastra klient Windows mimo klastra pomocou ssh Cygwin prostredia.

  1. Inštalácia a konfigurácia Revolution R Enterprise 7.3 Nobotto klastra a Revolution R Enterprise 7.3 Nobotto sprievodca konfiguráciou. Overenie fungovania RRE klastra pri spustení skriptu z v rámci klastra pomocou overenia skriptu v časti 4.

  2. Revolution R Enterprise pre Windows 7.3 nainštalovať klienta systému Windows.

  3. Inštalovať Cygwin prostredia klienta systému Windows, nezabudnite uviesť ssh klient súčasti. Skontrolujte ssh prihlásenie možnosť R/Nobotto používateľa klienta systému Windows.

  4. Konfigurácia passwordless R/Nobotto používateľov vytvorením ssh keypair klienta a Nobotto namenode používateľa. Informácie o tomto postupe nájdete tu:

    http://inside.mines.edu/fs_home/gmurray/HowTo/sshNotes.html

    alebo Získajte pomoc od skupiny je potrebné dodržiavať požiadavky na zabezpečenie. Uložte .pem súkromný kľúč na klienta systému Windows. Napríklad "C:\data\hdp.pem".

  5. Manuálne overenie passwordless prihlásenie používateľa R (ex: scott) Cygwin bash relácie namenode pomocou kľúča:

    $ ssh -i c:/data/hdp.pem scott@<namenode hostname or ip>
  6. Ak manuálne test prihlásenie úspešné, upraviť Nobotto výpočtových kontext sa po spustení skriptu z v rámci klastra obsahujú ssh pripojenia informácie klienta. Napríklad:

    Základné Nobotto počítačovej kontextu pri spustení skriptu z uzla klastra

    myHadoopCluster <- RxHadoopMR(consoleOutput = TRUE)
    cluster <- rxSetComputeContext(myHadoopCluster)


    Rozšírená Nobotto výpočtových kontextu pri spustení skriptu z klienta systému Windows pomocou Cygwin ssh.

    mySshUsername <- "scott"mySshHostname <- "<namenode hostname or ip>"

    myShareDir <- paste("/var/RevoShare", mySshUsername, sep ="/")
    myHdfsShareDir <- paste("/user/RevoShare",mySshUsername, sep="/")

    myHadoopCluster <- RxHadoopMR(
        hdfsShareDir = myHdfsShareDir,
        shareDir = myShareDir,
        sshUsername = mySshUsername,
        sshHostname = mySshHostname,
        sshSwitches = "-i c:\\data\\hdp.pem",
        consoleOutput = TRUE)

    cluster <- rxSetComputeContext(myHadoopCluster)

    Hodnotu sshSwitches možno odoslať argumenty, ako je potrebné ssh klienta, ako je predvolený ssh port.

  7. Testovanie skriptu R Revolution R podniku klienta systému Windows. Skript by pripojiť pomocou Cygwin ssh klienta na pozadí Odoslať skript na spúšťanie v namenode.

Zobraziť RevoScaleR Nobotto Začíname ďalšie informácie.

Potrebujete ďalšiu pomoc?

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pripojiť k Microsoft insiderov chcú

Považujete poskytnuté informácie za užitočné?

Aká je podľa vás kvalita prekladu?
Čo sa vám páčilo a čo nie?

Ďakujem za vaše pripomienky!

×