使用jdbc RIVER时,mysql中的所有实体未在elasticsearch中索引
我有一个MySQL数据库,它的表包含使用jdbc RIVER时,mysql中的所有实体未在elasticsearch中索引,jdbc,elasticsearch,Jdbc,elasticsearch,我有一个MySQL数据库,它的表包含191000个实体。但是当使用JDBC-river在elasticsearch中索引时,只有21274实体被索引。我如何解决这个问题 这是我的JDBC配置: curl -XPUT 'localhost:9200/test/hello/_meta' -d '{ "type" : "jdbc", "jdbc" : { "url" : "jdbc:mysql://localhost:3306/tdb", "user"
191000个
实体。但是当使用JDBC-river
在elasticsearch中索引时,只有21274
实体被索引。我如何解决这个问题
这是我的JDBC配置:
curl -XPUT 'localhost:9200/test/hello/_meta' -d '{
"type" : "jdbc",
"jdbc" : {
"url" : "jdbc:mysql://localhost:3306/tdb",
"user" : "root",
"password" : "",
"sql" : "select * from test"
}
}'
其中
tdb
是我的数据库,test
是包含191000个实体的表。欢迎加入!您至少应该分享一些更多的信息,比如JDBC河的配置。尽可能多的信息可以帮助我们帮助你。欢迎来到SO。因此,我怀疑你的问题能否得到回答,因为你没有提供足够的细节。也许你可以描述一下你是如何索引输入数据库的?(编辑问题,而不是在评论中)。另外,非常感谢。很抱歉给您带来不便。我们会调查一下,然后回来,先生。看看我在这里给出的答案,可能会有帮助!在哪里?对不起。我是一个业余爱好者,还没有使用SO