我有一个DEV箱上的FSCrawler工作,其中的文件位于同一台服务器上的FSCrawler和ElasticSearch。在_settings.json文件中,我只是将url设置为"D:\MyDocs“格式的文档位置。
现在,我将elasticsearch和fscrawler移到一个新的服务器上,并将文档放到一个单独的服务器上。现在我应该如何格式化我的_settings.json文件中的URL值?
所以我有(每个都是物理上不同的服务器) 1. WebServer,2.文档服务器,3.搜索服务器
elasticsearch和fscrawler在服务器3上。
我可以只将网络驱动器从服务器2映射到服务器3,然后像上面那样映射,或者我可以在use服务器上的iis中创建一个指向文档服务器的网站,然后只需使用http://mydocsite/。
我不是真的想映射网络驱动器,也不是真的想通过站点公开文档服务器。有没有更好的方法来做这件事?
发布于 2018-04-22 13:29:57
您可以按照fscrawler文档中的说明使用SSH连接到文档服务器。这将允许您直接对文档服务器中的文件进行索引。您可以对settings.json进行以下更改
{
"name" : "test",
"fs" : {
"url" : "/path/to/data/dir/on/server"
},
"server" : {
"hostname" : "mynode.mydomain.com",
"port" : 22,
"username" : "username",
"password" : "password",
"protocol" : "ssh"
}
}https://stackoverflow.com/questions/46955040
复制相似问题