In this fast-paced book on the Docker open standards platform for developing, packaging and running portable distributed applications, Deepak Vorha
discusses how to build, ship and run applications on any platform such as a PC, the cloud, data center or a virtual machine. He describes how to install and create Docker images. and the advantages off Docker containers.The remainder of the book is devoted to discussing using Docker with important software solutions. He begins by discussing using Docker with a traditional RDBMS using Oracle and MySQL. Next he moves on to NoSQL with chapter on MongoDB Cassandra, and Couchbase. Then he addresses the use of Docker in the Hadoop ecosystem with complete chapters on utilizing not only Hadoop, but Hive, HBase, Sqoop, Kafka, Solr and Spark.
What You Will Learn
How to install a Docker image
How to create a Docker container
How to run an Application in a Docker Container
Use Docker with Apache Hadoop Ecosystem
Use Docker with NoSQL Databases
Use Docker with RDBMS
Who This Book Is For
Apache Hadoop Developers. Database developers. NoSQL Developers.
Guide to Elliptic Curve Cryptography (Springer Professional Computing) The study of elliptic curves by algebraists, algebraic geometers and number theorists
dates back to the middle of the nineteenth century. There now exists an extensive literature
that describes the beautiful and elegant properties of these marvelous objects. In
1984, Hendrik Lenstra described an ingenious algorithm for factoring...
Algorithm Collections for Digital Signal Processing Applications using Matlab The Algorithms such as SVD, Eigen decomposition, Gaussian Mixture Model, HMM etc. are scattered in different fields. There is the need to collect all such algorithms for quick reference. Also there is the need to view such algorithms in application point of view. Algorithm Collections for Digital Signal Processing Applications using MATLAB... Comparing and Merging Files with GNU diff and patch This manual describes how to use GNU diff and patch to compare and merge files.
GNU diff and patch are free software. The term "free software" is sometimes misunderstood — it has nothing to do with price. It is about freedom. It refers to your freedom to run, copy, distribute, study, change and improve the software. With...
Computability and Complexity Theory (Texts in Computer Science)
The theory of computing provides computer science with concepts, models, and formalisms for reasoning about both the resources needed to carry out computations and the efficiency of the computations that use these resources. It provides tools to measure the difficulty of combinatorial problems both absolutely and in comparison with other...
Usability Testing Essentials: Ready, Set...Test!
Do you love your mobile phone? Your MP3 player? Your e-book reader? You laptop or tablet PC? There's a reason for that. Usability.
When usability testing is part of the design and development of products, the results are better products that users want and like. You may be doing testing now or want to help your company get...
Improving Your Memory For Dummies
Practical tips and techniques make remembering a snap
Jog your memory with exercises to help you at home, at work, anywhere!
Whether you are cramming for an exam, have trouble remembering names, or you just want to give your overall memory power a boost, this plain-English guide offers clever tricks to help...