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
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