Course Code: smackstack
Duration: 14 hours
Prerequisites:
  • Zrozumienie systemów przetwarzania danych

Publiczność

  • Naukowcy danych
Overview:

SMACK to zbiór oprogramowania platformy danych, a mianowicie Apache Spark, Apache Mesos, Apache Akka, Apache Cassandra i Apache Kafka. Korzystając ze stosu SMACK, użytkownicy mogą tworzyć i skalować platformy przetwarzania danych.

To prowadzone przez instruktora szkolenie na żywo (online lub na miejscu) jest przeznaczone dla naukowców zajmujących się danymi, którzy chcą używać stosu SMACK do tworzenia platform przetwarzania danych dla rozwiązań Big Data.

Po zakończeniu tego szkolenia uczestnicy będą w stanie

  • Wdrożenie architektury potoku danych do przetwarzania dużych zbiorów danych.
  • Rozwijanie infrastruktury klastrowej za pomocą Apache Mesos i Docker.
  • Analizowanie danych za pomocą Spark i Scala.
  • Zarządzanie nieustrukturyzowanymi danymi za pomocą Apache Cassandra.

Format kursu

  • Interaktywny wykład i dyskusja.
  • Dużo ćwiczeń i praktyki.
  • Praktyczne wdrożenie w środowisku live-lab.

Opcje dostosowywania kursu

  • Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
Course Outline:

Wprowadzenie

Przegląd stosu SMACK

  • Czym jest Apache Spark? Funkcje Apache Spark
  • Czym jest Apache Mesos? Funkcje Apache Mesos
  • Czym jest Apache Akka? Funkcje Apache Akka
  • Czym jest Apache Cassandra? Funkcje Apache Cassandra
  • Czym jest Apache Kafka? Funkcje Apache Kafka

Scala Język

  • Scala składnia i struktura
  • Scala przepływ sterowania

Przygotowanie środowiska programistycznego

  • Instalowanie i konfigurowanie stosu SMACK
  • Instalowanie i konfigurowanie Docker

Apache Akka

  • Korzystanie z aktorów

Apache Cassandra

  • Tworzenie bazy danych dla operacji odczytu
  • Praca z kopiami zapasowymi i odzyskiwaniem

Złącza

  • Tworzenie strumienia
  • Tworzenie aplikacji Akka
  • Przechowywanie danych za pomocą Cassandra
  • Przeglądanie konektorów

Apache Kafka

  • Praca z klastrami
  • Tworzenie, publikowanie i wykorzystywanie wiadomości

Apache Mesos

  • Przydzielanie zasobów
  • Uruchamianie klastrów
  • Praca z Apache Aurora i Docker
  • Uruchamianie usług i zadań
  • Wdrażanie Sparka, Cassandry i Kafki na platformie Mesos

Apache Spark

  • Zarządzanie przepływami danych
  • Praca z RDD i ramkami danych
  • Przeprowadzanie analizy danych

Rozwiązywanie problemów

  • Obsługa awarii usług i błędów

Podsumowanie i wnioski

Sites Published:

United Arab Emirates - SMACK Stack for Data Science

Qatar - SMACK Stack for Data Science

Egypt - SMACK Stack for Data Science

Saudi Arabia - SMACK Stack for Data Science

South Africa - SMACK Stack for Data Science

Brasil - SMACK Stack for Data Science

Canada - SMACK Stack for Data Science

中国 - SMACK Stack for Data Science

香港 - SMACK Stack for Data Science

澳門 - SMACK Stack for Data Science

台灣 - SMACK Stack for Data Science

USA - SMACK Stack for Data Science

Österreich - SMACK Stack for Data Science

Schweiz - SMACK Stack for Data Science

Deutschland - SMACK Stack for Data Science

Czech Republic - SMACK Stack for Data Science

Denmark - SMACK Stack for Data Science

Estonia - SMACK Stack for Data Science

Finland - SMACK Stack for Data Science

Greece - SMACK Stack for Data Science

Magyarország - SMACK Stack for Data Science

Ireland - SMACK Stack for Data Science

Luxembourg - SMACK Stack for Data Science

Latvia - SMACK Stack for Data Science

España - SMACK Stack for Data Science

Italia - SMACK Stack for Data Science

Lithuania - SMACK Stack for Data Science

Nederland - SMACK Stack for Data Science

Norway - SMACK Stack for Data Science

Portugal - SMACK Stack for Data Science

România - SMACK Stack for Data Science

Sverige - SMACK Stack for Data Science

Türkiye - SMACK Stack for Data Science

Malta - SMACK Stack for Data Science

Belgique - SMACK Stack for Data Science

France - SMACK Stack for Data Science

日本 - SMACK Stack for Data Science

Australia - SMACK Stack for Data Science

Malaysia - SMACK Stack for Data Science

New Zealand - SMACK Stack for Data Science

Philippines - SMACK Stack for Data Science

Singapore - SMACK Stack for Data Science

Thailand - SMACK Stack for Data Science

Vietnam - SMACK Stack for Data Science

India - SMACK Stack for Data Science

Argentina - SMACK Stack for Data Science

Chile - SMACK Stack for Data Science

Costa Rica - SMACK Stack for Data Science

Ecuador - SMACK Stack for Data Science

Guatemala - SMACK Stack for Data Science

Colombia - SMACK Stack for Data Science

México - SMACK Stack for Data Science

Panama - SMACK Stack for Data Science

Peru - SMACK Stack for Data Science

Uruguay - SMACK Stack for Data Science

Venezuela - SMACK Stack for Data Science

Polska - SMACK Stack for Data Science

United Kingdom - SMACK Stack for Data Science

South Korea - SMACK Stack for Data Science

Pakistan - SMACK Stack for Data Science

Sri Lanka - SMACK Stack for Data Science

Bulgaria - SMACK Stack for Data Science

Bolivia - SMACK Stack for Data Science

Indonesia - SMACK Stack for Data Science

Kazakhstan - SMACK Stack for Data Science

Moldova - SMACK Stack for Data Science

Morocco - SMACK Stack for Data Science

Tunisia - SMACK Stack for Data Science

Kuwait - SMACK Stack for Data Science

Oman - SMACK Stack for Data Science

Slovakia - SMACK Stack for Data Science

Kenya - SMACK Stack for Data Science

Nigeria - SMACK Stack for Data Science

Botswana - SMACK Stack for Data Science

Slovenia - SMACK Stack for Data Science

Croatia - SMACK Stack for Data Science

Serbia - SMACK Stack for Data Science

Bhutan - SMACK Stack for Data Science

Nepal - SMACK Stack for Data Science

Uzbekistan - SMACK Stack for Data Science