Blog

Sending emails using Apache Nifi

Apache Nifi, an awesome open-source tool from the Apache Software Foundation for implementation of data routing, transformation, and system mediation logic. For the purpose of smooth handling of data, this tool provides a set of processor, each designed for a dedicated task. In this post, we will see how one can send email to others using some processors provided by Apache Nifi. Follow for more detailed steps….

Securing Nifi with firewalld

In our previous post, we have learned how to secure Apache Nifi with Google’s OAuth2. In that post we saw, how user can be authenticated via Google’s OAuth client ID.

In this post, we will see how the outside user can be blocked permanently from accessing Apache Nifi’s UI. Here outside user means, the user who is accessing UI from different machine. Follow for more detailed steps….

Integrating Apache Nifi with Azure Storage

Apache Nifi, a nice tool for handling data with data pipeline approach. On the other hand, Azure Blob storage is Microsoft’s object storage solution for the cloud, which is optimized for storing massive amounts of unstructured data. Unstructured data is data that doesn’t adhere to a particular data model or definition, such as text or binary data. In this post, we will see how to use Apache Nifi to handle the files (uploading, downloading, and deleting) in Azure blob storage. Check out this for detailed steps…

Securing NiFi with Google’s OAuth 2.0 provider

Apache Nifi, a nice tool for handling data with data pipeline approach. But by default, this is not secure anyone with the IP and port can access your data data and potentially damage the data. In this post, we will see how to secure Apache Nifi with Google’s OAuth2.0 provider. Check out this for detailed steps…

Ansible-Playbook Example3: Generate multiple files at specific time interval

In the previous post, we have seen how to generate multiple files using with_sequence and loop features.
Here, we will introduce the delay functionality in the loop feature. This will give a pause after every iteration. So, each file will be created at specific time interval. The official document on loop control can be found here. Download the .yml file directly if you don’t want to go through the discussion.

Read more…

Ansible-Playbook Example2: Loop, with_sequence

Loop and with_sequence allows the commands or the instructions to be executed iteratively. However, I find the syntax bit different from other programming language. Probably this is due to YAML structure. Anyways, lets see few examples and see how to use loop and with_sequence. You can find the official documentation on loop here and on with_sequence here. The list of examples are as follows:

    • Generate empty file from a list (using with_items) (.yml file)
    • Generate empty file from a list (using loop)(.yml file)
    • Generate empty files with pattern (.yml file)

Read more….

Ansible: Installation and Configuration

Ansible is an open-source software provisioning, configuration management, and application deployment tool. It runs on many Unix-like systems, and can configure both Unix-like systems as well as Microsoft Windows. Before proceeding for the installation, it is necessary to get yourself comfortable with basic knowledge.

Ansible Wikipedia: https://en.wikipedia.org/wiki/Ansible_(software)
Official Documentation: https://docs.ansible.com/

Click here to proceed for quick guied on Installation and configuration

JSAC Submission Error: “Upload failed: One or more fonts are not embedded.”

This is a common problem in research community. While submitting a manuscript to any journal (e.g. using EDAS system) you may encounter a common problem “Upload failed: One or more fonts are not embedded”. The solution is to embed all the font into the pdf and then upload the manuscript (in PDF format). Continue reading….

Installation of Cloudify CLI on Ubuntu 14.04 for service deployment using TOSCA standard

Before moving towards installation of Cloudify, it is recommended to obtain the basic concept of Cloudify and TOSCA standard.  In this post we will see how to install Cloudify CLI, through which we can deploy, scale and monitor the different cloud service. For better understanding lets install this in local machine. The basic steps can be refereed and extended for actual cloud environment.

The steps are as follows: <read more…>