Sign in with Microsoft
New to Microsoft? Create an account.

Bu makalede nasıl bir devrim R Kurumsal komut ssh bir ortamda Cygwin kullanarak küme dışındaki bir Windows istemcisinden Hadoop kümede çalışacak.

  1. Yükleyin ve devrim R Kurumsal 7.3 Hadoop Küme başına Devrim R Kurumsal 7.3 Hadoop Yapılandırma Kılavuzu'ndayapılandırın. 4 bölümünden doğrulama komut dosyası kullanarak küme içindeki komut dosyasının çalıştırıldığı zaman küme RRE işleminde doğrulayın.

  2. Windows 7.3 için devrim R Kurumsal istemciye Windows sistemi yükleyin.

  3. İstemcide Windows Sistem eklediğinizden emin olma Cygwin ortam yüklemek ssh istemci bileşenlerini. SSH Windows istemci sistemde R/Hadoop kullanıcı için oturum açma yeteneği doğrulayın.

  4. SSH R/Hadoop kullanıcıdan oluşturarak passwordless yapılandırmak bir ssh istemci ve kullanıcı için Hadoop namenode anahtar. Bunun yapılması hakkında bilgi burada bulunabilir:

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

    veya güvenlik gereksinimlerine uyma gerektiği gibi BT grubunuzdan yardım alın. Windows istemci üzerinde özel .pem anahtarını kaydedin. Örneğin, "C:\data\hdp.pem".

  5. El ile passwordless R kullanıcı oturum doğrulayın (ex: scott) bir Cygwin kutlamamıza oturum anahtarı kullanarak namenode için:

    $ ssh -i c:/data/hdp.pem scott@<namenode hostname or ip>
  6. El ile test oturumu başarılı olursa, küme içindeki komut dosyasından çalıştırırken ssh istemci tarafından gerekli bağlantı bilgilerini içerdiğinizden için kullanılan Hadoop compute bağlam değiştirin. Örneğin:

    Temel hadoop compute kullanılan komut dosyası çalıştıran bir küme düğümünden diğerine içerik

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


    Hadoop compute bağlamında komut dosyası bir Windows istemcisinden Cygwin ssh çalışırken kullanılan genişletilmiş.

    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)

    SshSwitches değeri için gerektiği gibi diğer bağımsız değişkenler göndermek için kullanılabilir ssh istemcisi, varsayılan olmayan gibi ssh bağlantı.

  7. Devrim R kuruluş R komut dosyası Windows istemci üzerinde sınayın. Komut dosyası Cygwin ssh istemci arka planda namenode üzerinde yürütülecek komut göndermek için kullanarak bağlanmalısınız.

Daha fazla bilgi için RevoScaleR Hadoop Başlarken Kılavuzu ' na bakın.

Daha fazla yardıma mı ihtiyacınız var?

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Microsoft Insider 'a katılın

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?

Geri bildiriminiz için teşekkürler!

×