solrcloud线上创建collection,修改默认配置

一、先看API,创建collection

1、上传配置文件到zookeeper

1)
本地内嵌zookeeper集群:java -classpath ./solr-webapp/webapp/WEB-INF/lib/*
org.apache.solr.cloud.ZkCLI -cmd upconfig -zkhost
localhost:9983,localhost:8574,localhost:9900 -confdir
./solr/collection3Conf -confname collection3Conf

2)服务器
zookeeper集群:java -classpath ./solr-webapp/webapp/WEB-INF/lib/*
org.apache.solr.cloud.ZkCLI -cmd upconfig -zkhost
zk1:2181,zk2:2181,zk3:2181-confdir ./solr/collection3Conf -confname
collection3Conf

2、浏览器提交命令如下(必须先把collection3的schema和solrconfig文件上传到zookeeper(collection3Conf目录)上
http://localhost:8983/solr/admin/collections?action=CREATE&name=collection3n&numShards=2&replicationFactor=1&collection.configName=collection3Conf
compositId模式下,numShards参数是必须的,为了和其他collection的配置区分,collection.configName参数也是必须的。

此处没有设置property.name,此处默认应用zookeeper中collection3Conf文件夹下的schema.xml与solrconfig.xml配置文件。

创建成功,截图如下:

二、创建collection,修改默认schema、solrconfig配置

先看api:

所以采用命令:
http://localhost:8983/solr/admin/collections?action=CREATE&name=collection5&collection.configName=collection5Conf&numShards=3&property.name=core5&property.schema=schema.core5.xml&property.config=solrconfig.core5.xml
结果如下:

相关资料:
https://cwiki.apache.org/confluence/display/solr/Collections+API

https://cwiki.apache.org/confluence/display/solr/Format+of+solr.xml?focusedCommentId=47384268#comment-47384268

时间: 2024-12-17 01:38:27

solrcloud线上创建collection,修改默认配置的相关文章

Django线上部署代码修改失效问题

记一次django项目的线上部署维护问题,django+nginx 关于nginx反向代理服务器的介绍这里有一篇博客介绍的比较好:nginx的相关介绍 以及当一次客户端请求发出后,uwsig以及uWSGI,Nginx之间的大致流程:uWSGI.WSGI和uwsgi 一.问题描述 在将django项目部署到阿里云(nginx作为web服务器)上之后,使用宝塔控制面板修改项目源码,或者使用直接在终端修改,修改之后重启uwsgi和nginx无效. 二.问题分析 1.本地环境 在本地环境的时候,是使用D

在Eclipse中创建maven和修改默认配置

进入到eclipse里面创建maven项目 然后修改eclipse里面默认的maven配置,在菜单栏选择window-Preferences 添加完后,选择自己安装的maven版本 然后切换到User Settings配置 到上面这一步基本配置完成啦 原文地址:https://www.cnblogs.com/unlasting/p/12192315.html

nginx线上一次临时小小配置记录

由于用到了开源产品接入游戏sdk服务器,因此将nginx 80端口转向了40000 因此nginx访问会出现这种情况: 404 not found 好久没有配置这个了,百度了一下很多坑,不信你自己百度试试,404 not found鬼知道会给你带来什么,于是自己琢磨了下,打开配置文件看看后才知道原来问题在: proxy_pass http://127.0.0.1:40000; 于是修改配置,nginx -t之后检查 nginx: the configuration file /etc/nginx

xmind修改默认配置

XMIND使用过程中,输入英文字符的时候,第1.2层级的英文字母总是默认大写,手动修改很繁琐.默认字体,想切换成其他类型,也是要手动一个个去修改. 网上找了下相关的问题,找到一些解决办法,整理到文档中来: 找到xmind安装文件目录,搜索并编辑文件:defaultStyles.xml (1)默认字体: 将fo:font-family="$system$",替换成="times new roman" (2)默认字体大小: 将fo:font-family="'

CentOS的vsftp修改默认配置路径方法

修改ftp的根目录只要修改/etc/vsftpd/vsftpd.conf文件即可: 加入如下几行: local_root=/var/www/htmlchroot_local_user=YESanon_root=/var/www/html 注:local_root 针对系统用户: anon_root 针对匿名用户. 重新启动服务: service vsftpd restart 任何一个用户ftp登录到这个服务器上都会chroot到/var/www/html目录下. 原文地址:https://www

SecureCRT最佳配色方法+直接修改默认配置方法 - imsoft.cnblogs

SecureCRT默认显示效果是黑白且刺眼的主题,看起来很不舒服.经过一番搜索,总结结果如下,直接设置默认属性,设置一次,不需再改. 效果图: 具体操作方法: Options->Global Options进入下面设置 说明: ④选择Linux配色方案 ②选择自定义颜色 ④将字体的颜色变浅,将背景的颜色变深 ⑤再次勾选此选项,即可完成设置 永久链接:http://www.cnblogs.com/imsoft/p/SecureCRT.html

FPM打包工具制作线上nginx的RPM包

一.安装FPM打包工具 1.FPM是ruby的模块,先安装FPM依赖的包 [[email protected] ~]#  yum -y install ruby rubygems ruby-devel rpm-build 2.因国内网络环境,访问http://rubygems.org/站点时不稳定,所以增加国内toabao提供的一个镜像站点,把原来的站点移除 [[email protected] ~]#  gem sources -a https://ruby.taobao.org/ [[ema

Node.js项目线上服务器部署与发布

第1章 课程预热   1-1 为什么是全栈最后一公里   1-2 搭建线上生产环境需要做什么第2章 待部署的 5 个本地 Nodejs 项目   2-1 快速本地搭建一个纯静态简易站点   2-2 Nodejs 电影网站项目上线准备   2-3 狗狗说 React Native 开发的 App 后台项目分析   2-4 微信小程序的项目介绍   2-5 电影微信公众号的项目概况   2-6 从一个故事理解整个部署思路第3章 选购域名服务器及备案   3-1 选购域名的经验分享   3-2 主机厂

Node.js线上服务器部署与发布

第1章 课程预热对整个部署思路进行全流程介绍,通过 5 个不同类型项目,来演示从本地的仓库到最终线上稳定运行的整个项目部署发布流程,来帮助始终编程在一线的前端或者后端工程师,甚至是有 Coding 能力的产品经理,从操作流程和架构形态上,掌握从零开始的项目上线环节,掌握这关键一步,跨过去前端到后端,本地到线上,开发到生产...1-1 为什么是全栈最后一公里1-2 搭建线上生产环境需要做什么 第2章 待部署的 5 个本地 Nodejs 项目分别介绍五个技术架构和产品形态的项目背景,一个 Nodej