Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Git is easy to learn and has a tiny footprint with lightning fast performance.
Git is used for continuous development.
To start working on GIT , first we will install GIT BASH and use it’s CLI to understand various terms before moving on to GitHub.
To download and install GitBash , refer to following link:
To check if this is working fine:
Run the git — version in git bash.
FLASK is a extensible micro-web application framework. It is a collection of libraries and modules which enables us to write code without managing or worrying about low level details such as protocols, thread management etc.
Ex: Flask, Django, TurboGears , web2py etc.
All these frameworks are WSGI(web server gateway interface) combined which is the standard prescribed for python based we app.
But ,wait! What does extensible micro here means????
This means that Flask does not provide all the facilities of web development .
example, validating of forms or database handling.
Then, why are we using it???
The answer is that…
Ansible is an open-source software provisioning, configuration management, and application-deployment tool enabling infrastructure as code. It runs on many Unix-like systems, and can configure both Unix-like systems as well as Microsoft Windows.
To know more about Ansible, refer to my previous article:
Now, let’s move onto installation and setup of ANSIBLE on our system.
Ansible is not provided by default in our Redhat DVD.
However, Ansible is built on top of python. So, we will use pip command to install it.
pip3 install ansible
That’s it! That’s all we need to do install ansible ad we are good to go.
For manual step by step procedure and knowing about Ansible or Hadoop, refer to my previous articles:
In this article, we will be automating the setup of Hadoop cluster using Ansible.
Prerequisite setup requires Ansible installed on VM or use pip3 install ansible command to install it.
First step is to create a inventory file and enter slave and master IP’s in it.
🌀HADOOP AND IT’S ARCHITECTURE
Hadoop is an open-source framework that allows to store and process big data in a distributed environment across clusters of computers using simple programming models. It is designed to scale up from single servers to thousands of machines, each offering local computation and storage.
Hadoop File System was developed using distributed file system design. It is run on commodity hardware. Unlike other distributed systems, HDFS is highly fault tolerant and designed using low-cost hardware.
HDFS holds very large amount of data and provides easier access. To store such huge data, the files are stored across multiple…
AKS is used to deploy and manage containerised applications more easily with a fully managed Kubernetes service. Azure Kubernetes Service (AKS) offers serverless Kubernetes, an integrated continuous integration and continuous delivery (CI/CD) experience and enterprise-grade security and governance.
Migrate your existing application to the cloud, build a complex application that uses machine learning or take advantage of the agility offered by a microservices architecture.
Easily migrate existing application to container(s) and run within the Azure managed Kubernetes service (AKS).
Use AKS to simplify the deployment and management of microservices based architecture. AKS streamlines horizontal scaling, self-healing, load balancing, secret management.
Kubernetes, also known as K8s, is an open-source system for automating deployment, scaling, and management of containerized applications.
It groups containers that make up an application into logical units for easy management and discovery. Kubernetes builds upon 15 years of experience of running production workloads at Google, combined with best-of-breed ideas and practices from the community.
Kubernetes progressively rolls out changes to your application or its configuration, while monitoring application health to ensure it doesn’t kill all your instances at the same time. If something goes wrong, Kubernetes will rollback the change for you. …
A neural network is a series of algorithms that endeavors to recognize underlying relationships in a set of data through a process that mimics the way the human brain operates. In this sense, neural networks refer to systems of neurons, either organic or artificial in nature.
Today, neural networks are used for solving many business problems such as sales forecasting, customer research, data validation, and risk management. For example, at Statsbot we apply neural networks for time-series predictions, anomaly detection in data, and natural language understanding.
ANNs, due to some of its wonderful properties have many applications:
1. Image Processing…
As we know, we can configure HTTPD on a server using Ansible.
But there is one problem.
If we use our state as started then, if we change anything in conf file of httpd or copy a new conf file, then the change will not be reflected on the server as we have not yet restarted the services.
To remove this problem, we use state as restarted.
But, this will always restart the service every time even though we have not changed anything. …
🔰 14.1 Create a network Topology Setup in such a way so that System A can ping to two Systems System B and System C but both these systems should not be pinging each other without using any security rule e.g firewall etc .
🔰 Create a Setup so that you can ping google but not able to ping Facebook from same system
Let’s start our experiment from task 2:
To create this setup let’s first check our route table:
Check if ping to facebook and google is working or not.