2020
Full Text Search Engine App
Apache NIFI Retry & Wait in custom processor
Apache NIFI Retry & Wait in custom processor
India IPC crimes Analysis
Objective: Identify the regions in India where crime rate is emerging?
2019
GraphQL SPQR- how to access the native ServletRequest and Response
Enhancing GraphQL APIs with GraphQL SPQR and Servlet Integration
2018
Apache Spark Examples in Java
This post attempts to share the common issues that data engineer face while writing Spark in Java and how to solve those issues. Writing Spark in Java isn’t fun and my preference is always Scala but there can be situations when you don’t have luxyary to choose language of your preference.
2017
Introduction to jshell/REPL and how to launch inline command in jshell from shell
Pellucid tutorial using java modules, REPL(READ EVALUATE Print Loop) jshell and how to launch jshell inline command from shell
Jdk-9 is one of the major shift for java developers, it has so many powerful tools and jshell is one of them. Jshell shall be used to run small commands, utilities, expressions, tough it helps to avoid developing many standalone utilities but it shouldn’t be used to run java classes directly.
Spark Dataset Operations in java
Guide to Setting Up a Spark Project and Exploring Basic Spark Dataset Operations
Mapr Certified Spark Developer (MCSD) guide
2016
Apache Beam Spark Runner example using Maven
Apache Beam Spark Runner example using Maven
2015
hive hadoop jar files conflicts for custom UDF/Serde
## Hive hadoop jar files conflicts for custom UDF and Serde
Hive NoClassDefFoundError auxiliary path issue
Hive NoClassDefFoundError error auxiliary path issue
Solrcloud 4 inconsistent results count-commitwithinms issue
Solrcloud 4 inconsistent results count-commitwithinms issue:
Solr Multithreaded concurrent atomic updates problem.
Solr Multithreaded concurrent atomic updates problem:
Getting Started with Raspberry Pi 2 mod B
Getting Started with Raspberry Pi 2 mod B is a small guide that answers all your basic queries
A brief introduction of Raspberry pi 2 mod B
Raspberry pi or its latest version pi 2 mod B is a (I would not say cheap) low cost, credit card sized computer. Pi can plug into your computer monitor or TV set and uses a standard keyboard and mouse (wired or Wireless). It is capable of delivering everything that is expected from a desktop computer, from programming, gaming, internet browsing, playing HD videos and a lot more.
Handling Asynchronous request in LoadRunner
It is now easy to handle asynchronous request in loadrunner. I am not going to start with differentiating synchronous and asynchronous request here, as I suppose if you are here you already know the difference.
Lanuch Hbase Mapreduce Job
Launching an HBase MapReduce Job with Custom JARs
Java Example for Hbase Columns witandh Column Families Operations
Exploring Hbase Column Qualifiers with Column Families Using MapReduce
2014
LoadRunner and Internet Explorer compatibility matrix
Below is the LoadRunner and Internet Explorer compatibility matrix -
why there is difference between values of average response time in Summary Report and Average transaction response time graph
Sometimes it is confusing, when we observe the difference in Avg, max and min values of response time in “Summary report” and values in “Average transaction response time” graph.
Pagination with Hbase
HBase Pagination for Both Forward and Backward Navigation
Hbase tips and tricks
Hbase tips and tricks: Maximizing Performance and Efficiency
Extract XSD from WSDL in Java
## Extract XSD from WSDL in Java
Hbase mulitple operations with bash script
## Automating HBase Operations with Bash Scripts
Matrices Sum using awk
Matrices Sum using awk
Below program can provide sum of any number of matrices of any degree.
UNIX: Zombie processes
Unix zombie processes
In this part I am going to answer below questions regarding zombie process
Matrix operations in Mapreduce
Matrix operations in Mapreduce
Configure and install Hue
Configure and install Hue-
Hive Query Over Hbase
Hive Query Over Hbase
Indexing Using Map Reduce
Generate indexing using map reduce can’t be done in distributed mode of mapreduce as each line number is sequential and unique. To achieve this I tried to generate index using single reducer job.
Loadrunner Correlation of dynamic boundary
Loadrunner Correlation of dynamic boundary
Difference between Socket level and Wininet level data in Loadrunner
Difference between Socket level and Wininet level data in Loadrunner
Error during code generation and The Vuser script was not generated in Loadrunner
Error during code generation and The Vuser script was not generated in Loadrunner
Sometime, LoadRunner captures all events during recording but throws an Error during script generation - “Error during code generation. The Vuser script was not generated.”
Error HTTP Status Code 401 Unauthorized during script replay
There are lot of common errors that we keep encountering while using Loadrunner, like HTTP status code 401, 500, 403 etc.
How to create and validate a pdf download script in LoadRunner
Saving a file to the local machine during recording of a pdf download script in loadrunner VUgen, by clicking on”save as” button, is a client side activity and does not get recorded. But the action on web page which results the file download box gets recorded in VUgen and actually downloads the file (pdf file/Zip file).
strtok - Capture a sub string or data from a string based on delimiters in Loadrunner
There is an inbuilt function in loadrunner that can be used to capture data from string by specifying delimiters. strtok function can be used to do the trick -
LoadRunner Correlation
LoadRunner Correlation
Loadrunner : Error -26601: Decompression function wgzMemDecompressBuffer failed, return code=-5 (Z_BUF_ERROR), inSize=0, inUse=0, outUse=0
The “error -26601: Decompression function wgzMemDecompressBuffer failed, return code=-5 (Z_BUF_ERROR), inSize=0, inUse=0, outUse=0” in loadrunner occurs because of insufficient buffer size set in the runtime settings. The Network buffer size is set to 12288 bytes, by default.
Important performance counters for .net applications
The following performance counters for .net applications, can act as general guidelines for different performance problems, related to the .net application under test.
LoadRunner Controller Error Server has shutdown the connection prematurely
LoadRunner Controller Error Server has shutdown the connection prematurely
How to resolve LoadRunner 500 internal server error while testing an upload file scenario
How to resolve LoadRunner 500 internal server error while testing an upload file scenario
Scripting a file Upload scenario is usually pretty straightforward, just do few correlations and the script runs without any errors.
How to detect a memory leak
## How to detect a memory leak
How to Pinpoint Memory bottlenecks
How to Pinpoint Memory bottlenecks
Application Performance Tuning and Bottlenecks
Below areas can be looked into for performance tuning an application:-