【发布时间】:2014-01-10 02:39:06
【问题描述】:
我正在尝试将 ElasticSearch 与 MySQL 结合使用。 JDBC River 似乎正是我想要的,但我无法让我的数据插入除 jdbc/jdbc 以外的任何地方,使用:
curl -XPUT 'localhost:9200/_river/my_jdbc_river/_meta' -d '{
"type" : "jdbc",
"jdbc" : {
"driver" : "com.mysql.jdbc.Driver",
"url" : "jdbc:mysql://localhost:3306/the_db",
"user" : "root",
"password" : "hunter2",
"sql" : "select * from hamburgers",
"index" : "the_db",
"type" : "hamburgers"
}
}'
我希望可以在localhost:9200/the_db/hamburgers 访问数据(从我可以从the docs 清除的数据),但它都在localhost:9200/jdbc/jdbc 中
【问题讨论】:
标签: java mysql jdbc elasticsearch elasticsearch-jdbc-river