Azure Linux RH7.4 VM上的install / config Couchbase问题

时间:2017-12-01 17:13:46

标签: linux azure couchbase redhat

我在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并不过分熟悉,所以任何想法或建议都是最受欢迎的。我需要编辑哪些系统文件?我是否需要编辑主机文件?

1 个答案:

答案 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,您需要创建如下规则:

enter image description here

对于防火墙,请添加如下规则:

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