我在Azure中创建了一个RedHat 7.4 Linux VM,以便复制我们当前的couchbase市场服务器。由于无法通过发票支付,我们正在逐渐远离这一点。
我已经安装了couchbase-server-community-4.5.0-centos7.86_64.rpm并修改了swappiness,禁用了THP并按照建议打开了端口。存储桶名称和密码也相同。
创建市场VM的工作人员不再在这里工作,也没有文档。
配置沙发基地安装时,我尝试过公共IP和DNS名称,但接收收听EADDRNOTAVAIL 。我还在配置期间提供了VM的私有IP和127.0.0.1 localhost地址,这两个地址都允许我继续。但是,我们无法将数据插入到创建的存储桶中,并且在通过简单的控制台应用程序进行尝试时会收到超时错误。
InnerException {“连接尝试失败,因为已连接 一段时间后,党没有正确回应,或已确立 连接失败,因为连接的主机失败了 响应“} System.Exception {System.Net.Sockets.SocketException}
我对Linux并不过分熟悉,所以任何想法或建议都是最受欢迎的。我需要编辑哪些系统文件?我是否需要编辑主机文件?
答案 0 :(得分:0)
我从https://packages.couchbase.com/releases/4.5.1/couchbase-server-community-4.5.1-centos7.x86_64.rpm下载couchbase-server-community-4.5.1-centos7.x86_64.rpm
。
安装rpm时,您将收到以下消息。
您已成功安装Couchbase Server。请浏览 http://shui:8091/配置您的服务器。请参阅 http://couchbase.com了解其他资源。
请注意,您必须将防火墙配置更新为 允许连接到以下端口:4369,8091到8094,9100到 9105,9998,9999,11209至11211,11214,11215,18091至18093,和 从21100到21299。
您需要在Azure NSG和防火墙上打开这些端口。
对于NSG,您需要创建如下规则:
对于防火墙,请添加如下规则:
sudo firewall-cmd --zone=public --add-port=8091/tcp --permanent
对于测试,您可以禁用防火墙,使用systemctl stop firewalld.service
。
然后您可以打开浏览器,输入http://<public IP>:8091
。在我的示例中,它是http://52.224.178.211:8091
。
此外,您可以在Azure上使用Paas服务Couchbase Enterprise,请参阅此link。