您的位置:首页 > 其它

Solr集群搭建

2016-03-28 10:43 225 查看
1.启动zookeeper集群

2.启动solr集群

bin/solr start -c -m 1g -z 10.4.0.193:2181,10.4.0.194:2181,10.4.0.195:2181


3.新建collection名字为nblpackage

mkdir /tmp/solr/nblpackage


cp -r example/files/conf /tmp/solr/nblpackage/conf


vim /tmp/solr/nblpackage/conf/schema.xml


<?xml version="1.0" encoding="UTF-8"?>
<!-- Solr managed schema - automatically generated - DO NOT EDIT -->
<schema name="nblpackage" version="1.6">
<uniqueKey>id</uniqueKey>
<fieldType name="int" class="solr.TrieIntField" positionIncrementGap="0" precisionStep="0"/>
<fieldType name="long" class="solr.TrieLongField" positionIncrementGap="0" precisionStep="0"/>
<fieldType name="float" class="solr.TrieFloatField" positionIncrementGap="0" precisionStep="0"/>
<fieldType name="double" class="solr.TrieDoubleField" positionIncrementGap="0" precisionStep="0"/>
<fieldType name="string" class="solr.StrField" sortMissingLast="true"/>

<field name="id" type="string" multiValued="false" indexed="true" required="true" stored="true"/>
<field name="_version_" type="long" indexed="true" stored="true"/>
<field name="number" type="string" indexed="true" stored="true"/>
<field name="name" type="string" indexed="true" stored="true"/>
<field name="content" type="string" indexed="true" stored="true"/>
<field name="industry_code" type="string" indexed="true" stored="true"/>
<field name="bid_product_name" type="string" indexed="true" stored="true" multivalue="true"/>
<field name="bid_supplier_company_id" type="string" indexed="true" stored="true"/>
</schema>


上传collection配置文件到zookeeper

server/scripts/cloud-scripts/zkcli.sh -cmd upconfig -zkhost 10.4.0.193:2181 -confdir /tmp/solr/nblpackage/conf -confname nblpackage

在页面新建core
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: