|
|
@@ -20,8 +20,6 @@ LOCAL_IP=$(hostname -i | grep -oE '((25[0-5]|(2[0-4]|1[0-9]|[1-9]|)[0-9])\.){3}(
|
|
|
# Base settings in /opt/emqx/etc/emqx.conf
|
|
|
# Plugin settings in /opt/emqx/etc/plugins
|
|
|
|
|
|
-_EMQX_HOME='/opt/emqx'
|
|
|
-
|
|
|
if [[ -z "$EMQX_NAME" ]]; then
|
|
|
EMQX_NAME="$(hostname)"
|
|
|
export EMQX_NAME
|
|
|
@@ -109,26 +107,6 @@ fill_tuples() {
|
|
|
done
|
|
|
}
|
|
|
|
|
|
-## EMQX Plugin load settings
|
|
|
-# Plugins loaded by default
|
|
|
-LOADED_PLUGINS="$_EMQX_HOME/data/loaded_plugins"
|
|
|
-if [[ -n "$EMQX_LOADED_PLUGINS" ]]; then
|
|
|
- EMQX_LOADED_PLUGINS=$(echo "$EMQX_LOADED_PLUGINS" | tr -d '[:cntrl:]' | sed -r -e 's/^[^A-Za-z0-9_]+//g' -e 's/[^A-Za-z0-9_]+$//g' -e 's/[^A-Za-z0-9_]+/ /g')
|
|
|
- echo "EMQX_LOADED_PLUGINS=$EMQX_LOADED_PLUGINS"
|
|
|
- # Parse module names and place `{module_name, true}.` tuples in `loaded_plugins`.
|
|
|
- fill_tuples "$LOADED_PLUGINS" "$EMQX_LOADED_PLUGINS"
|
|
|
-fi
|
|
|
-
|
|
|
-## EMQX Modules load settings
|
|
|
-# Modules loaded by default
|
|
|
-LOADED_MODULES="$_EMQX_HOME/data/loaded_modules"
|
|
|
-if [[ -n "$EMQX_LOADED_MODULES" ]]; then
|
|
|
- EMQX_LOADED_MODULES=$(echo "$EMQX_LOADED_MODULES" | tr -d '[:cntrl:]' | sed -r -e 's/^[^A-Za-z0-9_]+//g' -e 's/[^A-Za-z0-9_]+$//g' -e 's/[^A-Za-z0-9_]+/ /g')
|
|
|
- echo "EMQX_LOADED_MODULES=$EMQX_LOADED_MODULES"
|
|
|
- # Parse module names and place `{module_name, true}.` tuples in `loaded_modules`.
|
|
|
- fill_tuples "$LOADED_MODULES" "$EMQX_LOADED_MODULES"
|
|
|
-fi
|
|
|
-
|
|
|
# The default rpc port discovery 'stateless' is mostly for clusters
|
|
|
# having static node names. So it's troulbe-free for multiple emqx nodes
|
|
|
# running on the same host.
|