Pricing Try it now
Professional Edition
Getting Started Documentation Guides Installation Architecture API FAQ
On this page

Upgrade instructions

Prepare for upgrading SENTIENT (CentOS, Ubuntu)

Stop SENTIENT Check if SENTIENT and database services are running Initially SENTIENT, check status to ensure it is stopped and then databases.

1
sudo systemctl stop sentient
1
sudo systemctl status sentient

Backup Database

Make a backup of the database before upgrading.

PostgreSQL

Check PostgreSQL status. It is unnecessary to stop PostgreSQL for the backup.

1
sudo systemctl status postgresql

Make sure you have enough space to place a backup of the database
Check database size

1
sudo -u postgres psql -c "SELECT pg_size_pretty( pg_database_size('sentient') );"

Check free space

1
df -h /

If there is enough free space - make a backup.

1
sudo -Hiu postgres pg_dump sentient > sentient.sql.bak

Check backup file being created.

Cassandra

Check Cassandra status. It is necessary to stop Cassandra for the backup.

1
sudo systemctl status cassandra

Flush all memtables from the node to SSTables on disk.

1
nodetool drain

Stop Cassandra.

1
sudo systemctl stop cassandra

And you have to check the status again to ensure they are surely stopped.

1
sudo systemctl status cassandra

Make sure you have enough space to place a backup of the database
Check database size.

1
du -h /var/lib/cassandra/ | tail -1

Check free space.

1
df -h /

Make a backup of Cassandra database.

1
2
mkdir backup
sudo tar -cvf backup/cassandra.tar /var/lib/cassandra

Check archive being created

Start Database

Cassandra

1
sudo systemctl start cassandra

PostgreSQL Do nothing, postgresql is already running.

Upgrading to 2.4.1PE

These steps are applicable for 2.4.0PE SENTIENT Professional Edition version.

Ubuntu/CentOS

SENTIENT Professional Edition package download

1
wget https://dist.sentient.invenia.in/sentient-2.4.1pe.deb
1
wget https://dist.sentient.invenia.in/sentient-2.4.1pe.rpm

SENTIENT Professional Edition service upgrade

  • Stop SENTIENT service if it is running.
1
sudo service sentient stop
  • Install Sentient Web Report component as described here.
1
sudo dpkg -i sentient-2.4.1pe.deb
1
sudo rpm -Uvh sentient-2.4.1pe.rpm

NOTE: Package installer will ask you to merge your sentient configuration. It is preferred to use merge option to make sure that all your previous parameters will not be overwritten.
Please make sure that you set database.entities.type and database.ts.type parameters values (in the file /etc/sentient/conf/sentient.yml) to “cassandra” instead of “sql” in order to upgrade your cassandra database:

1
2
3
4
5
    database:
      entities:
        type: "${DATABASE_ENTITIES_TYPE:cassandra}" # cassandra OR sql
      ts:
        type: "${DATABASE_TS_TYPE:cassandra}" # cassandra OR sql (for hybrid mode, only this value should be cassandra)

Execute upgrade script

1
sudo /usr/share/sentient/bin/install/upgrade.sh --fromVersion=2.4.0 

Start the service

1
sudo service sentient start

Windows

SENTIENT Professional Edition package download

Download SENTIENT Professional Edition installation package for Windows: sentient-windows-setup-2.4.1pe.exe.

SENTIENT Professional Edition service upgrade

  • Stop SENTIENT service if it is running.
1
net stop sentient
  • Make a backup of previous SENTIENT Professional Edition configuration located in <SENTIENT install dir>\conf (for ex. C:\sentient\conf).
  • Run installation package sentient-windows-setup-2.4.1pe.exe.
  • Compare your old SENTIENT configuration files (from the backup you made in the first step) with new ones.
  • Please make sure that you set database.entities.type and database.ts.type parameters values (in the file <SENTIENT install dir>\conf\sentient.yml) to “cassandra” instead of “sql” in order to upgrade your cassandra database:

    1
    2
    3
    4
    5
    
    database:
      entities:
        type: "${DATABASE_ENTITIES_TYPE:cassandra}" # cassandra OR sql
      ts:
        type: "${DATABASE_TS_TYPE:cassandra}" # cassandra OR sql (for hybrid mode, only this value should be cassandra)
    
  • Run upgrade.bat script to upgrade SENTIENT to the new version.

NOTE Scripts listed above should be executed using Administrator Role.

1
C:\sentient>upgrade.bat --fromVersion=2.4.0

Start the service

1
net start sentient

Upgrading to 2.4.2.1PE

These steps are applicable for 2.4.1PE and 2.4.2PE SENTIENT Professional Edition versions.

Ubuntu/CentOS

SENTIENT Professional Edition package download

1
wget https://dist.sentient.invenia.in/sentient-2.4.2.1pe.deb
1
wget https://dist.sentient.invenia.in/sentient-2.4.2.1pe.rpm

SENTIENT Professional Edition service upgrade

  • Stop SENTIENT service if it is running.
1
sudo service sentient stop
  • Install Sentient Web Report component as described here.
1
sudo dpkg -i sentient-2.4.2.1pe.deb
1
sudo rpm -Uvh sentient-2.4.2.1pe.rpm

NOTE: Package installer will ask you to merge your sentient configuration. It is preferred to use merge option to make sure that all your previous parameters will not be overwritten.
Please make sure that you set database.entities.type and database.ts.type parameters values (in the file /etc/sentient/conf/sentient.yml) to “cassandra” instead of “sql” in order to upgrade your cassandra database:

1
2
3
4
5
    database:
      entities:
        type: "${DATABASE_ENTITIES_TYPE:cassandra}" # cassandra OR sql
      ts:
        type: "${DATABASE_TS_TYPE:cassandra}" # cassandra OR sql (for hybrid mode, only this value should be cassandra)

Execute upgrade script:

1
sudo /usr/share/sentient/bin/install/upgrade.sh --fromVersion=2.4.1

Start the service

1
sudo service sentient start

Windows

SENTIENT Professional Edition package download

Download SENTIENT Professional Edition installation package for Windows: sentient-windows-setup-2.4.2.1pe.exe.

SENTIENT Professional Edition service upgrade

  • Stop SENTIENT service if it is running.
1
net stop sentient
  • Make a backup of previous SENTIENT Professional Edition configuration located in <SENTIENT install dir>\conf (for ex. C:\sentient\conf).
  • Run installation package sentient-windows-setup-2.4.2.1pe.exe.
  • Compare your old SENTIENT configuration files (from the backup you made in the first step) with new ones.
  • Please make sure that you set database.entities.type and database.ts.type parameters values (in the file <SENTIENT install dir>\conf\sentient.yml) to “cassandra” instead of “sql” in order to upgrade your cassandra database:
1
2
3
4
5
      database:
        entities:
          type: "${DATABASE_ENTITIES_TYPE:cassandra}" # cassandra OR sql
        ts:
          type: "${DATABASE_TS_TYPE:cassandra}" # cassandra OR sql (for hybrid mode, only this value should be cassandra)
  • Run upgrade.bat script to upgrade SENTIENT to the new version.

NOTE Scripts listed above should be executed using Administrator Role.

1
C:\sentient>upgrade.bat --fromVersion=2.4.1

Start the service

1
net start sentient

Upgrading to 2.4.3PE

These steps are applicable for 2.4.2PE and 2.4.2.1PE SENTIENT Professional Edition versions.

Ubuntu/CentOS

SENTIENT Professional Edition package download

1
wget https://dist.sentient.invenia.in/sentient-2.4.3pe.deb
1
wget https://dist.sentient.invenia.in/sentient-2.4.3pe.rpm

SENTIENT Professional Edition service upgrade

  • Stop SENTIENT service if it is running.
1
sudo service sentient stop
  • Install Sentient Web Report component as described here.
1
sudo dpkg -i sentient-2.4.3pe.deb
1
sudo rpm -Uvh sentient-2.4.3pe.rpm

NOTE: Package installer will ask you to merge your sentient configuration. It is preferred to use merge option to make sure that all your previous parameters will not be overwritten.
Please make sure that you set database.entities.type and database.ts.type parameters values (in the file /etc/sentient/conf/sentient.yml) to “cassandra” instead of “sql” in order to upgrade your cassandra database:

1
2
3
4
5
    database:
      entities:
        type: "${DATABASE_ENTITIES_TYPE:cassandra}" # cassandra OR sql
      ts:
        type: "${DATABASE_TS_TYPE:cassandra}" # cassandra OR sql (for hybrid mode, only this value should be cassandra)

Execute upgrade script:

1
sudo /usr/share/sentient/bin/install/upgrade.sh --fromVersion=2.4.2

Start the service

1
sudo service sentient start

Windows

SENTIENT Professional Edition package download

Download SENTIENT Professional Edition installation package for Windows: sentient-windows-setup-2.4.3pe.exe.

SENTIENT Professional Edition service upgrade

  • Stop SENTIENT service if it is running.
1
net stop sentient
  • Make a backup of previous SENTIENT Professional Edition configuration located in <SENTIENT install dir>\conf (for ex. C:\sentient\conf).
  • Run installation package sentient-windows-setup-2.4.3pe.exe.
  • Compare your old SENTIENT configuration files (from the backup you made in the first step) with new ones.
  • Please make sure that you set database.entities.type and database.ts.type parameters values (in the file <SENTIENT install dir>\conf\sentient.yml) to “cassandra” instead of “sql” in order to upgrade your cassandra database:
1
2
3
4
5
      database:
        entities:
          type: "${DATABASE_ENTITIES_TYPE:cassandra}" # cassandra OR sql
        ts:
          type: "${DATABASE_TS_TYPE:cassandra}" # cassandra OR sql (for hybrid mode, only this value should be cassandra)
  • Run upgrade.bat script to upgrade SENTIENT to the new version.

NOTE Scripts listed above should be executed using Administrator Role.

1
C:\sentient>upgrade.bat --fromVersion=2.4.2

Start the service

1
net start sentient

Upgrading to 2.5PE

These steps are applicable for 2.4.3PE SENTIENT Professional Edition version.

Ubuntu/CentOS

SENTIENT Professional Edition package download

1
wget https://dist.sentient.invenia.in/sentient-2.5pe.deb
1
wget https://dist.sentient.invenia.in/sentient-2.5pe.rpm

SENTIENT Professional Edition service upgrade

  • Stop SENTIENT service if it is running.
1
sudo service sentient stop
  • Install Sentient Web Report component as described here.
1
sudo dpkg -i sentient-2.5pe.deb
1
sudo rpm -Uvh sentient-2.5pe.rpm

NOTE: Upgrading SENTIENT Professional Edition from 2.4.3 to 2.5 version in case of using PostgreSQL database require to upgrade the PostgreSQL service to 11.x version.

Please refer to the guides below that will describe how to upgrade your PostgreSQL service on:

NOTE: Package installer will ask you to merge your sentient configuration. It is preferred to use merge option to make sure that all your previous parameters will not be overwritten.
Please make sure that you set database.entities.type and database.ts.type parameters values (in the file /etc/sentient/conf/sentient.yml) to “cassandra” instead of “sql” in order to upgrade your cassandra database:

1
2
3
4
5
6
7
8
    database:
      ts_max_intervals: "${DATABASE_TS_MAX_INTERVALS:700}" # Max number of DB queries generated by single API call to fetch telemetry records
      entities:
        type: "${DATABASE_ENTITIES_TYPE:sql}" # cassandra OR sql
      ts:
        type: "${DATABASE_TS_TYPE:sql}" # cassandra, sql, or timescale (for hybrid mode, DATABASE_TS_TYPE value should be cassandra, or timescale)

    # note: timescale works only with postgreSQL database for DATABASE_ENTITIES_TYPE.

NOTE: If you are using PostgreSql(Sql) for time-series data storage before executing the upgrade script, go to the PostgreSQL terminal(psql) and follow the instructions below:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
    # Connect to sentient database:
    \c sentient

    # Execute the next commands:

    # Update ts_kv table constraints:
    ALTER TABLE ts_kv DROP CONSTRAINT IF EXISTS ts_kv_unq_key;
    ALTER TABLE ts_kv DROP CONSTRAINT IF EXISTS ts_kv_pkey;
    ALTER TABLE ts_kv ADD CONSTRAINT ts_kv_pkey PRIMARY KEY (entity_type, entity_id, key, ts);

    # Update ts_kv_latest table constraints:
    ALTER TABLE ts_kv_latest DROP CONSTRAINT IF EXISTS ts_kv_latest_unq_key;
    ALTER TABLE ts_kv_latest DROP CONSTRAINT IF EXISTS ts_kv_latest_pkey;
    ALTER TABLE ts_kv_latest ADD CONSTRAINT ts_kv_latest_pkey PRIMARY KEY (entity_type, entity_id, key);

    # exit psql terminal 
    \q

Finally, execute upgrade script:

1
sudo /usr/share/sentient/bin/install/upgrade.sh --fromVersion=2.4.3

Start the service

1
sudo service sentient start

Windows

SENTIENT Professional Edition package download

Download SENTIENT Professional Edition installation package for Windows: sentient-windows-setup-2.5pe.exe.

SENTIENT Professional Edition service upgrade

  • Stop SENTIENT service if it is running.
1
net stop sentient
  • Make a backup of previous SENTIENT Professional Edition configuration located in <SENTIENT install dir>\conf (for ex. C:\sentient\conf).
  • Run installation package sentient-windows-setup-2.5pe.exe.
  • Compare your old SENTIENT configuration files (from the backup you made in the first step) with new ones.
  • Please note that upgrading SENTIENT Professional Edition from 2.4.3 to 2.5 version in case of using PostgreSQL database require to upgrade the PostgreSQL service to 11.x version.
  • Please make sure that you set database.entities.type and database.ts.type parameters values (in the file <SENTIENT install dir>\conf\sentient.yml) to “cassandra” instead of “sql” in order to upgrade your cassandra database:
1
2
3
4
5
6
7
8
    database:
      ts_max_intervals: "${DATABASE_TS_MAX_INTERVALS:700}" # Max number of DB queries generated by single API call to fetch telemetry records
      entities:
        type: "${DATABASE_ENTITIES_TYPE:sql}" # cassandra OR sql
      ts:
        type: "${DATABASE_TS_TYPE:sql}" # cassandra, sql, or timescale (for hybrid mode, DATABASE_TS_TYPE value should be cassandra, or timescale)

    # note: timescale works only with postgreSQL database for DATABASE_ENTITIES_TYPE.

NOTE: If you are using PostgreSql(Sql) for time-series data storage before executing the upgrade script, you need to access the psql terminal. Once you will be logged to the psql terminal, please follow the instructions below:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
    # Connect to sentient database:
    \c sentient

    # Execute the next commands:

    # Update ts_kv table constraints:
    ALTER TABLE ts_kv DROP CONSTRAINT IF EXISTS ts_kv_unq_key;
    ALTER TABLE ts_kv DROP CONSTRAINT IF EXISTS ts_kv_pkey;
    ALTER TABLE ts_kv ADD CONSTRAINT ts_kv_pkey PRIMARY KEY (entity_type, entity_id, key, ts);

    # Update ts_kv_latest table constraints:
    ALTER TABLE ts_kv_latest DROP CONSTRAINT IF EXISTS ts_kv_latest_unq_key;
    ALTER TABLE ts_kv_latest DROP CONSTRAINT IF EXISTS ts_kv_latest_pkey;
    ALTER TABLE ts_kv_latest ADD CONSTRAINT ts_kv_latest_pkey PRIMARY KEY (entity_type, entity_id, key);

    # exit psql terminal 
    \q
  • Finally, run upgrade.bat script to upgrade SENTIENT to the new version.

NOTE Scripts listed above should be executed using Administrator Role.

1
C:\sentient>upgrade.bat --fromVersion=2.4.3

Start the service

1
net start sentient

Upgrading to 2.5.1PE

These steps are applicable for 2.4.3PE SENTIENT Professional Edition version.

Ubuntu/CentOS

SENTIENT Professional Edition package download

1
wget https://dist.sentient.invenia.in/sentient-2.5.1pe.deb
1
wget https://dist.sentient.invenia.in/sentient-2.5.1pe.rpm

SENTIENT Professional Edition service upgrade

  • Stop SENTIENT service if it is running.
1
sudo service sentient stop
  • Install Sentient Web Report component as described here.
1
sudo dpkg -i sentient-2.5.1pe.deb
1
sudo rpm -Uvh sentient-2.5.1pe.rpm

NOTE: Upgrading SENTIENT Professional Edition from 2.4.3 to 2.5.1 version in case of using PostgreSQL database require to upgrade the PostgreSQL service to 11.x version.

Please refer to the guides below that will describe how to upgrade your PostgreSQL service on:

NOTE: Package installer will ask you to merge your sentient configuration. It is preferred to use merge option to make sure that all your previous parameters will not be overwritten.

Finally, execute upgrade script:

1
sudo /usr/share/sentient/bin/install/upgrade.sh --fromVersion=2.4.3

Start the service

Doc info icon

If you use Redis for caching, you need to flush all stored keys before starting the SENTIENT.

Connect to your Redis instance (or container/pod, depending on your setup) and run the command:

redis-cli flushall

Please note that this command is applicable only if you use Redis exclusively for SENTIENT. If other applications use Redis, you need to locate the SENTIENT database and flush only that. The default database index is 0, configurable with REDIS_DB SENTIENT environment value.

redis-cli

select 0

flushdb

1
sudo service sentient start

Windows

SENTIENT Professional Edition package download

Download SENTIENT Professional Edition installation package for Windows: sentient-windows-setup-2.5.1pe.exe.

SENTIENT Professional Edition service upgrade

  • Stop SENTIENT service if it is running.
1
net stop sentient
  • Make a backup of previous SENTIENT Professional Edition configuration located in <SENTIENT install dir>\conf (for ex. C:\sentient\conf).
  • Run installation package sentient-windows-setup-2.5.1pe.exe.
  • Compare your old SENTIENT configuration files (from the backup you made in the first step) with new ones.
  • Please note that upgrading SENTIENT Professional Edition from 2.4.3 to 2.5.1 version in case of using PostgreSQL database require to upgrade the PostgreSQL service to 11.x version.

  • Finally, run upgrade.bat script to upgrade SENTIENT to the new version.

NOTE Scripts listed above should be executed using Administrator Role.

1
C:\sentient>upgrade.bat --fromVersion=2.4.3

Start the service

Doc info icon

If you use Redis for caching, you need to flush all stored keys before starting the SENTIENT.

Connect to your Redis instance (or container/pod, depending on your setup) and run the command:

redis-cli flushall

Please note that this command is applicable only if you use Redis exclusively for SENTIENT. If other applications use Redis, you need to locate the SENTIENT database and flush only that. The default database index is 0, configurable with REDIS_DB SENTIENT environment value.

redis-cli

select 0

flushdb

1
net start sentient

Upgrading to 2.5.2PE

Ubuntu/CentOS

NOTE: These upgrade steps are applicable for SENTIENT version 2.5.1PE. In order to upgrade to 2.5.2PE you need to upgrade to 2.5.1PE first.

SENTIENT Professional Edition package download

1
wget https://dist.sentient.invenia.in/sentient-2.5.2pe.deb
1
wget https://dist.sentient.invenia.in/sentient-2.5.2pe.rpm

SENTIENT Professional Edition service upgrade

  • Stop SENTIENT service if it is running.
1
sudo service sentient stop
  • Install Sentient Web Report component as described here.
1
sudo dpkg -i sentient-2.5.2pe.deb
1
sudo rpm -Uvh sentient-2.5.2pe.rpm

NOTE: Upgrading SENTIENT to 2.5.2 version in case of using PostgreSQL database require to upgrade the PostgreSQL service to 11.x version.

Please refer to the guides below that will describe how to upgrade your PostgreSQL service on:

NOTE: Package installer will ask you to merge your sentient configuration. It is preferred to use merge option to make sure that all your previous parameters will not be overwritten.

Start the service

Doc info icon

If you use Redis for caching, you need to flush all stored keys before starting the SENTIENT.

Connect to your Redis instance (or container/pod, depending on your setup) and run the command:

redis-cli flushall

Please note that this command is applicable only if you use Redis exclusively for SENTIENT. If other applications use Redis, you need to locate the SENTIENT database and flush only that. The default database index is 0, configurable with REDIS_DB SENTIENT environment value.

redis-cli

select 0

flushdb

1
sudo service sentient start

Windows

NOTE: These upgrade steps are applicable for SENTIENT version 2.5.1PE. In order to upgrade to 2.5.2PE you need to upgrade to 2.5.1PE first.

SENTIENT Professional Edition package download

Download SENTIENT Professional Edition installation package for Windows: sentient-windows-setup-2.5.2pe.exe.

SENTIENT Professional Edition service upgrade

  • Stop SENTIENT service if it is running.
1
net stop sentient
  • Make a backup of previous SENTIENT Professional Edition configuration located in <SENTIENT install dir>\conf (for ex. C:\sentient\conf).
  • Run installation package sentient-windows-setup-2.5.2pe.exe.
  • Compare your old SENTIENT configuration files (from the backup you made in the first step) with new ones.
  • Please note that upgrading SENTIENT Professional Edition from 2.4.3 to 2.5.1 version in case of using PostgreSQL database require to upgrade the PostgreSQL service to 11.x version.

  • Finally, run upgrade.bat script to upgrade SENTIENT to the new version.

NOTE Scripts listed above should be executed using Administrator Role.

1
C:\sentient>upgrade.bat --fromVersion=2.4.3

Start the service

Doc info icon

If you use Redis for caching, you need to flush all stored keys before starting the SENTIENT.

Connect to your Redis instance (or container/pod, depending on your setup) and run the command:

redis-cli flushall

Please note that this command is applicable only if you use Redis exclusively for SENTIENT. If other applications use Redis, you need to locate the SENTIENT database and flush only that. The default database index is 0, configurable with REDIS_DB SENTIENT environment value.

redis-cli

select 0

flushdb

1
net start sentient

Upgrading to 2.5.3PE

Ubuntu/CentOS

NOTE: These upgrade steps are applicable for SENTIENT version 2.5.2PE. In order to upgrade to 2.5.3PE you need to upgrade to 2.5.2PE first.

SENTIENT Professional Edition package download

1
wget https://dist.sentient.invenia.in/sentient-2.5.3pe.deb
1
wget https://dist.sentient.invenia.in/sentient-2.5.3pe.rpm

SENTIENT Professional Edition service upgrade

  • Stop SENTIENT service if it is running.
1
sudo service sentient stop
  • Install Sentient Web Report component as described here.
1
sudo dpkg -i sentient-2.5.3pe.deb
1
sudo rpm -Uvh sentient-2.5.3pe.rpm

NOTE: Package installer will ask you to merge your sentient configuration. It is preferred to use merge option to make sure that all your previous parameters will not be overwritten.

Start the service

Doc info icon

If you use Redis for caching, you need to flush all stored keys before starting the SENTIENT.

Connect to your Redis instance (or container/pod, depending on your setup) and run the command:

redis-cli flushall

Please note that this command is applicable only if you use Redis exclusively for SENTIENT. If other applications use Redis, you need to locate the SENTIENT database and flush only that. The default database index is 0, configurable with REDIS_DB SENTIENT environment value.

redis-cli

select 0

flushdb

1
sudo service sentient start

Windows

NOTE: These upgrade steps are applicable for SENTIENT version 2.5.2PE. In order to upgrade to 2.5.3PE you need to upgrade to 2.5.2PE first.

SENTIENT Professional Edition package download

Download SENTIENT Professional Edition installation package for Windows: sentient-windows-setup-2.5.3pe.exe.

SENTIENT Professional Edition service upgrade

  • Stop SENTIENT service if it is running.
1
net stop sentient
  • Make a backup of previous SENTIENT Professional Edition configuration located in <SENTIENT install dir>\conf (for ex. C:\sentient\conf).
  • Run installation package sentient-windows-setup-2.5.3pe.exe.
  • Compare your old SENTIENT configuration files (from the backup you made in the first step) with new ones.

Start the service

Doc info icon

If you use Redis for caching, you need to flush all stored keys before starting the SENTIENT.

Connect to your Redis instance (or container/pod, depending on your setup) and run the command:

redis-cli flushall

Please note that this command is applicable only if you use Redis exclusively for SENTIENT. If other applications use Redis, you need to locate the SENTIENT database and flush only that. The default database index is 0, configurable with REDIS_DB SENTIENT environment value.

redis-cli

select 0

flushdb

1
net start sentient

Upgrading to 2.5.4PE

Ubuntu/CentOS

NOTE: These upgrade steps are applicable for SENTIENT version 2.5.3PE. In order to upgrade to 2.5.4PE you need to upgrade to 2.5.3PE first.

SENTIENT Professional Edition package download

1
wget https://dist.sentient.invenia.in/sentient-2.5.4pe.deb
1
wget https://dist.sentient.invenia.in/sentient-2.5.4pe.rpm

SENTIENT Professional Edition service upgrade

  • Stop SENTIENT service if it is running.
1
sudo service sentient stop
  • Install Sentient Web Report component as described here.
1
sudo dpkg -i sentient-2.5.4pe.deb
1
sudo rpm -Uvh sentient-2.5.4pe.rpm

NOTE: Package installer will ask you to merge your sentient configuration. It is preferred to use merge option to make sure that all your previous parameters will not be overwritten.

Start the service

Doc info icon

If you use Redis for caching, you need to flush all stored keys before starting the SENTIENT.

Connect to your Redis instance (or container/pod, depending on your setup) and run the command:

redis-cli flushall

Please note that this command is applicable only if you use Redis exclusively for SENTIENT. If other applications use Redis, you need to locate the SENTIENT database and flush only that. The default database index is 0, configurable with REDIS_DB SENTIENT environment value.

redis-cli

select 0

flushdb

1
sudo service sentient start

Windows

NOTE: These upgrade steps are applicable for SENTIENT version 2.5.3PE. In order to upgrade to 2.5.4PE you need to upgrade to 2.5.3PE first.

SENTIENT Professional Edition package download

Download SENTIENT Professional Edition installation package for Windows: sentient-windows-setup-2.5.4pe.exe.

SENTIENT Professional Edition service upgrade

  • Stop SENTIENT service if it is running.
1
net stop sentient
  • Make a backup of previous SENTIENT Professional Edition configuration located in <SENTIENT install dir>\conf (for ex. C:\sentient\conf).
  • Run installation package sentient-windows-setup-2.5.4pe.exe.
  • Compare your old SENTIENT configuration files (from the backup you made in the first step) with new ones.

Start the service

Doc info icon

If you use Redis for caching, you need to flush all stored keys before starting the SENTIENT.

Connect to your Redis instance (or container/pod, depending on your setup) and run the command:

redis-cli flushall

Please note that this command is applicable only if you use Redis exclusively for SENTIENT. If other applications use Redis, you need to locate the SENTIENT database and flush only that. The default database index is 0, configurable with REDIS_DB SENTIENT environment value.

redis-cli

select 0

flushdb

1
net start sentient

Upgrading to 2.5.5PE

Ubuntu/CentOS

NOTE: These upgrade steps are applicable for SENTIENT version 2.5.4PE. In order to upgrade to 2.5.5PE you need to upgrade to 2.5.4PE first.

SENTIENT Professional Edition package download

1
wget https://dist.sentient.invenia.in/sentient-2.5.5pe.deb
1
wget https://dist.sentient.invenia.in/sentient-2.5.5pe.rpm

SENTIENT Professional Edition service upgrade

  • Stop SENTIENT service if it is running.
1
sudo service sentient stop
  • Install Sentient Web Report component as described here.
1
sudo dpkg -i sentient-2.5.5pe.deb
1
sudo rpm -Uvh sentient-2.5.5pe.rpm

NOTE: Package installer will ask you to merge your sentient configuration. It is preferred to use merge option to make sure that all your previous parameters will not be overwritten.

Start the service

Doc info icon

If you use Redis for caching, you need to flush all stored keys before starting the SENTIENT.

Connect to your Redis instance (or container/pod, depending on your setup) and run the command:

redis-cli flushall

Please note that this command is applicable only if you use Redis exclusively for SENTIENT. If other applications use Redis, you need to locate the SENTIENT database and flush only that. The default database index is 0, configurable with REDIS_DB SENTIENT environment value.

redis-cli

select 0

flushdb

1
sudo service sentient start

Windows

NOTE: These upgrade steps are applicable for SENTIENT version 2.5.4PE. In order to upgrade to 2.5.5PE you need to upgrade to 2.5.4PE first.

SENTIENT Professional Edition package download

Download SENTIENT Professional Edition installation package for Windows: sentient-windows-setup-2.5.5pe.exe.

SENTIENT Professional Edition service upgrade

  • Stop SENTIENT service if it is running.
1
net stop sentient
  • Make a backup of previous SENTIENT Professional Edition configuration located in <SENTIENT install dir>\conf (for ex. C:\sentient\conf).
  • Run installation package sentient-windows-setup-2.5.5pe.exe.
  • Compare your old SENTIENT configuration files (from the backup you made in the first step) with new ones.

Start the service

Doc info icon

If you use Redis for caching, you need to flush all stored keys before starting the SENTIENT.

Connect to your Redis instance (or container/pod, depending on your setup) and run the command:

redis-cli flushall

Please note that this command is applicable only if you use Redis exclusively for SENTIENT. If other applications use Redis, you need to locate the SENTIENT database and flush only that. The default database index is 0, configurable with REDIS_DB SENTIENT environment value.

redis-cli

select 0

flushdb

1
net start sentient

Upgrading to 2.5.6PE

Ubuntu/CentOS

NOTE: These upgrade steps are applicable for SENTIENT version 2.5.5PE. In order to upgrade to 2.5.6PE you need to upgrade to 2.5.5PE first.

SENTIENT Professional Edition package download

1
wget https://dist.sentient.invenia.in/sentient-2.5.6pe.deb
1
wget https://dist.sentient.invenia.in/sentient-2.5.6pe.rpm

SENTIENT Professional Edition service upgrade

  • Stop SENTIENT service if it is running.
1
sudo service sentient stop
  • Install Sentient Web Report component as described here.
1
sudo dpkg -i sentient-2.5.6pe.deb
1
sudo rpm -Uvh sentient-2.5.6pe.rpm

NOTE: Package installer will ask you to merge your sentient configuration. It is preferred to use merge option to make sure that all your previous parameters will not be overwritten.

Start the service

Doc info icon

If you use Redis for caching, you need to flush all stored keys before starting the SENTIENT.

Connect to your Redis instance (or container/pod, depending on your setup) and run the command:

redis-cli flushall

Please note that this command is applicable only if you use Redis exclusively for SENTIENT. If other applications use Redis, you need to locate the SENTIENT database and flush only that. The default database index is 0, configurable with REDIS_DB SENTIENT environment value.

redis-cli

select 0

flushdb

1
sudo service sentient start

Windows

NOTE: These upgrade steps are applicable for SENTIENT version 2.5.5PE. In order to upgrade to 2.5.6PE you need to upgrade to 2.5.5PE first.

SENTIENT Professional Edition package download

Download SENTIENT Professional Edition installation package for Windows: sentient-windows-setup-2.5.6pe.exe.

SENTIENT Professional Edition service upgrade

  • Stop SENTIENT service if it is running.
1
net stop sentient
  • Make a backup of previous SENTIENT Professional Edition configuration located in <SENTIENT install dir>\conf (for ex. C:\sentient\conf).
  • Run installation package sentient-windows-setup-2.5.6pe.exe.
  • Compare your old SENTIENT configuration files (from the backup you made in the first step) with new ones.

Start the service

Doc info icon

If you use Redis for caching, you need to flush all stored keys before starting the SENTIENT.

Connect to your Redis instance (or container/pod, depending on your setup) and run the command:

redis-cli flushall

Please note that this command is applicable only if you use Redis exclusively for SENTIENT. If other applications use Redis, you need to locate the SENTIENT database and flush only that. The default database index is 0, configurable with REDIS_DB SENTIENT environment value.

redis-cli

select 0

flushdb

1
net start sentient

Next steps