server_secret

Background

The secret used by Funnelback to authenticate with other Funnelback installations when setting up multiple query processors.

Setting the key

Set this configuration key in the server configuration.

Use the configuration key editor to add or edit the server_secret key, and set the value. This can be set to any valid String value.

Default value

A random value created by the installer.

server_secret=<random string>

Examples

If you have admin machine and multiple query processors you will likely need them to all share the same server_secrete to do this first set a shared server_secret in $SEARCH_HOME/conf/global.cfg

server_secret=<my newrandomstring>

After changing the server secret you must:

On Windows

  1. Run %SEARCH_HOME%\wbin\ActivePerl\Perl64\bin\Perl.exe %SEARCH_HOME%\bin\setup\generate_redis_password.pl

  2. Run %SEARCH_HOME%\wbin\ActivePerl\Perl64\bin\Perl.exe %SEARCH_HOME%\bin\realmpasswd.pl %SEARCH_HOME%\conf\realm.properties -S

On Linux

  1. Run $SEARCH_HOME/linbin/ActivePerl/bin/perl $SEARCH_HOME/bin/setup/generate_redis_password.pl

  2. Run $SEARCH_HOME/linbin/ActivePerl/bin/perl $SEARCH_HOME/bin/realmpasswd.pl $SEARCH_HOME/conf/realm.properties -S

On all platforms

Finally, restart each of the Funnelback services using the systemctl command or the Windows task scheduler as appropriate, or reboot the server. Note: No specific restart order is required, however each restart must complete before Funnelback will operate correctly.

See also