GCP环境安装Citus提示网络不可达错误的解决求助
解决方案
- 先确认GCP实例本身的公网连通性:
在你的CentOS7实例上直接执行下方命令测试访问:
你本地浏览器能访问不代表服务器网络可达,首先检查GCP VPC的出站规则是否放开了443端口的对外HTTPS访问,以及实例是否绑定了公网IP、或者配置了NAT网关支持内网实例访问公网。curl -v https://repos.citusdata.com/community/config_file.repo?os=centos&dist=7&source=script - 如果你的实例配置了代理才能访问公网,注意sudo默认会重置用户环境变量,执行安装命令时加上
-E参数保留代理配置:curl https://install.citusdata.com/community/rpm.sh | sudo -E bash - 上述方式都不行可以手动配置Citus源:
你本地把可正常访问的repo文件下载后,上传到GCP实例的/etc/yum.repos.d/目录下,之后直接执行安装命令即可:
注:如果安装过程中出现CentOS7依赖源报错,先把系统默认的base源切换到CentOS Vault源即可正常拉取依赖。sudo yum install -y citus101_13
内容的提问来源于stack exchange,提问作者Suraj
相关产品推荐
相关产品推荐

