2016-05-18 33 views
0

我想動態更改每個作業的域過濾器配置(例如 - 種子網址只從其域中爬行URL)。apache nutch - 如何通過REST更改插件的配置

(我做的GET /配置/默認,看看那裏有什麼改變)

的事情是,主要的配置只指向服務器上的文件 - 我無法到達(在這種情況下,

"urlfilter.domain.file": "domain-urlfilter.txt", 

如此 - ?怎樣才能插件配置可以通過REST動態改變或更一般的我怎麼能會覆蓋那些「指出到文件」 configuraiton

+0

你使用的是哪種版本的Nutch?至於1.X,您不能動態更改插件配置,只有指向nutch-site.xml的主要配置可以通過REST API進行更改。 –

+0

我使用apache-nutch 2.3 – user1025852

回答

2

使用創建Nutch的REST API的配置服務 你可以做一些像這樣的事情S: -

POST配置/創建

{ 
    "configId":"myconfig", 
    "force":"true", 
    "params":{ 
       "urlfilter.domain.file": "domain-urlfilter.txt", 
      } 
    } 

,並使用該配置對於具體的工作。

相關問題