Ev Kişisel Finans Hadoop Ortamını Apache Bigtop ile kurun - kuklalar

Hadoop Ortamını Apache Bigtop ile kurun - kuklalar

İçindekiler:

Video: Create and Execute MapReduce in Eclipse 2024

Video: Create and Execute MapReduce in Eclipse 2024
Anonim

VM'ler ve Linux ile çalışmaktan memnunsanız, Bigtop'u önerilenden farklı bir VM'ye yüklemekten çekinmeyin. Gerçekten cesurysanız ve donanıma sahipseniz, devam edin ve Bigtop'u tam dağıtılmış modda bir makine kümesine yüklemeyi deneyin!

Adım 1: Bir VM'yi İndirme

Hadoop, tüm popüler Linux dağıtımlarında çalışır, bu nedenle bir Linux VM'ye ihtiyacınız vardır. Serbestçe erişilebilen (ve yasal!) CentOS 6 resmi mevcut.

Bu VM'yi çalıştırmak için dizüstü bilgisayarınızda 64 bitlik bir işletim sistemine sahip olmanız gerekir. Hadoop'un 64 bitlik bir ortama ihtiyacı var.

VM'yi indirdikten sonra, indirilen Zip dosyasından hedef dizine ayıklayın. Hadoop olarak yaklaşık 50GB boş alan bulunduğundan emin olun ve örnek verilerinizin buna ihtiyacı olacaktır.

Eğer bir VM oynatıcınız yoksa, bir tane ücretsiz indirebilirsiniz.

VM oynatıcınızı kurduktan sonra oynatıcıyı açın, Dosya → Aç'a gidin, ardından Linux VM'yi çıkardığınız dizine gidin. Aranan bir dosyaya bakın ve seçin. Kaç adet işlemciye ve ne kadar bellek kullanacağınıza ilişkin bilgileri göreceksiniz. Bilgisayarınızın ne kadar belleğe sahip olduğunu öğrenin ve kullanılacak VM için bunun yarısını ayırın. Hadoop'un çok fazla belleğe ihtiyacı var.

Hazır olduğunuzda Oynat düğmesini tıklayın, Linux örneğiniz başlayacaktır. Linux önyüklenirken çok sayıda mesaj görürsünüz ve bir giriş ekranına geleceksiniz. Kullanıcı adı zaten "Tom" olarak ayarlanmış. "Parolayı" tomtom "olarak belirtin ve oturum açın.

Adım 2: Bigtop'u İndirme

Linux VM'nizden ekrana sağ tıklayın ve beliren bağlam menüsünden Terminalde Aç'ı seçin. Bu, komutları çalıştırabileceğiniz bir Linux terminali açar. İmlecin yanıp sönmesini görebilmek için terminalin içine tıklayın ve aşağıdaki komutu girin: su -

Parolanız sorulacak, daha önce yaptığınız gibi "tomtom" yazın. Bu komut, kullanıcıyı bir Linux bilgisayarının ana hesabı olan kök haline getirir - Hadoop'u kurmak için buna ihtiyacınız olacak.

Kök erişiminizle (gücün başına gelmesine izin vermeyin), aşağıdaki komutu çalıştırın:

wget -O / etc / yum. repolar. D / bigtop. repo 

// www. apache. org / dist / bigtop / bigtop-

0. 7. 0 / repos / centos6 / bigtop. repo

Komut aslında, görebileceğiniz URL'de belirli bir dosyayı isteyen bir web isteğidir ve onu belirli bir yoldan yazar - bu durumda budur.

Adım 3: Bigtop'u Kurma

Linux'un arkasındaki dahiler, Hadoop gibi büyük yazılım paketleri yüklemeniz gereken insanlar için hayatı oldukça kolaylaştırdı.Son adımda indirdiğiniz şey, Bigtop paketinin tamamı ve bağımlılıkları değildi. Sadece bir depo dosyasıydı (uzantılı), bir yükleyici programa Bigtop kurulumu için hangi yazılım paketlerinin gerekli olduğunu söyler.

Herhangi bir büyük yazılım ürünü gibi, Hadoop'un da ön koşulları vardır, ancak endişelenmeniz gerekmez. İyi tasarlanmış bir dosya herhangi bir bağımlılığı gösterecek ve yükleyici, bilgisayarınızda eksik olup olmadığını görmek ve daha sonra bunları indirip yüklemek için akıllıdır.

Burada kullandığınız yükleyicinin adı yum, şu an harekete geçeceğiniz:

yum install hadoop * mahout * oozie * hbase * kovan * renk tonu * domuz * zookeeper *

yüklemek için Hadoop bileşenlerini seçip seçiyor. Bigtop'da mevcut diğer bileşenler de vardır, ancak burada kullanacağınız bileşenler bunlar. VM, yeni bir Linux yüklemesi olduğundan, birçok bağımlılığa ihtiyacınız olacak, bu yüzden biraz beklemelisiniz.

Yum yükleyici oldukça ayrıntılı, bu nedenle zamanı geçmek için tam olarak nelerin indirildiğini ve kurulduğunu izleyebilirsiniz. Yükleme işlemi tamamlandığında, "Complete!" Yazan bir ileti görmelisiniz. "

Adım 4: Hadoop'u Başlatma

Hadoop'ta uygulamaları çalıştırmaya başlamadan önce, yapmanız gereken birkaç temel yapılandırma ve ayarlama işlemi vardır. İşte sırada:

  1. Java'yı indirin ve kurun:

    yum install java-1. 7. 0-openjdk-devel. x86_64
    
  2. NameNode biçimlendirin:

    sudo / etc / init. d / hadoop-hdfs-namenode init
    
  3. Sözde dağıtılmış kümeniz için Hadoop hizmetlerini başlatın:

    for i hadoop-hdfs-namenode hadoop-hdfs-datanode; sudo hizmeti yapmak $ i başlatın; done
    
  4. HDFS'de bir alt dizin yapısı oluşturun:

    sudo / usr / lib / hadoop / libexec / init-hdfs. sh
    
  5. YARN sütunlarını başlat:

sudo hizmeti hadoop-iplik-resourcemanager başlatma servisi hadoop-iplik-nodemanager başlatma

Ve bununla bitti. Tebrik ederiz! Çalışan bir Hadoop dağıtımı kurduk!

Adım 5: Örnek veri kümesinin indirilmesi

Örnek veri kümesini indirmek için, Firefox tarayıcısını VM içinden açın ve dataexpo sayfasına gidin.

Tüm veri kümesine ihtiyacınız olmayacaktır; bu nedenle, 1987'de tek bir yılla başlayın. İndirme yapmak üzereyken, Arşiv Yöneticisi ile aç seçeneğini seçin.

Dosyanız indirildikten sonra, dosyayı kolayca bulabileceğiniz ev dizininize çıkarın. Ayıkla düğmesini tıklayın ve sonra Masaüstü dizinini seçin.

Adım 6: Örnek veri kümesini HDFS'ye kopyalayın

Hadoop programlarınızın yalnızca HDFS'de saklandıktan sonra verilerle çalışabileceğini unutmayın. Yani şimdi ne yapacaksın, 1987 uçuş verilerini HDFS'ye kopyala yapacaksın. Aşağıdaki komutu girin:

hdfs dfs-copyFromLocal 1987. csv / kullanıcı / kök
Hadoop Ortamını Apache Bigtop ile kurun - kuklalar

Editörün Seçimi

Dijital Fotoğrafınızda Odak Noktası Yaratın - mankenler

Dijital Fotoğrafınızda Odak Noktası Yaratın - mankenler

Fotoğraf bir sanat biçimidir. İyi fotoğrafçılar, insanların bakmak isteyeceği çekici bir fotoğraf oluşturmak için kompozisyon kurallarını kullanırlar. Resminizi nasıl görselleştireceğinizi, çerçevede olanı düzenleyebileceğinizi ve ardından ilginç bir fotoğraf oluşturmak için kompozisyon kurallarını nasıl kullanacağınız. Doğal çerçeveleri kullanma Doğal çerçeveleri çizmek için kullanabilirsiniz ...

Dijital Fotoğraf Makinenizi Kullanarak Panoramik Resimler Oluşturma - mankenler

Dijital Fotoğraf Makinenizi Kullanarak Panoramik Resimler Oluşturma - mankenler

Dijital fotoğraf makineniz size yol göstermez panoramik bir fotoğraf çekmek için. Ancak, kesintisiz bir panoramik çekim oluşturmak için çakışan birkaç resim çekebilir ve onları birbirine dikebilirsiniz. Fotoğraf panoramasını oluşturmak için işinize bakalım:

Ham Dosyaları dönüştürme - mankenler

Ham Dosyaları dönüştürme - mankenler

Birçok dijital fotoğraf makinesi, görüntüleri Camera Raw dosya biçiminde veya sadece Ham olarak yakalayabilir. Bu format, JPEG formatında çekim yaparken oluşan olağan post-processing'leri uygulamadan herhangi bir görüntü sensöründen elde edilen ham görüntü verilerini depolar. Ham formatta çekim, bir takım avantajlar sunar. Fakat olumsuz ...

Editörün Seçimi

Ile iBS Dostu Tarçın Krepleri Ghee - dummies'le Domuz Dostu Tarçın Krep

Ile iBS Dostu Tarçın Krepleri Ghee - dummies'le Domuz Dostu Tarçın Krep

Sabahınıza enerji artışı sağlayan krep düşünün endişesizsiniz. Bu tarif, bir sabah herkesin sevebileceği bir Karbonhidrat Diyeti (SCD) versiyonudur.

IBS Sufferers için sardalya Yayılmış Tarif - mankenler

IBS Sufferers için sardalya Yayılmış Tarif - mankenler

Bu aperitif, pumpernickel ekmeği konusunda harika, fakat ayrıca buğdaydan kaçınırsanız, filizlenmiş ekmeği denemek istersiniz. Sardalya, iyi bir kalsiyum ve D vitamini kaynağı olduğu kadar, iltihap düzeylerini azaltmaya yardımcı olduğu bilinen omega-3 yağ asitleri. Kredi: © Digiphoto, 2006 Caroline Nation bunu geliştirdi ...

Editörün Seçimi

ASVAB: Kelime Bilgisi Alt Test Uygulaması - mankenler

ASVAB: Kelime Bilgisi Alt Test Uygulaması - mankenler

ASVAB'da göreceğiniz alt testlerden bir tanesi Kelime Bilgi testi. Test gününde soruların ve biçimin neye benzeyeceği hakkında bir fikir edinmek için aşağıdaki soruları inceleyin. Örnek sorular Kelime Bilgi Zamanı: 35 soru için 11 dakika Talimatlar: Kelime Bilgisi alt testi üçüncü alt testtir ...

ASVAB Paragraf Anlama Alt Sınavında Sözlük Sorularını Nasıl Yanıt Vereceksiniz - mankenler

ASVAB Paragraf Anlama Alt Sınavında Sözlük Sorularını Nasıl Yanıt Vereceksiniz - mankenler

Kelime Bilgisi ASVAB üzerinde alt test, bu tür soru, bir kelimeyi pasaj bağlamında kullanılan şekilde tanımlamanızı gerektirir. Sorunun doğru tanımı, sözcüğün en yaygın anlamı olabilir veya daha az bilinen bir anlam olabilir ...

Sorunlarını Nasıl Yanıtlayalım ASVAB - aumlalar

Sorunlarını Nasıl Yanıtlayalım ASVAB - aumlalar

Sayı problemleri ASVAB üzerinde bulacağınız sayı problemleri oldukça basittir. Sorular, sayıları temel ekleme, çıkarma, çarpma veya bölme ile değiştirmenizi ister. Çoğu kişi bu tür kelime problemlerini oldukça kolay buluyor. Birkaç tane denemek ister misiniz, sadece ayağınızı ıslatmak için mi? Elbette. Jesse ...