SM_BROKER should only be set in special cases when you want to override the default Broker. For example, if you have to temporarily move your Broker in an emergency or test situation, you could set this variable.

Under normal circumstances, you should use the SM_BROKER_DEFAULT environment variable to set the default location of the Broker.