Incompatible Changes in Cloudera Data Science Workbench 1.1.0
-
DSE-2088 Upgrading from version 1.0.x to 1.1.x
During the upgrade process, you will encounter incompatibilities between the two versions of
cdsw.conf
. This is because even though you are installing the latest RPM, your previous configuration settings incdsw.conf
will remain unchanged. Depending on the release you are upgrading from, you will need to modifycdsw.conf
to ensure it passes the validation checks run by the 1.1.x release.Key changes to note:-
JAVA_HOME
is now a required parameter. Make sure you addJAVA_HOME
tocdsw.conf
before you start Cloudera Data Science Workbench. - Previous versions allowed
MASTER_IP
to be set to a DNS hostname. If you are still using a DNS hostname, switch to an IP address.
-
- DSE-2133 Python engine updated in version 1.1.x
Version 1.1.x includes an updated base engine image for Python which no longer uses the deprecated
pylab
mode in Jupyter to import thenumpy
andmatplotlib
functions into the global scope. With version 1.1.x, engines will now use built-in functions likeany
rather than thepylab
counterpart,numpy.any
. As a result of this change, you might see certain behavioral changes and differences in results between the two versions.Also note that Python projects originally created with engine 1 will be running pandas version 0.19, and will not auto-upgrade to version 0.20 by simply selecting engine 2. You will also need to manually install version 0.20.1 of pandas when you launch a project session.