Ubuntu 搭建网站开发环境备忘(七) GraphicsMagick + solr 安装

1.GraphicsMagick 是配合im4java使用的图片处理软件,在linux/windows下均能使用。在ubuntu下安装很简单:
sudo apt-get install graphicsmagick
然后运行 man gm,如果显示graphicsmagick的manual,则证明graphicsmagick安装成功。

2. solr安装
1) 下载最新安装包 ( http://www.apache.org/dyn/closer.cgi/lucene/solr/ ),我下载的是apache-solr-4.0.0.tgz
2) 解压安装包
sudo tar -jxvf ~/Downloads/apache-solr-4.0.0.tgz
3) 将解压后的文件移动到要安装到的位置(我选了/opt/solr)
sudo mv -R ~/Downloads/apache-solr-4.0.0 /opt/solr
solr配置中需要指定一个$SOLR_HOME, 然后将解压后的文件夹中example/solr目录复制到 $SOLR_HOME中。上面移动解压后的文件夹自然设定了$SOLR_HOME为/opt/solr/example/solr为#SOLR_HOME,这里就省去了复制example/solr这一步。
4) 复制解压文件夹中dist/apache-solr-*.war文件到$SOLR_HOME中,保存名为solr.war
sudo cp /opt/solr/dist/apache-solr-4.0.0.war /opt/solr/example/solr/solr.war
5) 修改 $SOLR_HOME/collection1/conf/solrconfig.xml 文件
sudo gedit /opt/solr/example/solr/collection1/conf/solrconfig.xml
指定solr数据保存位置dataDir:
<dataDir>${solr.data.dir:/opt/solr/example/solr/data}</dataDir>
6) 在$CATALINA_HOME/conf/Catalina/localhost/中创建新文件
sudo touch /usr/share/tomcat7/conf/Catalina/localhost/solr.xml,
编辑
sudo gedit /usr/share/tomcat7/conf/Catalina/localhost/solr.xml,
加入
<?xml version="1.0" encoding="utf-8"?>
<Context docBase="/opt/solr/example/solr/solr.war" debug="0" crossContext="true">
  <Environment name="solr/home" type="java.lang.String" value="/opt/solr/example/solr" override="true"/>
</Context>
这样指定了tomcat启动时solr.war包,以及solr的$SOLR_HOME
7) 上面第五步中指定的创建dataDir需要赋予tomcat用户编辑权限,否则solr在初始化时会出现权限不够异常( java.io.IOException: Cannot create directory: /opt/solr/example/solr/data/index),这里将solr的安装目录中的文件属主和属组改成tomcat7(具体tomcat系统用户名可以在用cat /etc/passwd | grep tomcat 来查询)
sudo chown -R tomcat7:tomcat7 /opt/solr/*
8) 重启tomcat,在浏览器中访问localhost:8080/solr/admin,如果出现配置首页,证明安装成功

参考链接:
1. http://wiki.apache.org/solr/
2. http://wiki.apache.org/solr/SolrTomcat
3. http://drupal.org/node/716632
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值