Installing and Upgrading
Installation and upgrading instructions are specific to either RPM or Tarball packages.
For information about installing or upgrading, see:
4.0 Upgrade Notes
The upgrade process may take a prolonged amount of time depending on:
- Length of the refresh cycle for reflections.
- Use of decimals for relational sources since decimal usage impacts metadata.
Decimal Mapping Behavior
When you upgrade, decimal columns in RDBMS sources show as decimal in Dremio.
Amazon S3 Distributed Store
The following exception may occur when using Amazon S3 as a distributed store and an EC2 Metadata Authentication mechanism.
java.lang.ClassNotFoundException: Class org.apache.hadoop.fs.s3a.SharedInstanceProfileCredentialsProvider not found
See Configuring Distributed Storage for more information.
Dremio 2.0.3 or lower
Upgrading from Dremio 2.0.3 or lower to Dremio 4.0 is not supported.
- Upgrade to Dremio 3.x first.
- Then, upgrade to 4.0.
3.3 Upgrade Notes
- The upgrade process may take a prolonged amount of time depending on the length of the refresh cycle for reflections.
3.2 Upgrade Notes
Upgrading from Dremio 1.x to 3.2 is not supported.
To upgrade to Dremio 3.2, do so incrementally:
- Upgrade from Dremio 1.x to 3.1 first.
- Upgrade from Dremio 3.1 to 3.2.
3.0 Upgrade Notes
When starting Dremio (after upgrading to 3.0), most reflections enqueue a refresh job (typically, this happens only once).
This refresh occurs even if the reflection's refresh interval isn't due or the refection has "never refresh" set. Thereafter, if refresh intervals were set, then all reflections resume their usual refresh cycle. Monitor your reflection to ensure that the refresh completes successfully.
Enhanced Connector Framework
With this release, Dremio is utilizing improved relational connectors with the SQL Server and Postgres connectors. This provides enhanced performance and extensive push-down capabilities. This logic also considers UDTs (User Defined Types) to be unknown types and skips them.
When upgrading from the legacy version of these connectors to the new version has the potential of breaking reports if a UDT is in the report.
If your deployment has SSL enabled for the web server using custom certificates, you must add the following property to the dremio.conf file on all coordinators before starting Dremio after upgrade:
See the Web Server Encryption section in Using Wire Encryption for more information.