BDD 1.1: Does BDD Studio Use a JDBC Data Source Managed By Weblogic Console?
Last updated on JUNE 01, 2017
Applies to:Oracle Big Data Discovery - Version 126.96.36.199.0 and later
Information in this document applies to any platform.
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.
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.
- 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.
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