当我们的密码带有特殊字符时,无法使用 gfsh 控制台连接到启用了身份验证的 gemfire 集群。使用以下命令登录 gemfire 集群
gfsh -e "connect --locator=localhost[13120] --user=$(getProperty 'AUTH_USER') --password=$(getProperty 'AUTH_PASSWORD')"
其中密码类似于'P*Q8!j6c'。我试图逃避'!和 '\!'。但没用。当我手动打开 gfsh 控制台并从 shell 脚本手动提供它时,它对我来说工作正常。
如果您能帮助我传递密码参数,那将是一个很大的帮助。