zoukankan      html  css  js  c++  java
  • Solr的简介以及安装

    一、什么是Solr

    Solr是Apache旗下的一款流行的开源搜索服务器,它通过使用类似REST的HTTP API,确保能从几乎任何编程语言来使用solr。

    Solr是一个开源搜索平台,用于构建搜索应用程序。 它建立在Lucene(全文搜索引擎)之上。 Solr是企业级的,快速的和高度可扩展的。 使用Solr构建的应用程序非常复杂,可提供高性能。

    那为什么要是用Solr呢??

    大多数搜索引擎应用都必须具有某种搜索功能,问题是搜索功能往往是巨大的资源消耗并且它们由于沉重的数据库加载而拖垮你的应用的性能。

    总之,Solr是一个可扩展的,可部署,搜索/存储引擎,优化搜索大量以文本为中心的数据。

    二、Solr安装

    注意:需要提前配置好linux下的java环境

    1:安装 Tomcat(apache-tomcat-8.5.15.tar.gz),解压缩即可。

    tar -xvf apache-tomcat-8.5.15.tar.gz -C /usr/local/

     cd /usr/local

    mv apache-tomcat-8.5.15/ tomcat

    2:解压 solr(solr-4.10.3.tgz)。

     tar -xvf solr-4.10.3.tgz

    3:把 solr 下的dist目录solr-4.10.3.war部署到 Tomcatwebapps下(去掉版本号)。

    cd solr-4.10.3/dist/

    cp solr-4.10.3.war /usr/local/tomcat/webapps/solr.war

    4:启动 Tomcat解压缩 war 包

    cd /usr/local/tomcat/bin

    ./startup.sh

    5:把solr下example/lib/ext 目录下的所有的 jar 包,添加到 solr 的工程中(WEB-INFlib目录下)。

    cp /root/solr-4.10.3/example/lib/ext/*.jar /usr/local/tomcat/webapps/solr/WEB-INF/lib/

    6:创建一个 solrhome(/usr/local/solrhome) 。solr 下的/example/solr 目录就是一个 solrhome。复制此目录到/usr/local改名为solrhome 

    cp /root/solr-4.10.3/example/solr  /usr/local/ -r

    cd /usr/local

    mv solr  solrhome

    7:关联 solr 及 solrhome。需要修改 solr 工程的 web.xml 文件。

    vi /usr/local/tomcat/webapps/solr/WEB-INF/web.xml

    <env-entry>

           <env-entry-name>solr/home</env-entry-name>

           <env-entry-value>/usr/local/solrhome</env-entry-value>

           <env-entry-type>java.lang.String</env-entry-type>

        </env-entry>

    8:启动 Tomcat

    9:浏览器访问

  • 相关阅读:
    [Tutorial] Using the RasPi as a WiFi hostspot
    Turn Your Raspberry Pi Into a WiFi Hotspot with Edimax Nano USB EW-7811Un (RTL8188CUS chipset)
    RPI-Wireless-Hotspot
    将树莓派Raspberry Pi设置为无线路由器(WiFi热点AP,RTL8188CUS芯片)
    java的动态代理机制详解
    ant -verbose -debug ...
    各个版本的spring jar包
    挑战树莓派:谁才是Geek最爱的开发板?
    RPi Debian Auto Login
    IP查找工具——angry IP Scanner
  • 原文地址:https://www.cnblogs.com/lqcswy/p/11930406.html
Copyright © 2011-2022 走看看