文档章节

solr5.5.0安装配置③☞mysql数据库导入solr的core(linux)

ZKXTiumph
 ZKXTiumph
发布于 2016/04/26 13:40
字数 901
阅读 84
收藏 0

1、solr5.50不需要你写xml语言,进行导入功能的拓展,如图,已经有了导入数据的功能

    

   

2、现在就需要你连接数据库,然后进行数据导入,具体如下

        ①:首先先看我的数据表结构

        

    sql代码:

DROP TABLE IF EXISTS `link_info`;
CREATE TABLE `link_info` (
  `id` int(4) NOT NULL AUTO_INCREMENT,
  `sitename` varchar(20) NOT NULL,
  `siteurl` varchar(50) NOT NULL,
  `display` tinyint(2) NOT NULL,
  `isshow` tinyint(2) NOT NULL DEFAULT '1',
  `isdel` tinyint(2) NOT NULL,
  `sort` int(4) NOT NULL,
  `addtime` int(11) NOT NULL,
  `_timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='友情链接';
INSERT INTO `link_info` VALUES ('1', '研究报告', 'http://www.chinamrc.com/', '1', '1', '0', '1', '1427343721', '2015-03-26 12:22:01');

INSERT INTO `link_info` VALUES ('2', '旅游包车', 'http://car.jryghq.com/', '1', '1', '0', '2', '1427343802', '2015-03-26 12:23:22');

INSERT INTO `link_info` VALUES ('3', '易哈佛', 'http://www.ehafo.com/', '1', '1', '0', '3', '1427343818', '2015-03-26 12:23:38');

INSERT INTO `link_info` VALUES ('4', '凯里装修网', 'http://kaili.to8to.com/', '1', '1', '0', '4', '1427343835', '2015-03-26 12:23:55');

INSERT INTO `link_info` VALUES ('5', '东莞结婚网', 'http://dongguan.daoxila.com', '1', '1', '0', '5', '1427343849', '2015-03-26 12:24:09');

INSERT INTO `link_info` VALUES ('6', '秦皇岛房价', 'http://qinhuangdao.anjuke.com/market/', '1', '1', '0', '6', '1427343866', '2015-03-26 12:24:26');

INSERT INTO `link_info` VALUES ('7', '成都建材团购', 'http://cd.17house.com/', '1', '1', '0', '7', '1427343880', '2015-03-26 12:24:40');

INSERT INTO `link_info` VALUES ('8', '郑州装饰公司', 'http://zz.zxdyw.com/zsgs/', '1', '1', '0', '8', '1427343897', '2015-03-26 12:24:57');

INSERT INTO `link_info` VALUES ('9', '上海装修公司', 'http://www.aibang.com/shanghai/zhuangxiu/', '1', '1', '0', '9', '1427343915', '2015-03-26 12:25:15');

INSERT INTO `link_info` VALUES ('10', '北京工长俱乐部', 'http://www.bjgzjlb.cn', '1', '1', '0', '10', '1427942782', '2016-01-12 15:42:11');

INSERT INTO `link_info` VALUES ('11', '装修装饰', 'http://shenghuo.huangye88.com/zhuangxiuzhuangshi/', '1', '1', '0', '11', '1427365619', '2015-03-26 18:26:59');

INSERT INTO `link_info` VALUES ('12', '婚博会', 'http://www.hunzhan123.com', '1', '1', '0', '12', '1427365640', '2015-03-26 18:27:20');

INSERT INTO `link_info` VALUES ('13', '哈尔滨送花', 'http://haerbin.alihuahua.com', '1', '1', '0', '20', '1427942773', '2015-04-02 10:46:13');

     ②:打开/soft/solr5/server/solr/core/conf的db-data-config.xml文件,把里面的原来代码注释掉,然后写入下面代码(这是我自己的数据库,注意:这里的操作可在本地进行后再上传至指定文件夹,不然容易编码出错)

<dataConfig>
    <dataSource type="JdbcDataSource" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://192.168.1.254:3306/zhuang" user="root" password=""/>
    <document>
        <entity name="test" query="select id,sitename from link_info">
            <field column="id" name="id" />
            <field column="sitename" name="sitename" />
        </entity>
    </document>
</dataConfig>

    下面给出一般

<dataConfig>
   <dataSource type="JdbcDataSource" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://127.0.0.1:3306/databasename" user="user" password="password"/>
   <document>
       <entity name="test" query="select id,sitename from tablename">
          <field column="id" name="id" />
          <field column="sitename" name="sitename" />
       </entity>
   </document>
</dataConfig>

     其中name="test",是显示solr管理界面,用于选择。下面图片会看到   

    结果如图:

    

 

    其中databasename:数据库名,user:登录数据库用户名,password:登录数据库用户密码 ,tablename: 表名

        ③:打开:打开/soft/solr5/server/solr/test/conf的managed-schema文件,然后找到

<field name="id" type="string" indexed="true" stored="true" required="true" multiValued="false" />

         最后在他的下面写入代码(这是我自己的数据库)

<field name="sitename" type="string" indexed="true" stored="true" required="true" multiValued="false" /> 
<defaultSearchField>sitename</defaultSearchField>

    结果如图:

    

        然后:你需要上网搜索 mysql-connector-java-5.1.20-bin.jar 这个文件,放到/soft/solr5/server/lib里

    

    ④:重启solr,命令:bin/solr restart -p 8983

    ⑤:浏览器,刷新:你的IP:8983(我这里是:192.168.0.140:8983)

    

        ⑥:导入

        

        ⑦:成功界面

        

        

        ⑧:测试

        

    到此,结束了。复杂的我也在研究中。欢迎大家一起讨论。

© 著作权归作者所有

ZKXTiumph
粉丝 2
博文 11
码字总数 7725
作品 0
朝阳
程序员
私信 提问
Centos 7.5 + solr 7.4 (jetty启动)+MySQL 5.7

1. 安装jdk 1.8 环境 1.1 下载jdk 1.8 安装包jdk-8u181-linux-x64.rpm 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 1.2 安装 rpm -ivh......

lrtao2010
2018/07/24
0
0
基于Centos7安装Solr7.4,并导入数据教程

环境:centos7、JDK1.8、solr7.4.0 自带Jetty启动 一、安装JDK1.8环境 1、下载JDK jdk-8u172-linux-x64.rpm 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-down......

飓风2000
03/01
0
0
windows下安装solr5.5.0

JDK要求 要求JDK版本必须是1.7或更高 2. 下载安装包 2.1 下载地址:http://archive.apache.org/dist/lucene/solr/5.5.0/ 2.2 解压这个安装包,windows上,解压后目录如下: 3. 安装 3.1使用c...

wcyong
2016/03/19
211
0
solr搜索之入门及原理(一)

solr搜索技术 系列文章: solr搜索之入门及原理(一) solr搜索之demo和集成IKAnalyzer(二) solr搜索之solrJ语法(三) solr搜索之mysql导入数据到solr(四) solr搜索之tomcat运行solr(五...

wyait
2017/07/05
0
0
技术分享:如何用Solr搭建大数据查询平台

0×00 开头照例扯淡 自从各种脱裤门事件开始层出不穷,在下就学乖了,各个地方的密码全都改成不一样的,重要帐号的密码定期更换,生怕被人社出祖宗十八代的我,甚至开始用起了假名字,我给自己起一...

广岛秋泽
2016/03/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

以太坊中文文档翻译-区块

本文原文链接 点击这里获取Etherscan API 中文文档(完整版) 完整内容排版更好,推荐读者前往阅读。 区块(Blocks) 区块相关的 API,接口的参数说明请参考Etherscan API 约定, 文档中不单独...

Tiny熊
21分钟前
1
0
Linux 内核的一个问题

是virtio 驱动,但是没有启动 virtio-mmio virtio-mmio.0: Failed to enable 64-bit or 32-bit DMA. Trying to continue, but this might not work.....[ 1.047924] md: ... autorun......

MtrS
45分钟前
2
0
MySQL主从配置

17.1 MySQL主从介绍 17.2 准备工作 17.3 配置主 17.4 配置从 17.5 测试主从同步 一、 MySQL主从介绍

tobej
55分钟前
2
0
读书replay《博弈与社会》.1.20190526

前情 《美丽心灵》,一部讲数学家约翰·福布斯·纳什的电影,我第一次听到博弈理论就是在这部电影里。看过电影之后就一直想知道,博弈论究竟讲了什么。很久之后,20190417这天,我刷JD的购物...

wanxiangming
今天
2
0
iOS TableView层级结构剖析

首先上图 下面来分析一下tableView的层级结构 tableView的组成: 1.整个tableView有且仅有一个头部和尾部就是tableViewHeadView和tableViewFooterView2.tableView 可以有多个section,一个s...

HOrange
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部