Home Page Icon
Home Page
Table of Contents for
Title
Close
Title
by Deepak Vohra
Pro Docker
Cover
Title
Copyright
Contents at a Glance
Contents
About the Author
About the Technical Reviewer
Chapter 1: Hello Docker
Setting the Environment
Installing Docker on Red Hat 7
Uninstalling Docker
Installing a Specific Docker Version
Installing Docker on Ubuntu
Starting the Docker Service
Finding the Docker Service Status
Running a Docker Hello World Application
Downloading a Docker Image
Running an Application in a Docker Container
Listing Running Docker Containers
Accessing the Application Output on Command Line
Accessing the Application Output in a Browser
Stopping a Docker Container
Removing a Docker Container
Removing a Docker Image
Stopping the Docker Service
Summary
Chapter 2: Installing Linux
Setting the Environment
Downloading the Docker Image
Listing Docker Images
Running a Container in Detached Mode
Running a Container in Foreground
Listing Docker Containers
Finding Oracle Linux Container Information
Listing the Container Processes
Starting an Interactive Shell
Creating a Container
Stopping a Container
Removing a Container
Summary
Chapter 3: Using Oracle Database
Setting the Environment
Starting Oracle Database
Listing Container Logs
Starting SQL* Plus
Creating a User
Creating a Database Table
Removing Oracle Database
Summary
Chapter 4: Using MySQL Database
Setting the Environment
Starting MySQL Server
Starting MySQL CLI Shell
Setting the Database to Use
Creating a Database Table
Adding Table Data
Querying a Table
Listing Databases and Tables
Exiting TTY Terminal
Stopping a Docker Container
Starting Another MySQL Server Instance
Listing Docker Container Logs
Summary
Chapter 5: Using MongoDB
Setting the Environment
Starting MongoDB
Starting an Interactive Terminal
Starting a Mongo Shell
Creating a Database
Creating a Collection
Creating a Document
Finding Documents
Adding Another Document
Querying a Single Document
Dropping a Collection
Adding a Batch of Documents
Updating a Document
Outputting Documents as JSON
Making a Backup of the Data
Removing Documents
Stopping and Restarting the MongoDB Database
Exiting the Mongo Shell
Summary
Chapter 6: Using Apache Cassandra
Setting the Environment
Starting Apache Cassandra
Starting the TTY
Connecting to CQL Shell
Creating a Keyspace
Altering A Keyspace
Using A Keyspace
Creating a Table
Adding Table Data
Querying a Table
Deleting from a Table
Truncating a Table
Dropping A Table
Dropping a Keyspace
Exiting CQL Shell
Stopping Apache Cassandra
Starting Multiple Instances of Apache Cassandra
Summary
Chapter 7: Using Couchbase Server
Setting the Environment
Starting Couchbase
Accessing Couchbase Web Console
Configuring Couchbase Server Cluster
Adding Documents
Starting Interactive Terminal
Running Couchbase CLI Tools
Stopping Couchbase Server and Container
Summary
Chapter 8: Using Apache Hadoop
Setting the Environment
Starting Hadoop
Starting the Interactive Shell
Creating Input Files for a MapReduce Word Count Application
Running a MapReduce Word Count Application
Stopping the Hadoop Docker Container
Using a CDH Docker Image
Summary
Chapter 9: Using Apache Hive
Setting the Environment
Starting Apache Hive
Connecting to Beeline CLI Shell
Connecting to HiveServer2
Creating a Hive Table
Loading Data into the Hive Table
Querying Hive Table
Stopping Apache Hive
Summary
Chapter 10: Using Apache HBase
Setting the Environment
Starting CDH
Starting Interactive Shell
Starting HBase Shell
Creating a HBase Table
Listing HBase Tables
Getting A Single Table Row
Getting A Single Row Column
Scanning a Table
Stopping CDH
Summary
Chapter 11: Using Apache Sqoop
Setting the Environment
Starting Docker Containers
Starting Interactive Terminals
Creating a MySQL Tables
Adding MySQL JDBC Jar to Sqoop Classpath
Setting the JAVA_HOME Environment Variable
Configuring Apache Hadoop
Importing MySQL Table Data into HDFS with Sqoop
Listing Data Imported into HDFS
Exporting from HDFS to MySQL with Sqoop
Querying Exported Data
Stopping and Removing Docker Containers
Summary
Chapter 12: Using Apache Kafka
Setting the Environment
Starting Docker Containers for Apache Kafka
Finding IP Addresses
Listing the Kafka Logs
Creating a Kafka Topic
Starting the Kafka Producer
Starting the Kafka Consumer
Producing and Consuming Messages
Stopping and Removing the Docker Containers
Summary
Chapter 13: Using Apache Solr
Setting the Environment
Starting Docker Container for Apache Solr Server
Starting the Interactive Shell
Logging in to the Solr Admin Console
Creating a Core Index
Loading Sample Data
Querying Apache Solr in Solr Admin Console
Querying Apache Solr using REST API Client
Deleting Data
Listing Logs
Stopping Apache Solr Server
Summary
Chapter 14: Using Apache Spark
Setting the Environment
Running the Docker Container for CDH
Running Apache Spark Job in yarn-cluster Mode
Running Apache Spark Job in yarn-client Mode
Running the Apache Spark Shell
Summary
Appendix A: Using the Amazon EC2
Creating an Amazon EC2 Instance
Creating a Key Pair
Starting an Amazon EC2 Instance
Connecting to an Amazon EC2 Instance
Finding the Public IP Address
Finding the Public DNS
Adding the default Security Group
Stopping an Amazon EC2 Instance
Changing the Instance Type
Summary
Index
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Cover
Next
Next Chapter
Copyright
Pro Docker
Deepak Vohra
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset