DataStax OpsCenter 忽略代理环境变量

DataStax OpsCenter 忽略代理环境变量

我们在 Debian 7.4 服务器上安装了 DataStax OpsCenter (v4.1.1)。启动服务后,/var/log/opscenter/opscenterd.log 中记录了以下错误:

错误:尝试下载https://opscenter.datastax.com:443/definitions/4.1.1/version.md5导致以下错误:回溯(最近一次调用最后一次):文件“/usr/lib/python2.7/dist-packages/opscenterd/Definitions.py”,第 103 行,在 getNewHash ConnectionRefusedError 中:连接被另一方拒绝:111:连接被拒绝。

由于我们必须使用代理 (squid),因此我们在 /etc/environment 中配置了变量。不幸的是,OpsCenter 没有使用这些环境变量。通过代理手动下载此文件可以正常工作。

是否有可能为 OpsCenter 配置代理或任何其他解决方法?提前致谢!

谨致问候,塞巴斯蒂安

答案1

  1. 编辑文件 /etc/datastax-agent/datastax-agent-env.sh 并添加以下行:

    JVM_OPTS="-Dhttps.proxyPort=<PROXY_PORT> -Dhttp.proxyHost=<PROXY> -Dhttps.proxyHost=<PROXY> -Dhttps.proxyPort=<PROXY_PORT>

  2. 重新启动代理 /etc/init.d/datastax-agent restart

相关内容