solr,什么是solr,就是你要吃的東西“餿了”,不能吃了,out of date~
嘛。。。開個玩笑,發音就是‘搜了’,專門用於搜索的一個開源框架,lunce就不說了,不好用,麻煩
來講講solr吧
目前最新更新的是6.0,4月7-8號更新的,哥不太喜歡用新出來的版本,多多少少會有bug,centos7出來后我至今使用的是6.5(實在無法忍受7啊。。。西吧)
6.0我也試着裝了,但是會報錯,日志文件找不到,自己新建一個也不行,去官方的jira看看,發現的確有這么一個bug,但是已經close狀態,估計fix了吧
那么拋棄6.0不說,我們先來講講上一個版本5.5吧
首先你得下載這個版本的包
地址:

下載后上傳(chuang)到你的linux上
如下我是放到這個文件夾下,並且解壓至此

名字太復雜了啦~!砸門改一個!

好,入正題
在solr5以后,自帶了jetty作為服務器,可以自行啟動,自帶的要比曾經的solr4使用tomcat方便一點
cd solr5 進入后
如此運行:

啟動solr ...
啟動成功,happy searching!(為何我突然想到了HHKB? 跪求送一把啊~~~)
那么8983就是搜索服務的端口啦
看到木有,啟動成功了... 這logo我也就不說了,我當初的第一反應就是華為

這邊是一些版本信息:

好,以上是jetty,簡單吧
那么有的童鞋喜歡用tomcat部署咋辦捏
好就是tomcat吧,雖然略嫌麻煩,既然官方使用jetty,那肯定自然是有他的理由的嘍

把tomcat7解壓到這個目錄並且重命名

將solr5\server\solr-webapp目錄下的webapp文件夾拷貝到tomcat7下webapps下,並改名為solr


在solr5/server/lib/ext 目錄中

所有的jar包添加到solr工程中


記住此目錄
修改剛剛放進tomcat7中的solr的web.xml
放開注釋,並且替換第二行白色的部分為剛剛的目錄

:wq保存退出
拷貝日志文件到tomcat7下solr的classes中

最后一步:
啟動tomcat

日志:

截圖留念:

版本信息,tomcat7噢~

接下來的文章會對solr集群,zookeeper等做介紹以及詳細講解,歡迎關注並訂閱我的頭條號以及微信公眾號,一起學習一起進步吧~