4 Essential Takeaways from the 2017 State of DevOps Report

BY

It’s no surprise that embracing the DevOps philosophy is becoming increasingly critical to the success of digital business. The 2017 State of DevOps Report,1 based on a worldwide survey of 3,200 people, reinforced the growing importance of automation and its connection to achieving positive business outcomes. Additional key findings focused on … [Read more...]

How to write a Hive User Defined Function (UDF) in Java

BY

Here we show how to a write user defined functions (UDF) in Java and call that from Hive. You can then use a UDF in Hive SQL statements. It runs over whatever element you send it and then returns a result. So you would write a function to format strings or even do something far more complex. In this example, we use this … [Read more...]

The Truth About Continuous Delivery and Automation

BY

Continuous Delivery (CD), DevOps, and automation offer huge opportunities for innovation at enterprise organizations. As more and more companies leverage cloud-based software, the pace of application release is speeding at a breakneck pace. In truth, differentiated custom applications have become revenue-critical for many organizations. And … [Read more...]

What is Apache HCatalog? HCatalog Explained

BY

Here we explain what HCatalog is and why it is useful to Hadoop programmers. Basically, HCatalog provides a consistent interface between Apache Hive, Apache Pig, and MapReduce. Since it ships with Hive, you could consider it an extension of Hive. (We have written tutorials here on Apache Pig, MapReduce, and Hive.) Why this Matters To … [Read more...]

DevOps on the Mainframe: Continuous Delivery for Next Gen IT

BY

Transforming the digital enterprise isn’t just about mobile apps and ‘cool’ new technologies. That’s a no brainer! Your mainframe applications aren’t going anywhere in the near future. Why?  Here are three main reasons mainframes are here to stay: Their scalability is unmatched. Their security is rock solid. They are easy to … [Read more...]

Apache Hive Beeline Client, Import CSV File into Hive

BY

Beeline has replaced the Hive CLI in what Hive was formally called HiveServer1. Now Hive is called HiveServer2 and the new, improved CLI is Beeline. Apache Hive says, “HiveServer2 (introduced in Hive 0.11) has its own CLI called Beeline. HiveCLI is now deprecated in favor of Beeline, as it lacks the multi-user, security, and other capabilities … [Read more...]

Respond to customer demands faster with Control-M

BY

How Control-M Automation API and Control-M Workload Change Manager accelerate the delivery of your digital business services The software Copernican Revolution: customer in the center, not code I’ve spent many years working in a software development laboratory, enough to see the software development process transitioning from waterfall to agile, … [Read more...]

Top 10 Tips to Implementing Continuous Delivery

BY

Transitioning to continuous delivery is a challenge full of failure leading to success Shifting an existing team to Continuous Delivery (CD) is hard. And make no mistake, you will fail along the way. The results, however, can be unmistakably awesome. Companies that make the transition to Continuous Delivery see measurable benefits, especially … [Read more...]

Graphing Spark Data with HighCharts

BY

Here we look at how to use HighCharts with Spark. HighCharts is a charting framework written in JavaScript. It works with both static and streaming data. So you can make live charts with it. And their collection of charts is a beautiful set of designs, made larger by the annual competition they hold. HighCharts is free for non-commercial use. It … [Read more...]

Basics of Graphing Streaming Big Data

BY

Imagine creating a live chart that updates as data flows in. With this you could watch currency value fluctuations, streaming IOT data, application performance, cybersecurity events, or other data in real time. It is not so hard to create Spark Streaming data. We give an example below. But creating any graphs more elaborate than simple SQL … [Read more...]