mysql - 连接Elasticsearch并删除mysql服务器

标签 mysql amazon-ec2 elasticsearch amazon-rds

我是 Elasticsearch 的新手,我所在的项目旨在成为一个具有大量可查询数据的系统,因此我的想法是使用 Elasticsearch 从每个索引进行搜索。

我尝试创建一个支持Elasticsearch集群的系统,我知道我们可以创建一个ES节点集群。

然而,我和我的同事们担心数据(备份、维护),所以我们的想法是 ES 节点使用亚马逊 RDS 的单个实例(并使亚马逊处理服务器的扩展),这样我们就可以集中化数据。这是正确的做法吗?

我的疑问是如何设置本地 ES 服务器来连接远程 mysql 服务器(RDS 或其他服务器),我尝试使用 https://github.com/jprante/elasticsearch-river-jdbc没有成功。有人已经将 ES 与 amazon RDS 结合使用,可以提供帮助吗?

在对插件文档进行了更多调查后,我认为我明白了我所缺少的内容。我已经成功配置了河流模式(从 mysql 服务器提取数据),但是我认为我缺少feed 模式(从插件输入数据)这就是为什么我没有从 mysql 服务器获取任何数据。

提前致谢

最佳答案

对于每个在为 Elastic Search 设置 River 插件时遇到问题的人,我已经联系了维护该插件的人,他已经在 Linux 上编写了分步设置教程 here

我希望这对任何人都有帮助

关于mysql - 连接Elasticsearch并删除mysql服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29352879/

相关文章:

mysql - 如何使用 MEAN 堆栈(MySQL、Express、Angular、Node)将数据插入数据库

mysql - 如何使用此功能显示计数?

amazon-web-services - 获取自日期以来创建的EC2实例列表

elasticsearch - 弹性:尝试初始化同义词 token 过滤器时出错

docker - 如何更改 docker-compose 中的默认 Elasticsearch 密码?

elasticsearch - 如何从 Elasticsearch 中删除测试记录

mysql - SELECT all 如果参数为 null 否则返回特定项目 laravel

php - 在 DataObject::get() 中编写自定义 SQL 查询

amazon-web-services - Windows Server 2012 中的 AWS EFS

amazon-s3 - 由于本地机器的时钟偏差导致 S3 RequestTimeTooSkewed 错误