您的位置:首页 > 大数据 > 人工智能

solrj 操作corecontainer容器 添加多实例 和删除实例(只能和容器脱离关系如果要删除直接删除实例目录即可)

2012-03-18 16:23 274 查看
/***********************************************/
//>solrj 操作corecontainer容器 添加多实例 和删除实例(只能和容器脱离关系如果要删除直接删除实例目录即可)
/***********************************************/

/***********************************************/
//>0.像corecontainer如何动态添加一个实例子
public static void register_solrcore() {
try {
CoreAdminRequest req = new CoreAdminRequest();
// 根据已经配置好的目录注册一个solrcore实例
req.createCore("solrcore2", "f:/solr", server);
server.commit();
} catch (Exception e) {
e.printStackTrace();
}
}
/***********************************************/

/***********************************************/
//>1.如何从corecontainer动态减去一个实例
public static void un_loadSolrCore() {
try {
//>第一种方式
// CoreAdminRequest.Create cc = new CoreAdminRequest.Create();
// cc.setCoreName("solrcore2");
// server.commit();

//>第二种方式
// CoreAdminRequest req = new CoreAdminRequest();
// req.unloadCore("solrcore2", server);
// server.commit();
} catch (Exception e) {
e.printStackTrace();
}
}
/***********************************************/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐