amazon-web-services - 如何为运行 COUCHBASE 2.1.1 社区 AMI 的 EC2 实例添加主机名?

标签 amazon-web-services amazon-ec2 couchbase

如何为运行 COUCHBASE 2.1.1 社区 AMI 的 EC2 实例添加主机名?

谁能告诉我一步一步的方法......couchbase 网站上的文档没有帮助......

它说“要在云中配置 Couchbase Server 实例以使用主机名,请按照本节后面的步骤操作”..它说的是什么步骤..

最佳答案

在 ec2 上,每个虚拟机都被分配了一个主机名,但是当您停止和启动虚拟机实例时,IP 地址可能会发生变化。在 couchbase 安装过程中,couchbase 服务器默认设置为 ip 地址。您可以使用 gui 或通过带有 curl 的 cmd 行更改它。

curl -v -X POST -u Administrator:password \
http://127.0.0.1:8091/node/controller/rename \
-d hostname=cb01.yourdomain.com

在每个虚拟机上执行此操作并将 cb01.yourdomain.com 替换为您分配的主机名。

您可以通过首先使用主机名初始化服务器来避免重命名:

/opt/couchbase/bin/couchbase-cli node-init \
-c cb01.yourdomain.com:8091 

关于amazon-web-services - 如何为运行 COUCHBASE 2.1.1 社区 AMI 的 EC2 实例添加主机名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19718965/

相关文章:

java - 当第一个节点没有响应时,Couchbase Client Java SDK 不会使用另一个集群节点

php - 如何通过 AWS PHP SDK 获取用户 ID 或 AWS 账户 ID

mysql - 尽管我能够连接并插入,但无法从 Lambda 更新 MySQL (AWS RDS) 表

amazon-web-services - 如何为不同的弹性 beanstalk 环境添加不同的 option_settings?

amazon-ec2 - 云形成等待条件超时,但脚本执行成功 + 发送 CFN 信号

linux - 安装 JBoss AS7 时出现错误 "initializing endpoint: java.net.BindException: Address already in use/127.0.0.1:8080"

sql - 在 Redshift 中将 MM/DD/YYYY 转换为 YYYYMMDD

linux - 使用sed命令将/etc./influxdb/influxdb.conf文件中的index-version= "inmem"替换为index-version= "tsi1"

couchbase - 如何在使用 CouchbaseAsyncCluster.openBucket 调用时捕获错误

node.js - 如何修复 'error: Error: syntax error - at value'