在这里一下讲解着三个的安装和配置, 是因为solr需要使用tomcat和IK分词器, 这里会通过图文教程的形式来详解它们的安装和使用.
注: 本文属于原创文章, 如若转载,请注明出处, 谢谢.
关于设置IK分词器的文章 IK分词器: Linux下IK分词器的安装及配置

1, 解压tar文件
首先我们在根目录下建立一个solr目录(使用命令: mkdir /solr): 

然后查看目录是否生成成功: 

解压solr/tomcat/IK 到solr文件夹下: 

因为IK压缩包是zip格式的, 这里的解压方式有些不同, 首先我们在solr目录下在创建一个IK目录, 然后解压: 

最终的目录结构: 

2, 查看solr目录结构

这里面bin中有单独的启动项, 但是在真是开发项目中不会使用solr自带的服务器而是使用tomcat, 原因是tomcat稳定.
所有核心的文件都在example这个目录下.下面我们来看下lib的目录:

3, 复制solr/solr-4.10.3/example/bin/ext 的jar包到apache-tomcat-7.0.47/lib下

复制ext下的jar包到 tomcat/lib下.

去tomcat包下看下是否复制成功:

4, 复制solr.war
首先找到war包位置: 

复制war包到tomcat的webapps下:

解压solr.war到solr目录下

删除solr.war(注意: 解压完成之后需要删除solr.war, 因为tomcat每次启动时都会重新解压webapps下面的war包)

5, 配置web.xml下的solr 文件保存路径

使用vim web.xml 来编辑配置文件:

小插曲: 在vim模式下大家是否知道怎样显示行号? vim 进入web.xml后, 使用shift加: 命令然后输入set nu 回车即可: 

上面配置的: /solr/solr-4.10.3/example/solr 就是solr中保存数据的地方, 类似于我们的mysql保存数据的意思类似. 也叫作solr的家. 当我们配置完成后使用 shift z z 快捷键保存并退出即可.(当然还有其他快捷键例如wq, 这里我还是喜欢shift z z)

6,启动tomcat

7, 查看tomcat 日志

查看到这里就说明我们的tomcat启动成功了. 
启动成功后我们就可以查看solr可视化界面了, 但是此时由于没有配置IK分词器, 所以当前的分词结果并不是我们想要的, 那么我会在下一篇博文介绍IK分词器的配置: 
IK分词器: http://www.cnblogs.com/wang-meng/p/5814798.html

 

分类: Linux,全文检索

Linux下安装和配置solr/tomcat/IK分词器 详细实例一.相关推荐

  1. [Linux]Linux下安装和配置solr/tomcat/IK分词器 详细实例二.

    为了更好的排版, 所以将IK分词器的安装重启了一篇博文,  大家可以接上solr的安装一同查看. [Linux]Linux下安装和配置solr/tomcat/IK分词器 详细实例一: http://w ...

  2. Linux下安装和配置solr/tomcat/IK分词器 详细实例二.

    为了更好的排版, 所以将IK分词器的安装重启了一篇博文,  大家可以接上solr的安装一同查看. [Linux]Linux下安装和配置solr/tomcat/IK分词器 详细实例一: http://w ...

  3. [Linux] linux下安装配置 zookeeper/redis/solr/tomcat/IK分词器 详细实例.

    今天 不知自己装的centos 出现了什么问题, 一直卡在 启动界面, 找了半天没找见原因(最后时刻还是发现原因, 只因自己手欠一怒之下将centos删除了, 而且选择的是在本地磁盘也删除. ..让我 ...

  4. Linux下安装和配置JDK与Tomcat(升级版)

    在这个版本 Linux下安装和配置JDK与Tomcat(入门版) 的基础上优化升级 1.下载相关软件 apache-tomcat-6.0.37.tar.gz jdk-6u25-linux-i586-r ...

  5. Linux下安装、配置PHP环境

    Linux下安装.启动MySQL :http://blog.csdn.net/wy3552128/article/details/8143686 Linux下安装.配置.启动Apache:http:/ ...

  6. Docker安装ElasticSerach、ElasticSerachhead、IK分词器及Kibanna步骤(亲测能用)

    前言:网上有很多文章描述关于Docker安装ElasticSerach.ElasticSerachhead.IK分词器及Kibanna步骤.流程及注意事项.我试了很多,综合整理出此文,此文中有些地方是 ...

  7. 使用Docker 安装Elasticsearch、Elasticsearch-head、IK分词器 和使用

    使用Docker 安装Elasticsearch.Elasticsearch-head.IK分词器 和使用 原文:使用Docker 安装Elasticsearch.Elasticsearch-head ...

  8. 【虚拟化】docker安装ElasticSearch+Kibana,下载IK分词器

    1.拉取镜像 docker pull elasticsearch:7.5.0 2.配置 mkdir -p /mydata/elasticsearch/config # 用来存放配置文件 mkdir - ...

  9. Elasticsearch在docker下安装运行,ES查询、分词器

    目录 Elasticsearch的一点背景 数据输入 数据输出 集群 集群灾备 集群管理 Docker容器中运行ElasticSearch.Kibana.cerebro ElasticSearch K ...

最新文章

  1. 常见的神经网络求导总结!
  2. SPOJ 694 Distinct Substrings(后缀数组)
  3. python time模块
  4. 算法训练 未名湖边的烦恼(递推)
  5. JavaScript正则表达式使用详解
  6. IE11 0x2ee4 bug 以及类似问题解决方法
  7. 一网打尽Mac上的高效工具 - 日常软件篇(附演示视频)
  8. su室内插件_SketchUp必学插件TOP100,每一个都是[室内/装饰/景观]设计的效率神器...
  9. 我假装考上了浙江大学
  10. 离散数学 第一章 部分课后习题
  11. c++ 取模和求余运算
  12. 目标客户画像_怎么进行目标人群的用户画像分析?
  13. python中用于进行web开发的第三方库是_10款Web开发最佳的Python框架
  14. iphonex蓝牙打不开转圈_多人反应iPhone X蓝牙连接时遇到问题
  15. matlab改变图像像素吗,在图像中随机更改像素值程序——matlab
  16. MES系统是什么?对企业来说有何好处?
  17. HTML5 canvas 拖尾效果(或尾巴 或方向标 或留痕。。。)
  18. 小米note开发者选项如何开启
  19. 吴恩达创办Coursera是受他启发!74岁老父亲自述终身学习路,8年学完146门课程
  20. 最佳化三维建模与重构中的神经网络先验

热门文章

  1. 66 http的无状态协议和cookie概述
  2. 玩转oracle 11g(9):crud操作(亲测)
  3. mysql5.7 新建远程用户_Centos7中 mysql5.7 用户 创建 、授权、远程登录
  4. 共享锁和排它锁---C++17 多线程
  5. 九种跨域方式实现原理
  6. 【Python selenium自动化环境配置】4步搞定ChromeDriver版本选择
  7. webpack-dev-server 搭建本地服务以及浏览器实时刷新
  8. UIProgressView-初识IOS
  9. Windows 系统补丁管理策略
  10. liunx系统不能登陆的问题