22 299 53 69 biuro@jsystems.pl
Karnet Open na szkolenia! Szkolenia bez limitu przez cały rok! Dowiedz się więcej.


Administracja bazami danych Cassandra

by:
Czas trwania 3 dni

Najbliższe terminy tego szkolenia

Cena szkolenia 2100 PLN (netto)

Standardy JSystems

  1. Wszyscy nasi trenerzy muszą być praktykami i osiągać średnią z ankiet minimum 4.75 na 5. Nie ma wśród nas trenerów-teoretyków. Każdy trener JSystems ma bogate doświadczenie komercyjne w zakresie tematów z których prowadzi szkolenia.
  2. Wszystkie szkolenia mają format warszatowy. Każde zagadnienie teoretyczne jest poparte rzędem warsztatów w ściśle określonym formacie.
  3. Terminy gwarantowane na 100%. Jeśli jakiś termin jest oznaczony jako gwarantowany, oznacza to że odbędzie się nawet jeśli część grupy wycofa się z udziału. Ryzyko ponosimy my jako organizator.
  4. Do każdego szkolenia które wymaga jakiegokolwiek oprogramowania dostarczamy skonfigurowane, gotowe hosty w chmurze. Dzięki temu uczestnik nie musi nic instalować na swoim komputerze (i bić się z blokadami korporacyjnymi). Połączenie następuje przez zdalny pulpit lub SSH - w zależności od szkolenia.
Zapisz się
Program szkolenia
  1. Wprowadzenie do technologii Cassandra
    • Zakres szkolenia, sprawy organizacyjne, dlaczego warto
    • Podstawowe własności technologii, omówienie architektury klastra oraz sposobu składowania danych
      • nody
      • klastry
      • commitlog
      • memtables
      • sstables
    • Główne zalety technologii Cassandra
      • architektura peer to peer
      • horyzontalna skalowalność infrastruktury
      • stabilność klastra – replikacja pomiędzy centrami danych
      • wsparcie dla analityki (Solr, Hadoop, Spark)
    • Porównanie modeli ACID i BASE, teoria CAP
    • Przykłady wdrożonych klastrów produkcyjnych na Świecie
    • W jakich zastosowaniach Cassandra sprawdza się najlepiej
    • Wykorzystanie Cassandra w obszarze BigData
    • Datastax – produkt typu Enterprise zbudowany na Cassandrze
  2. Miejsce instalacji serwera - maszyny fizyczne, chmura, Kubernetes?
  3. Przygotowanie i optymalizacja – tuning systemu operacyjnego
    • Aktualna wersja Java JDK
    • Overcommit memory
    • Ulimit
      • nofile
      • nproc
      • memlock
    • Sysctl
      • net.core.rmem_max
      • net.core.wmem_max
      • net.core.rmem_default
      • net.core.wmem_default
      • net.core.optmem_max
      • net.ipv4.tcp_rmem
      • net.ipv4.tcp_wmem
      • vm.zone_reclaim_mode
      • vm.max_map_count
    • Transparent HugePages
    • HugePages
    • Swap
    • Non-Uniform Memory Access Architecture (NUMA)
    • Odczyt z urządzenia blokowego: blockdev -set readahead
    • queue/rotational
    • queue/read_ahead_kb
    • queue/nomerges
    • trim
    • Opcje montowania systemu plików – xfs, ext4, zfs, cfs (wielkość bloku, noatime, ...)
    • IO Scheduler (deadline, noop) – optymalizacja zapisu na dysku
    • Raid, Jbod, Lvm
    • Selinux
    • NTP daemon – synchronizacja czasu
    • Tuning heap size – Java garbage collector
    • Jaki sprzęt fizyczny
  4. Instalacja serwera
  5. Wydajność i optymalizacja serwera
    • Całościowe spojrzenie na proces i zasoby
    • Określenie wydajności – Cassandra-stress
  6. Konfiguracja serwera
    • Główny plik konfiguracyjny - cassandra.yaml
    • cassandra-env.sh – ustawianie zmiennych środowiskowych
    • cassandra-rackdc.properties/cassandra-topology.properties – ustawienia data center i rac dla klastra
    • logback.xml – ustawienia poziomów logowania
    • Pliki jvm-* - konfiguracje JVM dla klientów, serwera
    • commitlog_archiving.properties – ustawienia archiwizacji dla zapisu danych
  7. Praca z danymi
    • Zaawansowane operacje na danych
    • Replikacja i konsystencja danych w klastrze oraz zarządzanie współczynnikiem replikacji
      • podejście last-write-wins
      • wersjonowanie danych
    • Operacje mapreduce – zastosowanie w obszarze Big Data
    • Quorum
    • Użycie indeksów
    • Kompresja danych
    • Tworzenie skryptów w powłoce cqlsh
    • Kontrola czasu życia kluczy/danych – ustawienia TTL na tabelach
    • Bulk loading
      • nodetool
      • sstableloader
    • Partycjonowanie danych
      • hash rings
      • tokeny
  8. Obsługa transakcji
  9. Interfejsy programistyczne
    • Cql
    • Python
    • Java
  10. Narzędzia GUI, klienci, monitoring, wspomaganie pracy
    • Dbeaver
    • Cassandra Gui Client
    • Nagios
    • Prometheus
    • Keepalive script
  11. Administracja klastrem
    • Przygotowanie środowiska
    • Dodawanie, przenoszenie, usuwanie nodów z klastra
    • Autoryzacja i uwierzytelnianie użytkowników
    • Audyt zmian
    • Narzędzie nodetool
      • decommission
      • removenode
      • move
      • cleanup
      • netstats
      • repairs
      • import
  12. Wykonywanie backupu i przywracania danych
    • Snapshots
    • Incremental backups
    • Repairs

Opis szkolenia

Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!
Szkolenie przeznaczone jest dla osób posiadających już wiedzę z baz NoSQL oraz systemu operacyjnego Linux i stanowi ono swoistą kontynuację szkolenia „ Wprowadzeniu do technologii baz danych NoSQL ” w kontekście serwera Cassandra. Nacisk szkolenia jest położony na praktyczne zapoznanie się zarówno z zaawansowanymi operacjami na danych jak również administracją klastra Cassandra. Szkolenie ma formę praktyczną, uczestnicy na bieżąco wprowadzają wiedzę w życie rozwiązując przygotowane zadania oraz naprawiając świadomie zepsutą infrastrukturę w formie „troubleshootingu”. Szkolenie prowadzone jest przez wieloletniego administratora serwerów i baz danych.

Prowadzący szkolenie:
Jarosław Zdebik



Administrator systemów Linux oraz baz danych z dwunastoletnim doświadczeniem zawodowym. Na co dzień administruje bazami danych MongoDB, Cassandra, Redis, PostgreSQL, MySQL, Oracle. Posiada certyfikaty zarówno z obszaru baz danych, jak i Linuxa. Obecnie jego wyzwania zawodowe związane są z technologiami DevOps. Z wykształcenia i zamiłowania fizyk jądrowy, w tej dziedzinie uzyskał stopień doktora na krakowskim uniwersytecie.


Terminy gwarantowane

Gdy na jakiś termin zgłosi się minimalna liczba osób, termin oznaczamy jako gwarantowany.

Jeśli jakiś termin oznaczony jest jako gwarantowany to oznacza to, że na 100% się odbędzie we wskazanym czasie i miejscu.

Nawet gdyby część takiej grupy zrezygnowała lub przeniosła się na inny termin, raz ustalony termin gwarantowany takim pozostaje. Ewentualne ryzyko ponosimy my jako organizator.

Przejdź do terminów tego szkolenia

Szkolenia online Szkolenia online odbywają się na żywo z udziałem trenera. Uczestniczy łączą się na szkolenie za pomocą platfomy ZOOM. Informacje o wymaganym niezbędnym oprogramowaniu oraz informacje organizacyjne uczestnicy otrzymują na 7 dni przed datą rozpoczęcia szkolenia.
Inne szkolenia tej kategorii Sprawdź pozostałe    szkolenia Usuniete!

Sprawdź, co mówią o nas ci, którzy nam zaufali

  • 5.0/5

    Administracja serwerem baz danych Microsoft SQL Server + High Availability

    28-06-2025 Serdecznie polecam, duża dawka wiedzy, merytorycznie, wiedza Prowadzących na najwyższym poziomie. Pozdrawiam. Mateusz Gruza, PITRADWAR S.A.
  • 5.0/5

    Administracja, replikacja i tuning baz danych MariaDB

    28-06-2025 Szkolenie super, polecam firmę oraz prowadzącego... Krzysztof Siwik, Knauf IT Services Polska
  • 4.81/5

    Prompt engineering

    28-06-2025 Polecam każdemu kto chce rozpocząć swoją przygodę z AI! :) Łukasz Wilmowicz, Fujitsu Technology Solutions Sp. z o.o.
  • 5.0/5

    Programowanie w języku C#

    28-06-2025 Polecam, szkolenie przystępne, materiał obszerny, można wiele się nauczyć. Krzysztof Kowalski, SANTE sp. z o.o.
  • 4.9/5

    Zaawansowany Oracle SQL

    26-06-2025 Szkolenie "Zaawansowany Oracle SQL" z Michałem to strzał w dziesiątkę! Ogrom praktycznej wiedzy, którą można od razu zastosować w codziennej pracy. Michał odpowiadał na każde pytanie z pełnym zaangażowaniem i w sposób wyczerpujący, co bardzo pomagało w zrozumieniu nawet najbardziej złożonych zagadnień. Tempo prowadzenia było idealnie dopasowane – dynamiczne, ale bez pośpiechu. Świetnie zorganizowane, merytoryczne i inspirujące szkolenie. Zdecydowanie polecam! Marcin Wojciechowski, Ornsson Solutions Sp. z o.o.
  • 4.9/5

    Uczenie maszynowe w Pythonie

    26-06-2025 Kompleksowy przegląd wiedzy z zakresu ML- zarówno teoretycznej, jak i praktycznej. Sprawne poruszanie się po tematach, omówienie jak największej ilości zagadnień, dających solidne podstawy do dalszego zgłębiania wiedzy. Polecam szkolenie z Mateuszem Zimochem :) Marcin Berezowski, Polskie Sieci Elektroenergetyczne Spółka Akcyjna
  • 5.0/5

    Zaawansowany Oracle SQL

    26-06-2025 Polecam! Profesjonalizm prowadzącego + zawartość merytoryczna na wysokim poziomie! Kinga Gaze, PZU SA/PZU ŻYCIE SA
  • 5.0/5

    Zaawansowana konfiguracja Jira + Scriptrunner (Data Center / Server)

    26-06-2025 Świetny prowadzący, świetne przygotowanie zarówno merytoryczne jak i techniczne! Jeszcze lepsze przekazanie wiedzy uczestnikom szkolenia! Nic tylko czerpać całymi garściami! Artur Sykała, PFR OPERACJE SP. Z O.O.
  • 5.0/5

    Zaawansowana konfiguracja Jira + Scriptrunner (Data Center / Server)

    26-06-2025 Świetne szkolenie, Rafał przekazał sporą dawkę wiedzy teoretycznej jak i dał szansę sprawdzić omówione zagadnienia w praktyce. Sylwia Sawicka, UNIQA Towarzystwo Ubezpieczeń SA
  • 5.0/5

    Kubernetes : orkiestracja kontenerów

    19-06-2025 Bardzo dobry wstęp do zabawy z Kubernetes! Daniel Derszeń, Ornsson Solutions Sp. z o.o.
  • 5.0/5

    Kubernetes : orkiestracja kontenerów

    19-06-2025 świetne szkolenie Piotr Tałajczyk, Ornsson Solutions Sp. z o.o.
  • 5.0/5

    Kompleksowe szkolenie SQL w Oracle

    14-06-2025 Szkolenie godne polecenia. Wiedza trenera jest imponująca. Forma prowadzonego szkolenia pozwala przećwiczyć wszystkie omawiane zagadnienia, dzięki czemu można opanować cały materiał. Agnieszka Stryjewska, Asseco Poland S.A.
  • 5.0/5

    Administracja bazami danych Oracle

    14-06-2025 Dobre merytoryczne szkolenie Zdecydowanie polecam Mariusz Jamróz, INNSOFT Sp. z o.o.
  • 5.0/5

    Kompleksowe szkolenie Power BI - Desktop, Dax i Online – 5 dni

    14-06-2025 Fantastyczne szkolenie w stylu "od zera do bohatera" . Polecam! Grzegorz Świtalski, Bank Millenium S.A.
  • 5.0/5

    Kompleksowe szkolenie SQL w Oracle

    14-06-2025 Bardzo ciekawe i merytoryczne szkolenie prowadzone w formie warsztatów. Agata Hahn, Asseco Poland S.A.
  • 5.0/5

    Kompleksowe szkolenie Power BI - Desktop, Dax i Online – 5 dni

    14-06-2025 Kompleksowe, szczegółowe szkolenie z wizualizacji PowerBI z elementami programowania. Ogrom wiedzy przekazany w zrozumiały i ciekawy sposób. Daria Jewak, VG POLSKA SP. Z O.O.
  • 5.0/5

    Kompleksowe szkolenie Power BI - Desktop, Dax i Online – 5 dni

    14-06-2025 Szkolenie sprawnie przeprowadzone - polecam. Cały zaplanowany materiał przerobiony. Trener odpowiada na każde zadane pytanie. Polecam Łukasz Wypych, ORLEN S.A.
  • 5.0/5

    Administracja bazami danych Oracle

    14-06-2025 Polecam szkolenie, dużo praktycznych informacji, przygotowany i kompetentny prowadzący. Bartosz Kolasa, GPEC SYSTEM
  • 5.0/5

    Administracja, replikacja i tuning baz danych PostgreSQL

    14-06-2025 Trener z dużą wiedzą praktyczną, którą przekazuje w zrozumiały sposób. Bardzo dobre materiały szkoleniowe. Zdecydowanie polecam! Mateusz Kozieł, Esri Polska
  • 4.9/5

    Kompleksowe szkolenie Power BI - Desktop, Dax i Online – 5 dni

    14-06-2025 Profesjonalne, kompleksowe szkolenie, w pełni spełniające moje oczekiwania :) Polecam! Natalia Napora, ORLEN S.A.
  • 5.0/5

    Administracja bazami danych Oracle

    14-06-2025 Świetny prowadzący polecam... szkolenie przydatne i praktyczne. Adrian Kociszewski, Spółdzielnia Mieszkaniowa w Grudziądzu
  • 5.0/5

    Kompleksowe szkolenie SQL w Oracle

    14-06-2025 Szkolenie było bardzo praktyczne, prowadzone w bezstresowej i przyjaznej atmosferze. Trener kompetentny, zaangażowany i otwarty na pytania. Zdecydowanie polecam! Bartosz Czerwieniec, Meble Polskie Janusz Fijałek
  • 4.81/5

    Zaawansowana administracja bazami danych Oracle

    13-06-2025 Ciekawe szkolenie prowadzone przez praktyka z bogatym doświadczeniem, który jest chętny do pomocy i dzielenia się wiedzą. Marek Kubanek, Emedium sp z o.o.
  • 5.0/5

    Zaawansowana administracja bazami danych Oracle

    13-06-2025 Szkolenie poruszało wskazane zagadnienia w wyczerpujący sposób, udostępniono "narzędzia" oraz materiały do ćwiczeń i nauki także po zakończonym szkoleniu. Prowadzący Paweł Adamski tak dobrze i ciekawie prowadził zajęcia, że czas umykał w zastraszającym tempie. Wiele przykładów, poleceń, ustawień było oparte na praktycznych przykładach z "produkcji". Także jak ktoś nie korzystał jeszcze ze szkoleń JSystems , to Bardzo polecam. Jacek Stomski, Centrum Informatycznych Usług Wspólnych Olsztyna
  • 4.9/5

    Zaawansowane programowanie w C#

    12-06-2025 Szkolenie było bardzo dobrze zorganizowane – konkretna, rozbudowana treść, praktyczne przykłady i doświadczony trener, który potrafił w jasny sposób przekazać nawet trudniejsze zagadnienia. Zdecydowanie polecam! Anna Winiarska, Bury Sp. z o.o.
  • 5.0/5

    Analiza danych w języku Python

    12-06-2025 Materiału dużo, trener dostosowuje się z materiałem do Naszych postepów, tłumaczy Radosław Damazer, EduBroker Sp. z o.o.
  • 5.0/5

    Analiza danych w języku Python

    12-06-2025 Bardzo dziękuje za szkolenie, zdobyta wiedza pozwoli mi pogłebić moją wiedzę z zakresu Pythona i analizy danych Rafał Grzelczak, EduBroker Sp. z o.o.
  • 5.0/5

    Zaawansowane programowanie w C#

    12-06-2025 Polecam, pełen profesjonalizm. Cezary Strzeszyna, UTC AREOSPACE SYSTEMS WROCŁAW SP. Z O. O.
  • 4.77/5

    Kompleksowe wprowadzenie do DevOps - szkolenie w formie warsztatowej

    07-06-2025 Szkolenie „Kompleksowe wprowadzenie do DevOps” przerosło moje oczekiwania. Świetna organizacja, merytoryczne podejście i praktyczne przykłady sprawiły, że nawet trudne zagadnienia stały się zrozumiałe. Idealny start dla każdego, kto chce wejść w świat DevOps! Konstantsin Puchko, DSV International Shared Services Sp. z o.o.
  • 4.81/5

    Podstawy SQL i PL/SQL

    07-06-2025 Polecam :) Anna Pawella, Energa - Operator SA

Trenerzy kategorii Usuniete

Maciej Krajewski
Paweł Adamski
Marcin Dzierżak
Piotr Kośka
Mateusz Henicz
Mateusz Zimoch
Dariusz Mydlarz
Kajetan Duszyński
Kacper Sieradziński
Mateusz Kulesza
Paweł Stasiński
Michał Bieniek
Arkadiusz Karasiński
Michał Gellert
Wojciech Grzybek
Julia Kraśnicka (孔振鹭)
Sebastian Stasiak
Mateusz Lewandowski
Łukasz Tomczyk
Monika Lewandowska
Kamil Będkowski
Przemysław Starosta
Mateusz Bartosz
Krystian Brożek
Sławomir Juruś
Michał Schielmann
Marcin Kujawski
Tomasz Siroń
Rafał Nowakowski
Bartosz Partyka
Rafał Krząpa
Aleksander Lisiecki
Dawid Grześków
Maciej Górnicki
Tomasz Duniec
Marcin Gąstół
Jakub Cieślak-Nowak
Kamil Czornyj
Adrian Chaber
Patryk Palej
Jakub Muszyński
Mateusz Gul
Sebastian Koziatek
Marcin Chrost
Artur Zięba-Kozarzewski
Artur Markiewicz
Bartosz Świekatowski
Łukasz Przeździęk
Dariusz Górski
Marcin Nowak
Jacek Januszewski
Michał Podbielski
Elżbieta Jakubowska
Tomasz Woźniak
Piotr Mućko
Sławek Kutka
Paweł Biesiada
Tomasz Wojnarowski
Krzysztof Własiuk
Marcin Karpezo
Agata Malec
Zapisz się

Masz jakieś pytania? Skontaktuj się z nami!

Odpowiadamy na telefony i maile w godzinach 9:00-17:00 od poniedziałku do piątku.

Telefon 22 299 53 69
Napisz do nas

Potrzebujesz więcej informacji?

Wiadomość wysłana

Przyjęliśmy Twoją wiadomość i skontaktujemy się z Tobą w tej sprawie

Klikając OK wrócisz do formularza

Nasza strona korzysta z plików cookie. Możesz zmienić zasady ich używania lub zablokować pliki cookie w ustawieniach przeglądarki. Więcej informacji można znaleźć w Polityce prywatności. Kontynuując korzystanie ze strony, wyrażasz zgodę na używanie plików cookie.