Chapter
Characteristics of big data
Solution-based approach for data
Data – the most valuable asset
Traditional approaches to data storage
Big data – how does it make a difference?
Big data solutions – cloud versus on-premises infrastructure
Chapter 2: Big Data Environment Setup
Oracle VM VirtualBox installation
Hadoop prerequisite installation
SSH installation and configuration
Apache Hadoop installation
Path configuration for Hadoop commands
Hadoop server start and stop
Chapter 3: Hadoop Ecosystem
Hadoop Distributed File System
Creating a directory in HDFS
Copying files from a local file system to HDFS
Copying files from HDFS to a local file system
Deleting files and folders in HDFS
Job Tracker and Task Tracker
The execution flow of MapReduce
Preparing the data file for analysis
Apache Projects related to big data
Chapter 4: NoSQL Database
Benefits of NoSQL databases
The Cassandra Query Language – CQL
Creating, altering, and deleting a keyspace
Creating, altering, and deleting tables
Inserting, updating, and deleting data
Creating and deleting databases
Creating and deleting collections
The create, retrieve, update, delete operations
The cypher query language
Basic operations in Cypher
Creating nodes, relationships, and properties
Updating nodes, relationships, and properties
Deleting nodes, relationships, and properties
Reading nodes, relationships, and properties
Chapter 5: Off-the-Shelf Commercial Tools
Building a practical application
IoT simulation application
Setting up an Azure Stream Analytics job
Chapter 6: Containerization
Hardware-based hypervisors
Software-based hypervisors
What is containerization?
Running and verifying Docker images
Importing and exporting Docker images
Creating service containers
Removing container services
Chapter 7: Network Infrastructure
Metropolitan area networks
Chapter 8: Cloud Infrastructure
Companies moving to cloud
Open source versus commercial
Commodity hardware versus purpose build
Chapter 9: Security and Monitoring
Simple Network Management Protocol
Chapter 10: Frontend Architecture
Getting started with ReactJS
React application project
React app directory structure
Chapter 11: Backend Architecture
Redis data types and structures
Chapter 12: Machine Learning
Non-parametric algorithms
Multi-class classification
Feedforward neural network
Symmetrically connected neural network
Decision tree classifiers
Chapter 13: Artificial Intelligence
Convolutional neural networks
Deep learning using TensorFlow
Object detection using YOLO
Detecting objects in an image
Chapter 14: Elasticsearch
Starting the Elasticsearch server
Auto starting the Elasticsearch service
Stopping the Elasticsearch server
Uninstalling Elasticsearch
Understanding queries – CRUD commands
Chapter 15: Structured Data
Starting an HBase instance
Stopping a HBase instance
Preparing an HBase for migration
Verifying the installation
Verifying the imported data
Chapter 16: Unstructured Data
Environment configuration
Configuring agent and sink
Converting images into text for analysis
Chapter 17: Data Visualization
Chapter 18: Financial Trading System
What is algorithmic trading?
Benefits of algorithmic trading
Big data in the financial market
Algorithmic trading strategies
Building an Expert Advisor
Downloading and setting up MetaTrader
Trading pattern – moving average
Decision time: buy or sell
Backtesting in MetaTrader 4
Chapter 19: Retail Recommendation System
Types of recommendation system
Book recommendation system
Demographic-based recommendation
Other Books You May Enjoy