Oracle Big Data Appliance is an engineered system optimized for acquiring, organizing, and analyzing big data. It combines optimized hardware components with new software solutions to deliver a complete big data solution.
This chapter describes the licensing and technical support of software installed on Oracle Big Data Appliance. It contains these topics:
Oracle Big Data Appliance software is installed in two stages:
The Oracle Linux operating system and various configuration utilities are factory-installed on Oracle Big Data Appliance servers. Your license to use them is included with your purchase of the appliance.
An Oracle Customer Service Representative downloads all applications software for Oracle Big Data Appliance. Some of this software is included in the Oracle Big Data Appliance licensing agreement, while other software is licensed separately.
You must specify whether to install separately licensed and optional software components when completing the Oracle Big Data Appliance Configuration Generation Utility.
The software downloaded to Oracle Big Data Appliance is protected by these licenses:
This section summarizes the licensing and support of software included with your purchase of Oracle Big Data Appliance. The licenses are only for use of the software on Oracle Big Data Appliance. You cannot move or copy the software to another system.
Operating System
Software | License | Support |
---|---|---|
Oracle Linux |
Perpetual for life of hardware |
Oracle Premier Support for Systems or Oracle Premier Support for Operating Systems |
Integrated Software
Software | License | Support |
---|---|---|
Cloudera's Distribution including Apache Hadoop |
Perpetual for life of hardware |
Oracle Premier Support for Systems or Oracle Premier Support for Operating Systems |
Cloudera BDR |
Perpetual for life of hardware |
Oracle Premier Support for Systems or Oracle Premier Support for Operating Systems |
Cloudera Impala |
Perpetual for life of hardware |
Oracle Premier Support for Systems or Oracle Premier Support for Operating Systems |
Cloudera Manager |
Perpetual for life of hardware |
Oracle Premier Support for Systems or Oracle Premier Support for Operating Systems |
Cloudera Navigator |
Perpetual for life of hardware |
Oracle Premier Support for Systems or Oracle Premier Support for Operating Systems |
Cloudera RTD |
Perpetual for life of hardware |
Oracle Premier Support for Systems or Oracle Premier Support for Operating Systems |
Cloudera Search |
Perpetual for life of hardware |
Oracle Premier Support for Systems or Oracle Premier Support for Operating Systems |
Apache Spark |
Perpetual for life of hardware |
Oracle Premier Support for Systems or Oracle Premier Support for Operating Systems |
Apache Kafka |
Perpetual for life of hardware |
Oracle Premier Support for Systems or Oracle Premier Support for Operating Systems |
Other Software
Software | License | Support |
---|---|---|
Java HotSpot Virtual Machine |
Perpetual for life of hardware |
Oracle Premier Support for Systems or Oracle Premier Support for Operating Systems |
MySQL Enterprise Edition |
Restricted useFoot 1 See https://downloads.mysql.com/docs/licenses/mysqld-5.7-com-en.pdf for licenses for included third-party software. |
Oracle Premier Support for Systems or Oracle Premier Support for Operating Systems |
Oracle NoSQL Database Community Edition |
GNU Affero General Public License Version 3 (AGPLv3) |
None. |
Oracle R Distribution |
Perpetual for life of hardware |
Oracle Premier Support for Systems or Oracle Premier Support for Operating Systems |
Oracle Perfect Balance (Oracle software for Oracle Big Data Appliance) |
Perpetual for life of hardware |
Oracle Premier Support for Systems or Oracle Premier Support for Operating Systems |
Oracle DataSource for Apache Hadoop, formerly known as Oracle Table Access for Hadoop (Oracle software for Oracle Big Data Appliance and Oracle Big Data Connectors) |
Perpetual for life of hardware |
Oracle Premier Support for Systems or Oracle Premier Support for Operating Systems |
Footnote 1
See the Oracle Software License Agreement ("SLA") and Entitlement for Hardware Systems with Integrated Software Options
Note:
The Oracle Big Data Appliance Enterprise Manager Plug-In can be installed and used on Oracle Big Data Appliance without additional licensing.The licensing for Oracle Big Data SQL is separate from the licensing for other Oracle products.
When you purchase a license for Oracle Big Data SQL, note the following:
A separate license must be procured per disk per Hadoop cluster.
All nodes within the Hadoop cluster that runs Oracle Big Data SQL must be licensed.
All disks within every node that is part of a cluster running Oracle Big Data SQL must be licensed. Partial licensing within a node is not available. All nodes in the cluster are included.
Only the Hadoop cluster side (Oracle Big Data Appliance, or other) of an Oracle Big Data SQL installation is licensed and no additional license is required for the database server side.
Oracle Copy to Hadoop licensing is included.
Oracle Super Cluster is not included.
Third Party Licensing for Oracle Shell for Hadoop Loaders
Oracle Shell for Hadoop Loaders is included in the Oracle Big Data SQL installation bundle. The following are third-party projects contained in Oracle Shell for Hadoop Loaders.
ANTLR 4.5.2
JLine 2.13
Apache Commons Exec 1.3
Apache Commons CLI 1.3.1
Unless otherwise specifically noted, or as required under the terms of the third party license (e.g., LGPL), the licenses and statements herein, including all statements regarding Apache-licensed code, are intended as notices only.
The licensing for Oracle Big Data Connectors is separate from Oracle Big Data Appliance. You can install Oracle Big Data Connectors on a Hadoop cluster configured on either Oracle Big Data Appliance or commodity hardware.
When you purchase a license for Oracle Big Data Connectors, that license includes all of the following components:
Oracle Loader for Hadoop
A restricted use license of Oracle Data Integrator Enterprise Edition
Oracle R Advanced Analytics for Hadoop
Oracle SQL Connector for Hadoop Distributed File System
Oracle XQuery for Hadoop
Oracle DataSource for Apache Hadoop (formerly named Oracle Table Access for Hadoop)
Oracle Big Data Connectors must be licensed for all processors of a Hadoop cluster. When Oracle Big Data Connectors is installed on a single Hadoop cluster, it must be licensed on all processors. When Oracle Big Data Connectors is installed on multiple Hadoop clusters, it must be licensed on all processors of the clusters where the connectors are used.
For example, you might configure Oracle Big Data Appliance with three, six-node Hadoop clusters:
Cluster 1 uses the Oracle SQL Connector for HDFS component of Oracle Big Data Connectors.
Cluster 2 uses the Oracle XQuery for Hadoop component of Oracle Big Data Connectors.
Cluster 3 does not use any component of Oracle Big Data Connectors.
For this configuration, you must license Oracle Big Data Connectors for the processors on 12 nodes (clusters 1 and 2).
The individual components are available only as part of the Oracle Big Data Connectors license. The components are not licensed individually.
Restricted Use License: Oracle Data Integrator Enterprise Edition as part of Oracle Big Data Connectors is restricted for use on Oracle Big Data Appliance with Cloudera CDH targets or Oracle NoSQL Database targets residing on Oracle Big Data Appliance. Any usage of Oracle Data Integrator outside of Oracle Big Data Appliance requires a full license for Oracle Data Integrator Enterprise Edition.
The licensing for Oracle Big Data Spatial and Graph is separate from Oracle Big Data Appliance. When you purchase a license for Oracle Big Data Spatial and Graph that license includes the following components:
Spatial support for vector and raster services on Hadoop
Property graph support for data access to Apache HBase and Oracle NoSQL Database with indexing, search, and parallel in-memory analytics services.
Multimedia support for processing and analyzing video and image data in Hadoop.
The spatial, multimedia, and property graph components are available only as part of Oracle Big Data Spatial and Graph. The components are not licensed individually.
You can install Oracle Big Data Spatial and Graph on a Hadoop cluster configured on either Oracle Big Data Appliance or commodity hardware. Additionally, the property graph component can be installed on an Oracle NoSQL Database Enterprise Edition cluster or on Community Edition with Oracle NoSQL Database Community Support configured on Oracle Big Data Appliance or other supported hardware. The property graph component can also be installed on a non-Hadoop client system in order to access supported Hadoop and Oracle NoSQL Database clusters (with or without Hadoop) as database servers.
Oracle Big Data Spatial and Graph must be licensed for all processors of the Hadoop cluster and/or the Oracle NoSQL Database cluster on which it is installed. All processors of a client system must be licensed for Oracle Big Data Spatial and Graph as well.
For example, you might configure Oracle Big Data Appliance with two, six-node Hadoop clusters and one Oracle NoSQL Database cluster:
Cluster 1 (Hadoop) uses the spatial services of Oracle Big Data Spatial and Graph.
Cluster 2 (Hadoop) uses the property graph services of Oracle Big Data Spatial and Graph.
Cluster 3 (Oracle NoSQL Database) uses the property graph services of Oracle Big Data Spatial and Graph.
A client system also uses the property graph services of Oracle Big Data Spatial and Graph and accesses property graphs stored on Cluster 2 and/or Cluster 3.
For this configuration, you must license Oracle Big Data Spatial and Graph for the processors on 18 nodes (all three clusters) and on all processors of the client system.
Restricted Use:
To read data from Oracle Database “Two Table Format” directly into the Oracle Big Data Spatial and Graph In-Memory Analyst (PGX) requires the following licenses:Oracle Big Data Spatial and Graph license on an Oracle Big Data Appliance,
or,
Oracle Big Data Spatial and Graph license on another supported configuration and a license for the Oracle Spatial and Graph option on the Oracle Database Enterprise Edition system.
This software requires a separate license:
Oracle NoSQL Database Enterprise Edition
See http://docs.oracle.com/cd/E26161_02/html/AdminGuide/thirdpartylicenses.html for licensing for included third-party software.
This section describes the restrictions on use of and modification to Oracle Big Data Appliance hardware and software that are conditions of your receiving support for the Oracle Big Data Appliance. These restrictions help to maintain a supportable hardware/software platform. Violating these restrictions can result in the loss of warranty and support.
Be sure to read and understand the restrictions under each of these categories:
Hardware modifications
Firmware updates
Oracle Linux modifications
Third-party software
Changes to CDH (Cloudera's Distribution including Apache Hadoop).
Contact Oracle Support if you have questions about these restrictions or about modifications to Oracle Big Data Appliance not discussed in this document.
Restrictions on Hardware Modifications and Replacements
Customers may not modify or replace Oracle Big Data Appliance hardware, with one exception. They may replace the Cisco Ethernet switch that controls the administrative network. The replacement must provide Gigabit Ethernet and at least 48 ports. These are the options:
1U in-rack replacement in the Cisco 4948 slot
2U in-rack replacement with a TOR (Top Of Rack) switch that supports both 10 GbE (or 40 GbE) and 1 GbE. In racks without a KVM, the TOR can be installed in the empty slots 41 and 42. The Sun Network 10 GbE Switch 72p is recommended. Note that this particular substitution is not possible in Sun Fire X4270 M2-based racks, which have no empty slots.
Out-of-rack connections from each node to an external switch or panel. The external device must provide two ports for each server node, plus one for each InfiniBand switch and PDU in the Oracle Big Data Appliance rack.
Oracle does not make any provision for these modifications in the Oracle Big Data Appliance Starter, Full, Factory Upgrade, or Field Upgrade rack configurations. Customers must provide their own replacement hardware, perform the replacement, and support the non-standard switch at their own expense
The Cisco 4948 switch has no purpose other than control of the administrative network and can be turned off and removed if replaced.
Restrictions on Firmware Updates
Oracle Big Data Appliance hardware consists of “managed” and “non-managed” components. Firmware levels of managed components are regulated through Mammoth patches and are under tighter control than non-managed components
Firmware Updates for Managed Components
In general, customers may not update the firmware of the following Oracle Big Data Appliance managed components:
Each server’s ILOM/BIOS
InfiniBand host channel adapters (HCA)
Disk controller host bus adapters (HBA)
Hard drives (HDD)
Customers may update firmware ordinarily managed by Mammoth only in cases where the original component failed and was replaced. Customers can use the bdaupdatefw utility to bring the firmware level up to (but not beyond) the level of the original Oracle-supplied component. No other method is permitted.
See Also:
Oracle Big Data Appliance Owner's Guide for information about the bdaupdatefw utility
Firmware Updates for Non-Managed Components
Customers may update firmware not managed by Mammoth. This includes firmware for the following components:
Cisco 4948 Ethernet switch (both IOS and firmware)
InfiniBand switches
Power Distribution Units (PDUs)
KVM switch and keyboard, monitor, mouse as needed (Sun Fire X4270 M2-based rack only).
For PDUs and InfiniBand switches, check MOS (My Oracle Support) Document 1528190.1 for supported firmware versions.
Note:
Ensure that InfiniBand firmware stays current with the officially-supported release levels provided in the MOS document 1528190.1.Restrictions on Oracle Linux Modifications
Customers may upgrade or update the Oracle Linux kernel, but the upgrade is restricted to a newer version of the same Oracle Linux UEK (Unbreakable Enterprise Kernel) that was shipped with the product. For example, in the case of the UEK2 kernel, updates to newer versions of UEK2 are acceptable. Customers must follow the update procedures provided in the document, How To Upgrade a Kernel on BDA V4.2 and Higher/V4.1 (Doc ID 2033797.1) in My Oracle Support.
Customers may add official Oracle Linux modules. Oracle Big Data Appliance does not support installation of Linux modules from sources that are not official Oracle Linux repositories. Customers install modules from these sources at their own risk. In addition, Oracle cannot answer questions about such software (before or after installation), and cannot provide assistance if issues arise from installing and using it. If Oracle suspects that the cause of a failure is software from an unofficial source, then Oracle Support will refer the customer to the vendor of the software, or, may ask the customer to remove the software and then reproduce the failure without it.
Customers may apply Oracle Linux patches obtained from official Oracle Linux sources. Customers are responsible for the application of Oracle Linux security fixes as well as any other available security fixes from official Oracle repositories. Go to MOS (My Oracle Support) for instructions.
Changing the partition layout on disks of a node of an Oracle Big Data Appliance cluster is not supported.
For clarity, with respect to separate works, including without limitation those in the Operating System, Integrated Software or Integrated Software Options, that are licensed to you under open source or similar license terms, the restrictions set forth in this section are intended solely as conditions to Oracle’s obligations to provide support to you and not as restrictions on your license rights to use such separate works.
Restrictions on Third-Party Software
Customers are responsible for supporting all software on Oracle Big Data Appliance that is not installed by Mammoth. On top of the Mammoth installation, customers may install third-party software that is not supported by Oracle (such as applications, application utilities, and services) with the same caveats that apply to Oracle Linux modifications – support for such software and the consequences of installing and using it are the responsibility of the customer. This includes customer add-ons to components that are installed by Mammoth. In addition, third-party software installed on Oracle Big Data Appliance must comply with the following restrictions:
Supports 64-bit Oracle Linux on Oracle Big Data Appliance.
Is directly related to use of Oracle-supported “big data” software installed on the appliance, such as Cloudera's Distribution including Apache Hadoop (CDH) or Oracle NoSQL Database. Software packages that support the health of the system, such as data center monitoring tools, are also acceptable.
Does not overwrite, update, replace, or invalidate Oracle Big Data Appliance software. See the documentation on the bdachecksw utility in the Oracle Big Data Appliance Owner’s Guide for instructions on how to confirm post-installation integrity.
Does not consume system resources to a degree that adversely affects the performance of Oracle Linux, CDH, or Oracle NoSQL Database.
Regarding Storage of Non-HDFS Data
Customers are not restricted from use of /uNN data partitions within nodes of a CDH cluster for their own non-HDFS data. However, the following caveats apply:
Use of these partitions will reduce space available for HDFS data.
These partitions are not mirrored or redundant. Any data stored is subject to data loss if a disk fails. This storage should be limited to non-HDFS data that is replicated or can be regenerated.
Oracle recommends that you do not use /u01 and /u02 on the first three nodes of a cluster for heavy I/O workloads. These disks are used by critical HDFS and Zookeeper roles.
Regarding use of the Oracle Big Data Appliance MySQL Installation
The MySQL instance on Oracle Big Data Appliance is specifically intended for internal use by the appliance only. No support is provided for using it for other purposes and use of MySQL outside of the intended purpose may interfere with future updates to the software.
Restrictions on Changes to CDH
The following actions may interfere with CDH functionality and are therefore restricted.
Moving CDH services from their Mammoth-installed locations.
Customers may not move CDH services from one server to another using Cloudera Manager or any other means. These services, such as NameNode and JobTracker, must remain on the servers where they were installed by the Mammoth utility. The one exception to this rule is a move to recover from a node failure. Customers may use Mammoth node migration to move CDH services in this case.
Installing Oracle NoSQL Database on HDFS nodes
Customers may not de-allocate disk drives from HDFS for reallocation to Oracle NoSQL Database or for any other reason. Oracle does not support an installation of CDH where the HDFS drive configuration on the Oracle Big Data Appliance has been modified by the customer. For more details on installing Oracle NoSQL Database on HDFS nodes, contact Oracle Support.
Other Restrictions
Customers may not connect USB devices to Oracle Big Data Appliance servers except for the purposes documented in the Oracle Big Data Appliance Owner’s Guide.
Network ports on Big Data Appliance servers may not connect to external non-Sun servers using the Fibre Channel over Ethernet (FCoE) protocol. However, NFS and iSCSI connections to external non-Sun servers are supported.
Customers may not connect third-party switching devices to the InfiniBand network. Only switches supported in Oracle Engineered Systems may be connected to the InfiniBand network. If you are not sure that a switch meets this requirement, contact Oracle Support.