BDD 1.1: Does BDD Studio Use a JDBC Data Source Managed By Weblogic Console? (Doc ID 2048364.1)

Last updated on JUNE 01, 2017

Applies to:

Oracle Big Data Discovery - Version 1.1.0.0.0 and later
Information in this document applies to any platform.

Symptoms

The following is stated in the Big Data Discovery: Installation and Deployment Guide 1.1 -> Integration of Big Data Discovery with WebLogic

 

Integration of Big Data Discovery with WebLogic

The WebLogic Server provides a J2EE container for hosting and managing the Studio and Dgraph Gateway J2EE applications. Additionally, WebLogic's Admin Server plays an important role in the installation process, as well as BDD administration after deployment.

You download the installation package for WebLogic Server 12c (12.1.3) along with the BDD installation packages. BDD's installer automatically installs WebLogic on all nodes that will run Studio and the Dgraph Gateway, and deploys Studio and the Dgraph Gateway inside WebLogic Server.

Note: BDD does not currently support integration with an existing installation of WebLogic. You must use the version you download with the BDD packages.

How you use the WebLogic Server

The WebLogic Admin Server serves as a central point of control for the BDD cluster. You must select a single node in your cluster to be the Admin Server; this will also be the machine you perform the installation from. After deployment, you will perform all script-based administrative tasks—such as starting individual components and updating the configuration for the entire cluster—from this server.

You also use the Administration Console and WLST (the WebLogic Server Scripting Tool) for starting and stopping the Managed Servers that host Studio and the Dgraph Gateway.

BDD does notuse the following WebLogic Server features (this list is not exhaustive):
  • The WebLogic Server message catalog and the default Java Logging API. Instead, BDD uses Log4j logging. However, messages from the WebLogic domain itself are logged using WebLogic Server's message catalog and the Java Logging API.
  • The WebLogic Server JDBC modules or resources, as BDD does not require them.
  • The WebLogic Server clusters are not used for load balancing and request routing. BDD accepts requests on any Studio instance and uses its own routing service to send the requests to Dgraph instances. BDD can also use an external load balancer in front of its Studio instances.

 

The statement regarding JDBC modules or resources is a documentation bug. BDD Studio 1.1 requires a JDBC database in which to store its configuration. Oracle DB and MySQL are supported. The JDBC pool BDDStudioPool that can be managed using Weblogic console is this resource.
When BDD is installed, the configJDBCPool.py script is run to create this data source in Weblogic.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms