ubuntu下配置apachesolr同时整合Drupal search api solr模块

安装tomcat:

 代码如下 复制代码

apt-get update
apt-get install tomcat6 tomcat6-admin

下载并安装apachesolr:

 代码如下 复制代码

wget http://mirrors.cnnic.cn/apache/lucene/solr/4.7.2/solr-4.7.2.tgz
tar -vxf solr-4.7.2.tgz
mkdir /opt/solr
cp -r solr-4.4.0/example/solr/* /opt/solr/
cp solr-4.4.0/example/webapps/solr.war /opt/solr/
cp -r solr-4.4.0/example/lib/ext/* /var/lib/tomcat6/shared/

编辑apachesolr配置文件:

 代码如下 复制代码

vi /opt/solr/collection1/conf/solrconfig.xml

参数 “dataDir” 使用如下值:

<dataDir>${solr.data.dir:/opt/solr/data}</dataDir>

更改文件夹权限:

 代码如下 复制代码

mkdir /opt/solr/data
chown tomcat6 /opt/solr/data/
chmod 777 /opt/solor/data/

————apachesolr服务器配置至此结束——————————
下载并安装Drupal的search api模块和search api solr模块,过程不一一赘述。
将search api solr模块自带的关于apachesolr的配置文件拷贝到如下路径:(拷贝之前最好备份下)

 代码如下 复制代码

cp solr-conf/4.x/* /opt/solr/collection1/conf/

如果提示要不要覆盖,全部覆盖。
重启tomcat服务:

 代码如下 复制代码

service tomcat6 restart

至此关于apachesolr服务器配置结束。
如果你不是ubuntu系统,希望也能从上面的配置过程中找出蛛丝马迹。

下次抽个时间简单介绍下如何配置search api solr模块,让网站使用apachesolr引擎来搜索你的网站内容。

时间: 2024-09-27 01:05:02

ubuntu下配置apachesolr同时整合Drupal search api solr模块的相关文章

如何在Ubuntu下配置L2TP VPN

如何在Ubuntu下配置L2TP VPN 之前发布了一篇如何在Ubuntu下架设PPTP协议的VPN服务的文章,不过有些情况下,PPTP会受到影响而不能正常使用,那么你还有一种选择,就是使用L2TP/IPSec 的VPN.  安装软件包 sudo apt-get install xl2tpd openswan ppp IPSec / Openswan 打开 /etc/ipsec.conf 文件,做如下配置: config setup nat_traversal=yes virtual_priva

如何在Ubuntu下配置PPTP VPN

如何在Ubuntu下配置PPTP VPN 安装pptpd $ sudo apt-get install pptpd 编辑配置文件: $ sudo vi /etc/pptpd.conf 找到最下面,修改ip: localip 你的主机ip remoteip 10.100.0.2-10 第二行为分配的ip段  设置dns $ sudo vi /etc/ppp/pptpd-options 修改以下部分为google的dns: ms-dns 8.8.8.8 ms-dns 8.8.4.4 设置账号: $

Ubuntu下配置vpn工作环境

  公司的服务器提供了vpn接入点,这样在家里也可以通过vpn连到公司的服务器里作一些事情.昨天下午申请了vpn帐号,然后先在windows下试着连接vpn服务器,一切okay,证明自己的vpn帐户没有问题,于是今天准备在Ubuntu下也配置一下vpn的访问环境. 我使用的VPN客户端是 Ubuntu官方源里提供的 pptp-linux.先sudo apt-get install pptp-linux 下载安装pptp 客户端. 然后查了一下pptp的manual,也在网上search了一下,发

ubuntu下配置java环境

配置JDK环境   下载 登录oracle的网站去下载JDK7 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 好吧!在下载之前我们要先选中"Accept License Agreement" 然后,才允许我们下载. 等等有好几个linux版本的 JDK,那么应该选择那个呢?我们先来看看他们有什么不同. x86对应的是32位操作系统下的应用程序,x64对应的是64位操

ubuntu下配置msmtp+mutt发送邮件

想要获得更多的文章,可以关注我的微信ilanniweb. 本文主要介绍如何在Linux下使用msmtp+mutt发送邮件,当然Linux下发送邮件的工具很多,比如sendmail+dovecot等.但是它们的配置一般都比较复杂,因此我们来使用配置比较简单的msmtp+mutt组合来发送邮件. msmtp+mutt组合配置很简单,只需要几步就可以完成.下面我们来分步骤介绍如何配置. PS:本篇文章在ubuntu server 14.04和centos6.6上已经全部测试通过,其相关命令和配置文件可

ubuntu下配置nginx+php+mysql详解_php实例

1.更新 www.jb51.net 复制代码 代码如下: sudo apt-get update 2.安装nginx 复制代码 代码如下: sudo apt-get intsall nginx Ubuntu安装之后的文件结构大致为: * 所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下  www.jb51.net  *程序文件在/usr/sbin/nginx * 日志放在了/var/log/nginx中 *并已经在/et

Ubuntu下配置Tomcat服务器以及设置自动启动的方法_java

既然是Ubuntu,那就要利用好"新立得软件包管理器"了. 1.Tomcat需要jdk的支持,所以先说一下jdk的安装,已经安装好了jdk的可以直接看第2条. 1.1安装jdk 在新立得中搜索"sun-java",安装最新的jdk,比如"sun-java6-jdk",然后点击应用就自动安装完成了. 1.2配置jdk环境变量 安装是自动的,但是配置需要自己动手了. 1.2.1修改用户环境变量 $ vi /home/fancy(你的用户名)/.bas

ubuntu下配置java环境【转】

转自:http://www.cnblogs.com/fnng/archive/2013/01/30/2883815.html 配置JDK环境   下载 登录oracle的网站去下载JDK7 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 好吧!在下载之前我们要先选中"Accept License Agreement" 然后,才允许我们下载. 等等有好几个linux版本

Ubuntu下配置Telnet服务器

1. 首先介绍linux中的守护进程 在Linux系统中有一个特殊的守护进程inetd(InterNET services Daemon),它用于Internet标准服务,通常在系统启动时启动.通过命令行可以给出inetd的配置文件,该配置文件列出了inetd所提供的服务清单.如果没有在命令行给出配置文件,那么inetd将从文件/etc/inetd.conf中读取它的配置信息.inetd的主要任务是为那些没有在系统初始化时启动的服务器进程监听请求,它在同配置文件中列出的服务相关联的TCP或UDP