软件准备:
1. apache-tomcat-8.0.26.tar.gz
2.solr-4.5.1.zip
3.Hadoop-2.5.1
运行环境:
虚拟机下的CentOS 7 64位
配置前提条件:默认安装好了Hadoop(我安装的环境为伪分布安装)
注:请确认hadoop-2.5.1/etc/hadoop下的hdfs-site.xml增加了以下内容
<property>
<name>dfs.webhdfs.enabled</name>
<value>true</value>
</property>
<property>
<name>dfs.permissions.enabled</name>
<value>false</value>
</property>
一、安装Solr
1.在linux下解压apache-tomcat-8.0.26.tar.gz
tar -zxvf apache-tomcat-8.0.26.tar.gz
2.windows下解压solr-4.5.1.zip并将${solr_home}\solr-4.5.1\example\webapps下的solr.war上传到apache-tomcat-8.0.26的webapps文件夹下
3.linux下解压solr.war
两种方式:
a)
uzip solr.war
b)直接运行tomcat
4.在linux的${tomcat_home}\webapps 下创建solr_home文件夹(可自定义文件夹名及位置,之后配置需要用到)
5.将windows下的${solr_home}\solr-4.5.1\example\solr文件夹中的所有内容上传到solr_home文件夹中
6.linux下进入${tomcat_home}\conf 修改server.xml文件
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<span style="color:#ff0000;"><strong><!--虚拟目录安装-->
<Context path="/solr" docBase="/home/hadoop/tomcats/tomcat0/webapps/solr.war" debug="0" privileged="true">
<Environment name="solr/home" type="java.lang.String" value="/home/hadoop/tomcats/tomcat0/webapps/solr_home" override="true" />
</Conte