solr在linux环境的单点部署教程
2014-01-09 11:46
387 查看
1.下载tomcat 并解压
tar -zxvf apache-tomcat-7.0.47.tar.gz
2.在当前解压目录下看到文件夹 apache-tomcat-7.0.47,进入bin 目录,执行
./startup.sh
看到tomcat已经启动,访问当前主机 IP:8080出现 tomcat欢迎页面。至此, tomcat没有问题。然后执行
./shutdown.sh ,将tomcat 先停掉。你会发现tomcat/conf下边出现了Catalina文件夹,然后在/Catalina/localhost下边创建文件solr.xml.
vi solr.xml
3.下载solr ,同样解压
tar -zxvf solr-4.6.0
4.在解压后的目录下寻找dist目录,找到 war包 solr-4.6.0.war。将该 war放在 tomcat的 webapps下,并改名为solr.war(改名是为了使用方便,也可以不改)
cp solr-4.6.0.war /solr/apache-tomcat-7.0.47/webapps/
5.选择一个地方建立solrhome文件,比如在apache-tomcat的平级目录下创建
mkdir solrhome
6.solr/example下的multicore拷贝至solrhome下
cp -r multicore /solrhome/
7.打开Tomcat7.0\conf\Catalina\localhost\solr.xml,把下面代码复制
<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="${catalina.home}/webapps/solr.war" debug="0" crossContext="true" >
<Environment name="solr/home" type="java.lang.String" value="/solrhome/multicore的路径" override="true" />
</Context>
8.如果solr想要用8983端口,可以修改TOMCAT 的apache-tomcat-6.0.33/conf/server.xml
<Connector port="8983" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8"/>
并删除
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8"/>
9. 再次启动tomcat ,即可看到 solr运行。
访问http://ip:端口/solr
10.如果有必要,还可以添加中文分词。
tar -zxvf apache-tomcat-7.0.47.tar.gz
2.在当前解压目录下看到文件夹 apache-tomcat-7.0.47,进入bin 目录,执行
./startup.sh
看到tomcat已经启动,访问当前主机 IP:8080出现 tomcat欢迎页面。至此, tomcat没有问题。然后执行
./shutdown.sh ,将tomcat 先停掉。你会发现tomcat/conf下边出现了Catalina文件夹,然后在/Catalina/localhost下边创建文件solr.xml.
vi solr.xml
3.下载solr ,同样解压
tar -zxvf solr-4.6.0
4.在解压后的目录下寻找dist目录,找到 war包 solr-4.6.0.war。将该 war放在 tomcat的 webapps下,并改名为solr.war(改名是为了使用方便,也可以不改)
cp solr-4.6.0.war /solr/apache-tomcat-7.0.47/webapps/
5.选择一个地方建立solrhome文件,比如在apache-tomcat的平级目录下创建
mkdir solrhome
6.solr/example下的multicore拷贝至solrhome下
cp -r multicore /solrhome/
7.打开Tomcat7.0\conf\Catalina\localhost\solr.xml,把下面代码复制
<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="${catalina.home}/webapps/solr.war" debug="0" crossContext="true" >
<Environment name="solr/home" type="java.lang.String" value="/solrhome/multicore的路径" override="true" />
</Context>
8.如果solr想要用8983端口,可以修改TOMCAT 的apache-tomcat-6.0.33/conf/server.xml
<Connector port="8983" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8"/>
并删除
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8"/>
9. 再次启动tomcat ,即可看到 solr运行。
访问http://ip:端口/solr
10.如果有必要,还可以添加中文分词。
相关文章推荐
- 在linux环境上如何部署SolrCloud
- Tomcat7 + Solr4.8 在Linux下部署一个可运行的环境
- solr 服务器 部署在windows/linux环境
- 【Nosql-安装教程】Linux环境下安装和部署Redis步骤
- Node.js环境在linux上的部署教程
- linux-centos7入门教程(基本命令,上传文件到linux服务器,部署jre运行环境并配置环境变量)
- Linux环境下Solr6部署文档
- 1.1 solr 服务器 部署在windows/linux环境
- 在linux下通过zookeeper部署solr集群详细配置教程
- Android开发环境部署——非常详细的Android开发环境搭建教程(linux 环境)
- Linux就该这样学—— 第1章 部署虚拟环境安装linux系统。
- 小白教程:win+linux+mac下如何安装Python环境集合
- 【solr】solr6.4.1安装部署至tomcat教程
- VMware中linux环境下oracle安装图文教程(一)
- Linux CentOS Tomcat Web环境部署发布
- Hadoop_Linux环境部署
- Linux环境下网站部署常用命令
- Jexus~Linux环境下的部署
- Linux 环境下部署Hadoop 2.x,建议尝试64位系统下进行本地编译的安装方式
- 五步搞定Android开发环境部署——非常详细的Android开发环境搭建教程