通过后台命令行方式批量更新csv文件到solr

Posted BI实验室

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过后台命令行方式批量更新csv文件到solr相关的知识,希望对你有一定的参考价值。

有这么一个文件:


cat zhk_TEST_20180316.csv 

sex_s,name_s

"f","ffff"

"m","xxx"



如何通过后台命令行方式批量更新csv文件到solr?


java -Dtype=text/csv -Durl=http://172.16.1.111:10180/solr/zhk_TEST_20180316/update -jar /opt/cominfo/solr/solr6/example/exampledocs/post.jar zhk_TEST_20180316.csv

输出:

SimplePostTool version 5.0.0

Posting files to [base] url http://172.16.1.111:10180/solr/zhk_TEST_20180316/update using content-type text/csv...

POSTing file zhk_TEST_20180316.csv to [base]

1 files indexed.

COMMITting Solr index changes to http://172.16.1.111:10180/solr/zhk_TEST_20180316/update...

Time spent: 0:00:00.292


其中:

/opt/cominfo/solr/solr6/example/exampledocs/post.jar  

是solr自带。


10180:端口 根据每个环境 不同而不同。


注意solr字段的命名:名字需要包含数据类型后缀,且要跟实际数据匹配。



加入技术交流群,10年BI经验老司机陪你玩。


以上是关于通过后台命令行方式批量更新csv文件到solr的主要内容,如果未能解决你的问题,请参考以下文章

Mongodb后台daemon方式启动

ajax传递给后台数组参数方式

如何把csv文件批量导入到mysql数据库

Powershell 批量重命名文件

数据库 navicate导入与导出

JavaFX2:我可以暂停后台任务/服务吗?