万本电子书0元读

万本电子书0元读

顶部广告

Apache Mesos Cookbook电子书

售       价:¥

6人正在读 | 0人评论 9.8

作       者:David Blomquist,Tomasz Janiszewski

出  版  社:Packt Publishing

出版时间:2017-08-02

字       数:14.7万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Over 50 recipes on the core features of Apache Mesos and running big data frameworks in Mesos About This Book ? Learn to install and configure Mesos to suit the needs of your organization ? Follow step-by-step instructions to deploy application frameworks on top of Mesos, saving you many hours of research and trial and error ? Use this practical guide packed with powerful recipes to implement Mesos and easily integrate it with other application frameworks Who This Book Is For This book is for system administrators, engineers, and big data programmers. Basic experience with big data technologies such as Hadoop or Spark would be useful but is not essential. A working knowledge of Apache Mesos is expected. What You Will Learn ? Set up Mesos on different operating systems ? Use the Marathon and Chronos frameworks to manage multiple applications ? Work with Mesos and Docker ? Integrate Mesos with Spark and other big data frameworks ? Use networking features in Mesos for effective communication between containers ? Configure Mesos for high availability using Zookeeper ? Secure your Mesos clusters with SASL and Authorization ACLs ? Solve everyday problems and discover the best practices In Detail Apache Mesos is open source cluster sharing and management software. Deploying and managing scalable applications in large-scale clustered environments can be difficult, but Apache Mesos makes it easier with efficient resource isolation and sharing across application frameworks. The goal of this book is to guide you through the practical implementation of the Mesos core along with a number of Mesos supported frameworks. You will begin by installing Mesos and then learn how to configure clusters and maintain them. You will also see how to deploy a cluster in a production environment with high availability using Zookeeper. Next, you will get to grips with using Mesos, Marathon, and Docker to build and deploy a PaaS. You will see how to schedule jobs with Chronos. We’ll demonstrate how to integrate Mesos with big data frameworks such as Spark, Hadoop, and Storm. Practical solutions backed with clear examples will also show you how to deploy elastic big data jobs. You will find out how to deploy a scalable continuous integration and delivery system on Mesos with Jenkins. Finally, you will configure and deploy a highly scalable distributed search engine with ElasticSearch. Throughout the course of this book, you will get to know tips and tricks along with best practices to follow when working with Mesos. Style and approach This step-by-step guide is packed with powerful recipes on using Apache Mesos and shows its integration with containers and big data frameworks.
目录展开

Title Page

Copyright

Apache Mesos Cookbook

Credits

About the Authors

About the Reviewer

www.PacktPub.com

Why subscribe?

Customer Feedback

Preface

What this book covers

What you need for this book

Who this book is for

Sections

Getting ready

How to do it…

How it works…

There's more…

See also

Conventions

Reader feedback

Customer support

Downloading the example code

Downloading the color images of this book

Errata

Piracy

Questions

Getting Started with Apache Mesos

Introduction

Installing Mesos on Ubuntu 16.04 from packages

Getting ready

How to do it...

How it works...

See also

Installing Mesos on Ubuntu 14.04 from packages

Getting ready

How to do it...

How it works...

See also

Installing Mesos on CentOS 7 and RHEL 7 from packages

Getting ready

How to do it...

How it works...

See also

Preparing Ubuntu 16.04 for a Mesos installation from source code

Getting ready

How to do it...

How it works...

Preparing Ubuntu 14.04 for a Mesos installation from source code

Getting ready

How to do it...

How it works...

Preparing OS X (Yosemite and El Capitan) for a Mesos Installation from source code

Getting ready

How to do it...

How it works...

Downloading, building, and installing the Mesos source code

Getting ready

How to do it...

How it works...

There's more...

Configuration tips

Build tips

Installation tips

Implementing High Availability with Apache ZooKeeper

Introduction

Configuring ZooKeeper installed from packages on Ubuntu 14.04, Ubuntu 16.04, CentOS 7, or RHEL 7

Getting ready

How to do it...

Configuring Mesos masters with ZooKeeper

Configuring Mesos agents with ZooKeeper

How it works...

There's more...

Configuring ZooKeeper on Ubuntu 14.04, 16.04, and OS X from source

Getting ready

How to do it...

Configuring Mesos masters with ZooKeeper

Configuring Mesos agents with ZooKeeper

How it works...

There's more...

Running and Maintaining Mesos

Introduction

Logging and debugging

Getting ready

How to do it...

How it works...

Monitoring

Getting ready

How to do it...

How it works...

See also

Setting attributes for agents

How to do it...

How it works...

Defining roles and resources

How to do it...

How it works...

There's more...

Dynamic reservations

Persistent volumes

Oversubscription

How to do it...

How it works...

See also

Controlling permissions using access control lists

Getting ready

How to do it...

How it works...

Agent authentication

Getting ready

How to do it...

Master

Agent

Marathon

How it works...

Encryption SSL

Getting ready

How to do it...

How it works...

Upgrading Mesos

How to do it...

How it works...

Understanding the Scheduler API

Introduction

Installing Protobuf

Getting ready

How to do it...

How it works...

Registering frameworks

How to do it...

How it works...

Handling events

How to do it...

How it works...

Declining offers

How to do it...

How it works...

Scheduling tasks

How to do it...

How it works...

Acknowledging task updates

How to do it...

How it works...

Killing tasks

How to do it...

How it works...

State persistence

How to do it...

How it works...

Reconciliation

How to do it...

How it works...

Managing Containers

Introduction

Enabling the Mesos containerizer

Getting ready

How to do it...

How it works...

Enabling POSIX isolators

Getting ready

How to do it....

How it works...

Enabling the POSIX disk isolator

Getting ready

How to do it...

How it works...

Configuring the shared filesystem isolator

Getting ready

How to do it...

How it works...

Configuring cgroup isolators

Getting ready

How to do it...

How it works...

Configuring the port mapping network isolator

Getting ready

How to do it...

How it works...

Configuring Docker image support for the Mesos containerizer

Getting ready

How to do it...

How it works...

Using the Docker containerizer

Getting ready

How to do it...

How it works...

Running an image from a private repository

Getting ready

How to do it...

How it works...

Using container network interface

Getting ready

How to do it...

How it works...

Monitoring containers with Sysdig

Getting ready

How to do it...

How it works...

Deploying PaaS with Marathon

Introduction

Installing and configuring Marathon

Getting ready

How to do it...

How it works...

Monitoring Marathon

Getting ready

How to do it...

How it works...

Launching an application

Getting ready

How to do it...

How it works...

Launching a Docker container

Getting ready

How to do it...

How it works...

Setting up the discovery service

Getting ready

How to do it...

How it works...

Enabling SSL

Getting ready

How to do it...

How it works...

Enabling basic access authentication

Getting ready

How to do it...

How it works...

Using a custom authentication plugin

Getting ready

How to do it...

How it works...

Tuning Marathon

Getting ready

How to do it...

How it works...

Job Scheduling with Metronome

Introduction

Installing and configuring Metronome

How to do it...

How it works...

Monitoring Metronome

How to do it...

How it works...

Scheduling jobs

How to do it...

How it works...

Continuous Integration with Jenkins

Introduction

Building the Jenkins Mesos plugin

Getting ready

How to do it...

How it works...

Installing Jenkins

How to do it...

Enabling the Jenkins Mesos plugin

Getting ready

How to do it...

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部