Apache Kafka

Рецензия на книгата Apache Kafka 1.0 Готварска книга

Рецензия на книгата Apache Kafka 1.0 Готварска книга

Написано от: От Раул Естрада
Публикувано от: Издателство Packt
Резюме: Над 100 практически рецепти за използване на разпределени корпоративни съобщения за обработка на данни в реално време
Издателска връзка: Apache Kafka 1.0 Готварска книга

Тази книга е готварска книга, сборник с практически рецепти, които са решения на ежедневните проблеми, с които се сблъсква изпълнението на стрийминг архитектура с Apache Kafka.

Целева аудитория за тази книга

Вие сте ИТ специалист, който работи с разработка на софтуер и обработка на данни, но все още нямате опит с използването на Apache Kafka. Тази книга е за вас, защото няма да ви отнеме много време да говорите за теория, но вникнете в това как да настроите Kafka и какво можете да направите с нея, за да изградите по-големи, по-добри и по-стабилни системи, отколкото сте правили преди научих как да използвам Apache Kafka.

Приготвяме се да започнем

Авторът ви започва веднага, като ви показва как да инсталирате на различни платформи целия софтуер и зависимости, включително езика за програмиране Scala и Apache Zookeeper. След това инсталирайте Apache Kafka и го конфигурирайте като реална система в режим на клъстер на един хост и стартирайте сървърните процеси веднага с първоначалните рецепти. Брокерите в Kafka са самите сървъри. Показано е как да ги конфигурирате и стартирате.

Създаване на първите си теми

Бързо в глава 1 ще използвате интерфейса на командния ред за създаване на теми в Apache Kafka. Темите са основното резюме, което се използва за съхраняване на данни и четене от данни. Те са линеен набор от неизменяеми съобщения, които могат да бъдат публикувани и прочетени с брояч на съобщения. Също така ще научите инструментите за интерфейс на командния ред, за да изброите, опишете и проверите темите.

Инструменти на командния ред

Показана е рецепта за използване на основните инструменти на командния ред за генериране на данни и вмъкване в тема. Показани са различните полезни опции за вмъкване на данни чрез интерфейса на командния ред. Същите опции могат да се използват от самия код, а не от командния ред. След това се показват инструментите на командния ред за четене от тема. Отново същото може да се направи или чрез командния ред, или чрез писане на код.

Оптимизиране на инсталирането

Можете да промените промяна на опциите за резба за производителност и опциите за реплика за надеждност. Опциите за регистриране могат да бъдат модифицирани, за да се прецизира как искате да отстранявате грешките в дневниците. Настройките на Zookeeper също могат да бъдат настроени за производителност и мащабируемост. Бързи рецепти за започване с настройката са показани в глава 1.

Основно съдържание на книгата

След като основните положения са обхванати, книгата преминава в по-напреднали теми като:

Резултати

След като прегледате рецептите в тази книга, вече няма да бъдете начинаещ. Сега ще разполагате както с прости, така и с реални топологии Apache Kafka. Писали сте и сте чели от теми и сте обработвали данни по стрийминг. Имате основните умения, от които се нуждаете, за да започнете да използвате тази мощна технология в реалния свят. Вземете книгата от Amazon днес и започнете своя учебен път с нея.

(Тази публикация съдържа партньорски връзки. Това е начин този сайт да печели такси за реклама, като рекламира или свързва с определени продукти и / или услуги.)

Как да инсталирате League Of Legends на Ubuntu 14.04
Ако сте фен на League of Legends, това е възможност за вас да тествате League of Legends. Имайте предвид, че LOL се поддържа на PlayOnLinux, ако сте п...
Инсталирайте най-новата стратегия за игра OpenRA на Ubuntu Linux
OpenRA е Libre / Free Real Time стратегия за игра, която пресъздава ранните игри на Westwood като класическата Command & Conquer: Red Alert. Разпредел...
Инсталирайте най-новия Dolphin Emulator за Gamecube & Wii на Linux
Dolphin Emulator ви позволява да играете избраните от вас игри Gamecube & Wii на Linux Personal Computers (PC). Като безплатно достъпен и емулатор на...