知识站

 找回密码
 立即注册
知识站 首页 solr 查看内容

solr配置dataimport步骤

2020-1-29 18:22| 发布者: admin| 查看: 168| 评论: 0|来自: csdn

摘要: 1、拷贝将/opt/solr/solr-7.3.1下的dist和contrib目录拷贝到/opt/solr/solrhome目录下.2、相关jar包拷贝solr-dataimporthandler-7.3.1.jar和solr-dataimporthandler-extras-7.3.1.jar包到/opt/tomcat/apache-tomcat- ...
1、拷贝
将/opt/solr/solr-7.3.1下的dist和contrib目录拷贝到/opt/solr/solrhome目录下.

2、相关jar包
拷贝solr-dataimporthandler-7.3.1.jar和solr-dataimporthandler-extras-7.3.1.jar包到/opt/tomcat/apache-tomcat-8.5.31/webapps/solr/WEB-INF/lib/;如果lib目录不存在,请创建.

下载mysql-connector-java-5.1.46.jar包,并放到/opt/tomcat/apache-tomcat-8.5.31/webapps/solr/WEB-INF/lib/目录下
(mysql-connector-java根据自己的实际情况下载jar包).

3、修改配置文件

修改/opt/solr/solrhome/new_core/conf/solrconfig.xml,添加如下内容:.

 # 在文件底部

<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">

    <lst name="defaults">

      <str name="config">data-config.xml</str>

    </lst>

</requestHandler>

/opt/solr/solrhome/new_core/conf文件目录下创建data-config.xml文件,内容如下:
<?xml version="1.0" encoding="UTF-8" ?>
<dataConfig>
<dataSource type="JdbcDataSource"
     driver="com.mysql.jdbc.Driver"
     url="jdbc:mysql://localhost:3306/test"
     user="root"
     password="root"/>
<document>
  <entity name="user" query="SELECT * FROM user ">
     <field column="id" name="id"/>
     <field column="username" name="user_sername"/>
     <field column="birthday" name="user_birthday"/>
     <field column="sex" name="user_sex"/>
     <field column="address" name="user_address"/>
  </entity>
</document>
</dataConfig>

修改/opt/solr/solrhome/new_core/conf目录下的managed-schema文件,添加如下内容:

<field name="user_username" type="string" indexed="true" stored="true" />

<field name="user_birthday" type="string" indexed="true" stored="true" />

<field name="user_sex" type="string" indexed="true" stored="true" />

<field name="user_address" type="string" indexed="true" stored="true" />


发表评论

最新评论

Archiver|知识站 ( 鲁ICP备20004068号-1 )

鲁公网安备 37132502371390号

GMT+8, 2020-9-29 22:57 , Processed in 0.010974 second(s), 18 queries .

返回顶部