Ruby on rails 将带有elasticsearch gem的Rails应用程序部署到AWS Beanstalk
我正在尝试将带有Elasticsearch的Rails应用程序的本地版本部署到AWS Beanstalk,但我不太确定如何实现 我知道当我brew在本地安装Elasticsearch时,它会设置一个服务器(在端口9200上)来处理请求 我将我的分支部署到我的EC2上,当我访问该站点时,它只是说有问题 我觉得这是因为我没有在AWS上运行Elasticsearch。我是AWS的新手,不知道该怎么办。我应该设置另一个运行Elasticsearch的EC2吗Ruby on rails 将带有elasticsearch gem的Rails应用程序部署到AWS Beanstalk,ruby-on-rails,ruby,amazon-web-services,deployment,
elasticsearch,Ruby On Rails,Ruby,Amazon Web Services,Deployment,
elasticsearch,我正在尝试将带有Elasticsearch的Rails应用程序的本地版本部署到AWS Beanstalk,但我不太确定如何实现 我知道当我brew在本地安装Elasticsearch时,它会设置一个服务器(在端口9200上)来处理请求 我将我的分支部署到我的EC2上,当我访问该站点时,它只是说有问题 我觉得这是因为我没有在AWS上运行Elasticsearch。我是AWS的新手,不知道该怎么办。我应该设置另一个运行Elasticsearch的EC2吗 如果是这样,我应该如何进行操作,以及如何连接
如果是这样,我应该如何进行操作,以及如何连接Elasticsearch实例,使其与我的rails应用程序通信?您在终端中运行应用程序时使用的命令是什么?本地?brew安装java后,我按照brew安装elasticsearch说明进行操作。要将其推送到AWS,我选择了要推送到的实例,然后在控制台中(在我要推送到AWS的分支上)我在/var/log/puma/puma中键入了deployed检查错误。如果您已正确设置生产密钥库并尝试此链接,则日志中没有该文件/文件夹-可能会有所帮助。您在终端中运行应用程序时使用的命令是什么?本地?brew安装java后,我按照brew安装elasticsearch说明进行操作。要将其推送到AWS,我选择了要推送到的实例,然后在我的控制台(在我要推送到AWS的分支上)键入deployed deployed检查/var/log/puma/puma.log中的错误。如果您正确设置了生产密钥库并尝试此链接,则AWSCheck中没有该文件/文件夹-这可能会有所帮助。。