In this post I've documented the typical steps you need, to enable a Java application to connect to a MongoDB database over SSL. Specifically, I'll show the so-called "one-way SSL" pattern, where the server is required to present a certificate to the client but the client is not required to present a certificate to the server. Regardless of authentication, communication between client and server is encrypted in both directions. In this example, the client will actually authenticate with the database, albeit using a username/password rather than presenting a certificate.
In order to create a Pivotal GemFireXD Data Source Connection from IntelliJ 13.x , follow the steps below. You will need to define a GemFireXD driver , prior to creating the Data Source itself.
1. Bring up the Databases panel.
2. Define a GemFireXD Driver as follows
A few months ago I wrote a post on the blog around using Apache Flume to trickle-feed log data into HDFS and Hive, using the Rittman Mead website as the source for the log entries. Flume is a good technology to use for this type of capture requirement as it captures log entries, HTTP calls, JMS queue entries and other “event” sources easily, has a resilient architecture and integrates well with HDFS and Hive.
Virtualisation has revolutionised how we work as developers. A decade ago, using new software would mean trying to find room on a real tin server to install it, hoping it worked, and if it didn’t, picking apart the pieces probably leaving the server in a worse state than it was to begin with. Nowadays, we can just launch a virtual machine to give a clean environment and if it doesn’t work – trash it and start again.
The Forefront of Application Platforms I’ll be speaking at the Oracle Open World 2014 conference in San Francisco about “The Forefront of Application Platforms” together with the Senior Principal Product Manager of WebLogic. I hope you are excited – I certainly am! Schedule me here: http://goo.gl/jrwgTZ
To download this paper click on: Double Buffered Page Caching with inCache
Double Buffered Page Caching with inCache in WebCenter Sites 11gR1
I am pleased to announce the availability of a new whitepaper on Oracle Maximum Availability Architecture, titled “Oracle Commerce MAA With a Case Study on Exadata and Exalogic”. As the name suggests this paper is Oracle’s best practices blueprint based on proven Oracle high availability technologies and recommendations. The goal of MAA is to achieve the optimal high availability architecture at the lowest cost and complexity.
Whitepaper download link: oracle-commerce-maa
Last week I posted an article on the blog around analysing Twitter data using Datasift, MongoDB and Pig, where I used the Datasift service to stream tweets about Rittman Mead into a MongoDB NoSQL database, and then queried the dataset using Pig.