Upgrade Fusion Server 4.2.x to 4.2.y
4.2.x
4.2.y
/opt/lucidworks/fusion/4.2.x/var/upgrade
directory (on Unix or MacOS) or the C:\lucidworks\fusion\4.2.*x\var\upgrade\
directory (on Windows). The file names reference the versions you are upgrading from and to. For example:4.2.3
to 4.2.5
, the migrator uses the 4.2.x-4.2.x.properties
file.4.0.y
. This step requires an Internet connection. If no connection is available, then download the connectors from Fusion 4.x Connector Downloads](/fusion-connectors/5e5d7o/fusion-4-x-connector-downloads) and [install them as bootstrap plugins.If a connector to be upgraded was not available during the upgrade, then a message in /opt/lucidworks/fusion/3.1.x/var/upgrade/tmp/migrator.log
(on Unix) or C:\lucidworks\fusion\3.1.*x\var\upgrade\tmp\migrator.log
(on Windows) indicates this.Only datasources for connectors that are supported in the new Fusion version are upgraded. Datasources for custom connectors are not upgraded.apps/connectors/bootstrap-plugins
for the new deployment (on all Fusion nodes). Do so at the time indicated in the procedures that follow.apps/connectors/bootstrap-plugins
for the new version (on all Fusion nodes).api
)proxy
)license.properties
file in the /opt/lucidworks/fusion/4.2.x/conf
directory./opt/lucidworks/fusion/4.2.x
, then change your working directory to /opt/lucidworks/
and extract the file there. do not run the new version of Fusion yet.license.properties
file in the /opt/lucidworks/fusion/4.2.y/conf
directory.jar
files) If your deployment has custom jar
files, add them to the new Fusion deployment.apps/connectors/bootstrap-plugins
for the new deployment.apps/connectors/bootstrap-plugins
for the new deployment.fusion/4.2.x/data/solr
. If there is not sufficient disk space, free up space before proceeding.FUSION_OLD
and FUSION_NEW
environment variables that point to the old and new Fusion installation directories respectively (using the full path).
$FUSION_OLD/bin/fusion status
.fusion/4.2.x/var/upgrade/tmp
directory. If the migration produces unexpected results, the files in this directory are helpful for troubleshooting.fusion.properties
):
admin
password is the same as for the old installation), and confirm the release number of the new version of Fusion:
http://localhost:8764/
(replace localhost
with your server name or IP address if necessary).fusion/4.2.x/
directory, you can rm -fr fusion/4.2.*x/
to remove the older version of Fusion (on all Fusion nodes).add-rule-objects-xyz.zip
file (where xyz
is a version number) specifies the objects to add to an app. It is supplied in the Fusion migrator zip file at the top level. After installing the migrator, the location is $FUSION_OLD/var/upgrade/import-files
.add-rule-objects-xyz.zip
file into the app.How to import business rule objectsadd-rule-objects-xyz.zip
from your local filesystem. The location in the extracted migrator files is $FUSION_OLD/var/upgrade/import-files
.
Application ID
parameter value to use the app name. If the app name contains spaces, replace those with underscore characters. For example, Lucene Revolution
would become Lucene_Revolution
.
add-rule-objects-xyz.zip
file into the app.How to import business rule objectsapp-name.txt
file with the following content:
Lucene Revolution
:
$HOME
environment variable is defined.api
)proxy
)license.properties
file in the C:\lucidworks\fusion\4.2.x\conf
directory.fusion-4.2.y.zip
file to the directory that contains the fusion\
directory.
For example, if Fusion is installed in C:\lucidworks\fusion\4.2.x
, then move the file to C:\lucidworks
.
fusion-4.2.y.zip
file. do not run the new version of Fusion yet.
license.properties
file in the C:\lucidworks\fusion\4.2.y\conf
directory.
jar
files) If your deployment has custom jar
files, add them to the new Fusion deployment.
apps\connectors\bootstrap-plugins
for the new deployment.
apps\connectors\bootstrap-plugins
for the new deployment.
fusion\4.2.x\data\solr
. If there is not sufficient disk space, free up space before proceeding.
FUSION_OLD
and FUSION_NEW
environment variables that point to the old and new Fusion installation directories respectively. For example:
fusion\4.2.x\var\upgrade
directory.+fusion\+4.2.x\var\upgrade
.%FUSION_OLD%\bin\fusion status
.solr-address
and solr-port
as appropriate (as shown in the example):
+fusion\+4.2.x\var\upgrade\tmp
directory. If the migration produces unexpected results, the files in this directory are helpful for troubleshooting.admin
password is the same as for the old installation), and confirm the release number of the new version of Fusion:
http://localhost:8764/
(replace localhost
with your server name or IP address if necessary).+fusion\+4.2.x
directory, you can remove the older version of Fusion by removing that directory (on all Fusion nodes).add-rule-objects-xyz.zip
file (where xyz
is a version number) specifies the objects to add to an app. It is supplied in the Fusion migrator zip file at the top level. After installing the migrator, the location is %FUSION_OLD%\var\upgrade\import-files\
.You have a choice. You can update each app using the Fusion UI or the Fusion API.add-rule-objects-xyz.zip
file into the app.How to import business rule objectsadd-rule-objects-xyz.zip
from your local filesystem. The location in the extracted migrator files is %FUSION_OLD%\var\upgrade\import-files\
.Application ID
parameter value to use the app name. If the app name contains spaces, replace those with underscore characters. For example, Lucene Revolution
would become Lucene_Revolution
.add-rule-objects-xyz.zip
file into the app.How to import business rule objectsapp-name.txt
file with the following content:
Lucene Revolution
:
%HOMEPATH%
environment variable is defined.Upgrade Fusion Server 4.2.6 to Latest SP
admin.war
, insights.war
, app-studio.war
WAR by selecting each entry and clicking Delete Blob.fusion-4.2.6-service-pack-patch.jar
and fusion-4.2.6-sp3.tar.gz
on each server hosting Fusion services.
The script does not update external Solr and Zookeeper installations.
fusion-4.2.6-service-pack-patch.jar
jar (java -jar fusion-4.2.6-service-pack-patch.jar
) and follow the prompts.
fusion-4.2.6-service-pack-patch.jar
and fusion-4.2.6-sp3.zip
on each server hosting Fusion services.
The script does not update external Solr and Zookeeper installations.fusion-4.2.6-service-pack-patch.jar
jar (java -jar fusion-4.2.6-service-pack-patch.jar
) and follow the prompts.fusion/conf/fusion.properties
in a text editor.log-shipper
section of the file, add the following in a new line:
fusion/conf
directory.tika-server
to the group.default
line. Otherwise, you can start the Tika parser server with the $fusion/bin/tika-server
script.Upgrade Fusion Server 4.1.x to 4.2.y
4.1.x
4.2.y
/opt/lucidworks/fusion/4.1.x/var/upgrade
directory (on Unix or MacOS) or the C:\lucidworks\fusion\4.1.*x\var\upgrade\
directory (on Windows). The file names reference the versions you are upgrading from and to. For example:4.1.3
to 4.2.5
, the migrator uses the 4.1.x-4.2.x.properties
file.4.0.y
. This step requires an Internet connection. If no connection is available, then download the connectors from Fusion 4.x Connector Downloads](/fusion-connectors/5e5d7o/fusion-4-x-connector-downloads) and [install them as bootstrap plugins.If a connector to be upgraded was not available during the upgrade, then a message in /opt/lucidworks/fusion/3.1.x/var/upgrade/tmp/migrator.log
(on Unix) or C:\lucidworks\fusion\3.1.*x\var\upgrade\tmp\migrator.log
(on Windows) indicates this.Only datasources for connectors that are supported in the new Fusion version are upgraded. Datasources for custom connectors are not upgraded.apps/connectors/bootstrap-plugins
for the new deployment (on all Fusion nodes). Do so at the time indicated in the procedures that follow.apps/connectors/bootstrap-plugins
for the new version (on all Fusion nodes).api
)proxy
)license.properties
file in the /opt/lucidworks/fusion/4.1.x/conf
directory./opt/lucidworks/fusion/4.1.x
, then change your working directory to /opt/lucidworks/
and extract the file there. do not run the new version of Fusion yet.license.properties
file in the /opt/lucidworks/fusion/4.2.y/conf
directory.jar
files) If your deployment has custom jar
files, add them to the new Fusion deployment.apps/connectors/bootstrap-plugins
for the new deployment.apps/connectors/bootstrap-plugins
for the new deployment.fusion/4.1.x/data/solr
. If there is not sufficient disc space, free up space before proceeding.FUSION_OLD
and FUSION_NEW
environment variables that point to the old and new Fusion installation directories respectively (using the full path).
$FUSION_OLD/bin/fusion status
.fusion/4.1.x/var/upgrade/tmp
directory. If the migration produces unexpected results, the files in this directory are helpful for troubleshooting.fusion.properties
):
admin
password is the same as for the old installation), and confirm the release number of the new version of Fusion:
http://localhost:8764/
(replace localhost
with your server name or IP address if necessary).fusion/4.1.x/
directory, you can rm -fr fusion/4.1.*x/
to remove the older version of Fusion (on all Fusion nodes).add-rule-objects-xyz.zip
file (where xyz
is a version number) specifies the objects to add to an app. It is supplied in the Fusion migrator zip file at the top level. After installing the migrator, the location is $FUSION_OLD/var/upgrade/import-files
.add-rule-objects-xyz.zip
file into the app.How to import business rule objectsadd-rule-objects-xyz.zip
from your local filesystem. The location in the extracted migrator files is $FUSION_OLD/var/upgrade/import-files
.Application ID
parameter value to use the app name. If the app name contains spaces, replace those with underscore characters. For example, Lucene Revolution
would become Lucene_Revolution
.add-rule-objects-xyz.zip
file into the app.How to import business rule objectsapp-name.txt
file with the following content:
Lucene Revolution
:
$HOME
environment variable is defined.api
)proxy
)license.properties
file in the C:\lucidworks\fusion\4.1.x\conf
directory.fusion-4.2.y.zip
file to the directory that contains the fusion\
directory.
For example, if Fusion is installed in C:\lucidworks\fusion\4.1.x
, then move the file to C:\lucidworks
.fusion-4.2.y.zip
file. do not run the new version of Fusion yet.license.properties
file in the C:\lucidworks\fusion\4.2.y\conf
directory.jar
files) If your deployment has custom jar
files, add them to the new Fusion deployment.apps\connectors\bootstrap-plugins
for the new deployment.apps\connectors\bootstrap-plugins
for the new deployment.fusion\4.1.x\data\solr
. If there is not sufficient disc space, free up space before proceeding.FUSION_OLD
and FUSION_NEW
environment variables that point to the old and new Fusion installation directories respectively. For example:
fusion\4.1.x\var\upgrade
directory.+fusion\+4.1.x\var\upgrade
.%FUSION_OLD%\bin\fusion status
.solr-address
and solr-port
as appropriate (as shown in the example):
+fusion\+4.1.x\var\upgrade\tmp
directory. If the migration produces unexpected results, the files in this directory are helpful for troubleshooting.admin
password is the same as for the old installation), and confirm the release number of the new version of Fusion:
http://localhost:8764/
(replace localhost
with your server name or IP address if necessary).+fusion\+4.1.x
directory, you can remove the older version of Fusion by removing that directory (on all Fusion nodes).add-rule-objects-xyz.zip
file (where xyz
is a version number) specifies the objects to add to an app. It is supplied in the Fusion migrator zip file at the top level. After installing the migrator, the location is %FUSION_OLD%\var\upgrade\import-files\
.You have a choice. You can update each app using the Fusion UI or the Fusion API.add-rule-objects-xyz.zip
file into the app.How to import business rule objectsadd-rule-objects-xyz.zip
from your local filesystem. The location in the extracted migrator files is %FUSION_OLD%\var\upgrade\import-files\
.Application ID
parameter value to use the app name. If the app name contains spaces, replace those with underscore characters. For example, Lucene Revolution
would become Lucene_Revolution
.add-rule-objects-xyz.zip
file into the app.How to import business rule objectsapp-name.txt
file with the following content:
Lucene Revolution
:
%HOMEPATH%
environment variable is defined.Upgrade Fusion Server 4.0.x to 4.2.y
4.0.x
4.2.y
/opt/lucidworks/fusion/4.0.x/var/upgrade
directory (on Unix or MacOS) or the C:\lucidworks\fusion\4.0.*x\var\upgrade\
directory (on Windows). The file names reference the versions you are upgrading from and to. For example:4.0.2
to 4.2.5
, the migrator uses the 4.0.x-4.2.x.properties
file.4.0.y
. This step requires an Internet connection. If no connection is available, then download the connectors from Fusion 4.x Connector Downloads](/fusion-connectors/5e5d7o/fusion-4-x-connector-downloads) and [install them as bootstrap plugins.If a connector to be upgraded was not available during the upgrade, then a message in /opt/lucidworks/fusion/3.1.x/var/upgrade/tmp/migrator.log
(on Unix) or C:\lucidworks\fusion\3.1.*x\var\upgrade\tmp\migrator.log
(on Windows) indicates this.Only datasources for connectors that are supported in the new Fusion version are upgraded. Datasources for custom connectors are not upgraded.apps/connectors/bootstrap-plugins
for the new deployment (on all Fusion nodes). Do so at the time indicated in the procedures that follow.apps/connectors/bootstrap-plugins
for the new version (on all Fusion nodes).log-shipper
service to fusion.properties
.api
)proxy
)license.properties
file in the /opt/lucidworks/fusion/4.0.x/conf
directory./opt/lucidworks/fusion/4.0.x
, then change your working directory to /opt/lucidworks/
and extract the file there. do not run the new version of Fusion yet.license.properties
file in the /opt/lucidworks/fusion/4.2.y/conf
directory.jar
files) If your deployment has custom jar
files, add them to the new Fusion deployment.apps/connectors/bootstrap-plugins
for the new deployment.apps/connectors/bootstrap-plugins
for the new deployment.fusion/4.0.x/data/solr
. If there is not sufficient disc space, free up space before proceeding.FUSION_OLD
and FUSION_NEW
environment variables that point to the old and new Fusion installation directories respectively (using the full path).
$FUSION_OLD/bin/fusion status
.fusion/4.0.x/var/upgrade/tmp
directory. If the migration produces unexpected results, the files in this directory are helpful for troubleshooting.fusion.properties
):
admin
password is the same as for the old installation), and confirm the release number of the new version of Fusion:
http://localhost:8764/
(replace localhost
with your server name or IP address if necessary).
3. Log in.
4. Navigate to Admin > About Fusion.
The About Fusion panel should display the newer Fusion release number.
fusion/4.0.x/
directory, you can rm -fr fusion/4.0.*x/
to remove the older version of Fusion (on all Fusion nodes).
add-rule-objects-xyz.zip
file (where xyz
is a version number) specifies the objects to add to an app. It is supplied in the Fusion migrator zip file at the top level. After installing the migrator, the location is $FUSION_OLD/var/upgrade/import-files
.add-rule-objects-xyz.zip
file into the app.How to import business rule objectsadd-rule-objects-xyz.zip
from your local filesystem. The location in the extracted migrator files is $FUSION_OLD/var/upgrade/import-files
.Application ID
parameter value to use the app name. If the app name contains spaces, replace those with underscore characters. For example, Lucene Revolution
would become Lucene_Revolution
.add-rule-objects-xyz.zip
file into the app.How to import business rule objectsapp-name.txt
file with the following content:
Lucene Revolution
:
$HOME
environment variable is defined.api
)proxy
)license.properties
file in the C:\lucidworks\fusion\4.0.x\conf
directory.fusion-4.2.y.zip
file to the directory that contains the fusion\
directory.
For example, if Fusion is installed in C:\lucidworks\fusion\4.0.x
, then move the file to C:\lucidworks
.fusion-4.2.y.zip
file. do not run the new version of Fusion yet.license.properties
file in the C:\lucidworks\fusion\4.2.y\conf
directory.jar
files) If your deployment has custom jar
files, add them to the new Fusion deployment.apps\connectors\bootstrap-plugins
for the new deployment.apps\connectors\bootstrap-plugins
for the new deployment.fusion\4.0.x\data\solr
. If there is not sufficient disc space, free up space before proceeding.FUSION_OLD
and FUSION_NEW
environment variables that point to the old and new Fusion installation directories respectively. For example:
fusion\4.0.x\var\upgrade
directory.+fusion\+4.0.x\var\upgrade
.%FUSION_OLD%\bin\fusion status
.solr-address
and solr-port
as appropriate (as shown in the example):
+fusion\+4.0.x\var\upgrade\tmp
directory. If the migration produces unexpected results, the files in this directory are helpful for troubleshooting.admin
password is the same as for the old installation), and confirm the release number of the new version of Fusion:
http://localhost:8764/
(replace localhost
with your server name or IP address if necessary).+fusion\+4.0.x
directory, you can remove the older version of Fusion by removing that directory (on all Fusion nodes).add-rule-objects-xyz.zip
file (where xyz
is a version number) specifies the objects to add to an app. It is supplied in the Fusion migrator zip file at the top level. After installing the migrator, the location is %FUSION_OLD%\var\upgrade\import-files\
.You have a choice. You can update each app using the Fusion UI or the Fusion API.add-rule-objects-xyz.zip
file into the app.How to import business rule objectsadd-rule-objects-xyz.zip
from your local filesystem. The location in the extracted migrator files is %FUSION_OLD%\var\upgrade\import-files\
.Application ID
parameter value to use the app name. If the app name contains spaces, replace those with underscore characters. For example, Lucene Revolution
would become Lucene_Revolution
.add-rule-objects-xyz.zip
file into the app.How to import business rule objectsapp-name.txt
file with the following content:
Lucene Revolution
:
%HOMEPATH%
environment variable is defined.Upgrade Fusion Server 3.1.x to 4.2.y
3.1.x
4.2.y
/opt/lucidworks/fusion/3.1.x/var/upgrade
directory (on Unix or MacOS) or the C:\lucidworks\fusion\3.1.x\var\upgrade\
directory (on Windows). The file names reference the versions you are upgrading from and to. For example:3.1.5
to 4.2.5
, the migrator uses the 3.1.x-4.2.x.properties
file.4.0.y
. This step requires an Internet connection. If no connection is available, then download the connectors from Fusion 4.x Connector Downloads](/fusion-connectors/5e5d7o/fusion-4-x-connector-downloads) and [install them as bootstrap plugins.If a connector to be upgraded was not available during the upgrade, then a message in /opt/lucidworks/fusion/3.1.x/var/upgrade/tmp/migrator.log
(on Unix) or C:\lucidworks\fusion\3.1.*x\var\upgrade\tmp\migrator.log
(on Windows) indicates this.Only datasources for connectors that are supported in the new Fusion version are upgraded. Datasources for custom connectors are not upgraded.apps/connectors/bootstrap-plugins
for the new deployment (on all Fusion nodes). Do so at the time indicated in the procedures that follow.apps/connectors/bootstrap-plugins
for the new version (on all Fusion nodes).default
and places object in that app or links them to it, as needed. Some objects are not linked to apps. You can explore objects in Object Explorer.log-shipper
service to fusion.properties
.default
, then the migrated profile retains that single reference.default
, then the migrated profile references an index pipeline that has the same name as the index profile.default
, then the migrated profile retains that single reference.default
, then the migrated profile references a query pipeline that has the same name as the query profile.webapps-system-account
. Fusion Server uses this account. You do not need to do anything with it.developer
:search
:webapps-role
with these permissions:COLLECTION_NAME_signals
collections as response
signals, instead of indexing them into the COLLECTION_NAME_logs
collections.Roughly 90 new fields used by App Insights are added to existing COLLECTION_NAME_signals
collections.You are encouraged to adopt the new signal fields, but you can continue using the old dynamic field names, such as user_id_s
, until Fusion 5. If you adopt the new signals schema, then you must update any Spark jobs that rely on the old field names.Fusion Server 4.2.y replaces the _signals_ingest
index pipeline with a new version that works with the new signals schema.If you made changes to the _signals_ingest
pipeline, then you will need to manually add those changes to the new configuration after migration.The migrator preserves legacy-style aggregation jobs. Optionally, you can manually convert these to SQL-based aggregation jobs.Fusion Server 4.2.y adds a new session rollup job for each collection with signals enabled. The session rollup job creates session signals that contain aggregated information about user activity in a session.Fusion Server 4.2.y adds a new head/tail analysis job for each collection with signals enabled. The head/tail analysis job uses signals to compute interesting metrics for head-and-tail queries.api
)ui
)/opt/lucidworks/fusion/3.1.x
, then change your working directory to /opt/lucidworks/
and extract the file there. do not run the new version of Fusion yet.license.properties
file in the /opt/lucidworks/fusion/4.2.y/conf
directory.jar
files) If your deployment has custom jar
files, add them to the new Fusion deployment.apps/connectors/bootstrap-plugins
for the new deployment.apps/connectors/bootstrap-plugins
for the new deployment.fusion/3.1.x/data/solr
. If there is not sufficient disc space, free up space before proceeding.FUSION_OLD
and FUSION_NEW
environment variables that point to the old and new Fusion installation directories respectively (using the full path).
$FUSION_OLD/bin/fusion status
.solr-address
and solr-port
as appropriate (as shown in the example):
fusion/3.1.x/var/upgrade/tmp
directory. If the migration produces unexpected results, the files in this directory are helpful for troubleshooting.fusion.properties
):
admin
password is the same as for the old installation), and confirm the release number of the new version of Fusion:
http://localhost:8764/
(replace localhost
with your server name or IP address if necessary).fusion/3.1.x/
directory, you can rm -fr fusion/3.1.*x/
to remove the older version of Fusion (on all Fusion nodes).add-rule-objects-xyz.zip
file (where xyz
is a version number) specifies the objects to add to an app. It is supplied in the Fusion migrator zip file at the top level. After installing the migrator, the location is $FUSION_OLD/var/upgrade/import-files
.add-rule-objects-xyz.zip
file into the app.How to import business rule objectsadd-rule-objects-xyz.zip
from your local filesystem. The location in the extracted migrator files is $FUSION_OLD/var/upgrade/import-files
.Application ID
parameter value to use the app name. If the app name contains spaces, replace those with underscore characters. For example, Lucene Revolution
would become Lucene_Revolution
.add-rule-objects-xyz.zip
file into the app.How to import business rule objectsapp-name.txt
file with the following content:
Lucene Revolution
:
$HOME
environment variable is defined.api
)ui
)fusion-4.2.y.zip
file to the directory that contains the fusion\
directory.
For example, if Fusion is installed in C:\lucidworks\fusion\3.1.x
, then move the file to C:\lucidworks
.fusion-4.2.y.zip
file. do not run the new version of Fusion yet.license.properties
file in the C:\lucidworks\fusion\4.2.y\conf
directory.jar
files) If your deployment has custom jar
files, add them to the new Fusion deployment.apps\connectors\bootstrap-plugins
for the new deployment.apps\connectors\bootstrap-plugins
for the new deployment.fusion\3.1.x\data\solr
. If there is not sufficient disc space, free up space before proceeding.FUSION_OLD
and FUSION_NEW
environment variables that point to the old and new Fusion installation directories respectively. For example:
fusion\3.1.x\var\upgrade
directory.+fusion\+3.1.x\var\upgrade
.%FUSION_OLD%\bin\fusion status
.solr-address
and solr-port
as appropriate (as shown in the example):
+fusion\+3.1.x\var\upgrade\tmp
directory. If the migration produces unexpected results, the files in this directory are helpful for troubleshooting.admin
password is the same as for the old installation), and confirm the release number of the new version of Fusion:
http://localhost:8764/
(replace localhost
with your server name or IP address if necessary).+fusion\+3.1.x
directory, you can remove the older version of Fusion by removing that directory (on all Fusion nodes).add-rule-objects-xyz.zip
file (where xyz
is a version number) specifies the objects to add to an app. It is supplied in the Fusion migrator zip file at the top level. After installing the migrator, the location is %FUSION_OLD%\var\upgrade\import-files\
.You have a choice. You can update each app using the Fusion UI or the Fusion API.add-rule-objects-xyz.zip
file into the app.How to import business rule objectsadd-rule-objects-xyz.zip
from your local filesystem. The location in the extracted migrator files is %FUSION_OLD%\var\upgrade\import-files\
.Application ID
parameter value to use the app name. If the app name contains spaces, replace those with underscore characters. For example, Lucene Revolution
would become Lucene_Revolution
.add-rule-objects-xyz.zip
file into the app.How to import business rule objectsapp-name.txt
file with the following content:
Lucene Revolution
:
%HOMEPATH%
environment variable is defined.