linux 安装jdk 、tomcat、solr
2016-04-03 19:29
417 查看
确定JDK的版本:
[root@zhangjianbin soft]# rpm -qa |grep jdk
java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64
java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64
然后卸载:
yum -y remove java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64
yum -y remove java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64
创建solr目录(单机版)
mkdir /usr/local/solr
拷贝tomcat 到 solr目录
cp apache-tomcat-7.0.47 /usr/local/solr/tomcat -r
solr 拷贝到tomcat中
[root@zhangjianbin solr]# cp solr-4.10.3/dist/solr-4.10.3.war /usr/local/solr/tomcat/webapps/solr.war
安装jdk
wget http://211.149.198.47/data/main/jdk-7u7-linux-i586.tar.gz 下载jdk
[root@zhangjianbin solr]# mkdir /usr/local/java
cp jdk1.7.0_55/ /usr/local/java/java1.7
yum install glibc.i686
vi /etc/profile
JAVA_HOME=JAVA_HOME=/usr/local/java/java1.7
JRE_HOME=/usr/local/java/java1.7/jre
PATH=JAVAHOME/bin:JAVA_HOME/bin:JRE_HOME/bin:PATHCLASSPATH=.:PATH
CLASSPATH=.:JAVA_HOME/lib/dt.jar:JAVAHOME/lib/tools.jar:JAVA_HOME/lib/tools.jar:JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
使环境变量立即生效,输入命令:source /etc/profile
启动tomcat
cd tomcat
bin/startup.sh
tail -f logs/catalina.out
关闭tomcat
/usr/local/solr/tomcat/bin/shutdown.sh
删除solr.war
rm solr.war
拷贝sorlr 相关的jar
cd /home/soft/solr/solr-4.10.3/example/lib/ext
cp * /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/
创建solrhome,拷贝example 下的solr
[root@zhangjianbin example]# cp -r solr /usr/local/solr/solrhome
指定solrhome位置webapps/solr/WEB-INF/web.xml
solr/home
/usr/local/solr/solrhome
java.lang.String
iptables添加tomcat 端口
vi /etc/sysconfig/iptables
-A INPUT -m state –state NEW -m tcp -p tcp –dport 8080 -j ACCEPT
service iptables restart
启动tomcat
[root@zhangjianbin tomcat]# ./bin/startup.sh
tomcat日志输出
[root@zhangjianbin tomcat]# tail -f logs/catalina.out
访问solr
http://192.168.137.4:8080/solr/#/
5.安装中文分词器
5.1.安装步骤
5.1.1.第一步:配置IKAnalyzer的jar包
拷贝IKAnalyzer的文件到Tomcat下Solr目录中
将IKAnalyzer2012FF_u1.jar拷贝到 Tomcat的webapps/solr/WEB-INF/lib 下。
5.1.2.第二步:IKAnalyzer的配置文件
在Tomcat的webapps/solr/WEB-INF/下创建classes目录
将IKAnalyzer.cfg.xml、ext_stopword.dic mydict.dic copy到 Tomcat的
webapps/solr/WEB-INF/classes
注意:ext_stopword.dic 和mydict.dic必须保存成无BOM的utf-8类型。
5.1.3.第三步:修改schema.xml文件
修改schema.xml文件
修改Solr的schema.xml文件,添加FieldType:
5.1.4.第四步:设置业务系统Field
设置业务系统Field
[root@zhangjianbin soft]# rpm -qa |grep jdk
java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64
java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64
然后卸载:
yum -y remove java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64
yum -y remove java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64
创建solr目录(单机版)
mkdir /usr/local/solr
拷贝tomcat 到 solr目录
cp apache-tomcat-7.0.47 /usr/local/solr/tomcat -r
solr 拷贝到tomcat中
[root@zhangjianbin solr]# cp solr-4.10.3/dist/solr-4.10.3.war /usr/local/solr/tomcat/webapps/solr.war
安装jdk
wget http://211.149.198.47/data/main/jdk-7u7-linux-i586.tar.gz 下载jdk
[root@zhangjianbin solr]# mkdir /usr/local/java
cp jdk1.7.0_55/ /usr/local/java/java1.7
yum install glibc.i686
vi /etc/profile
JAVA_HOME=JAVA_HOME=/usr/local/java/java1.7
JRE_HOME=/usr/local/java/java1.7/jre
PATH=JAVAHOME/bin:JAVA_HOME/bin:JRE_HOME/bin:PATHCLASSPATH=.:PATH
CLASSPATH=.:JAVA_HOME/lib/dt.jar:JAVAHOME/lib/tools.jar:JAVA_HOME/lib/tools.jar:JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
使环境变量立即生效,输入命令:source /etc/profile
启动tomcat
cd tomcat
bin/startup.sh
tail -f logs/catalina.out
关闭tomcat
/usr/local/solr/tomcat/bin/shutdown.sh
删除solr.war
rm solr.war
拷贝sorlr 相关的jar
cd /home/soft/solr/solr-4.10.3/example/lib/ext
cp * /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/
创建solrhome,拷贝example 下的solr
[root@zhangjianbin example]# cp -r solr /usr/local/solr/solrhome
指定solrhome位置webapps/solr/WEB-INF/web.xml
solr/home
/usr/local/solr/solrhome
java.lang.String
iptables添加tomcat 端口
vi /etc/sysconfig/iptables
-A INPUT -m state –state NEW -m tcp -p tcp –dport 8080 -j ACCEPT
service iptables restart
启动tomcat
[root@zhangjianbin tomcat]# ./bin/startup.sh
tomcat日志输出
[root@zhangjianbin tomcat]# tail -f logs/catalina.out
访问solr
http://192.168.137.4:8080/solr/#/
5.安装中文分词器
5.1.安装步骤
5.1.1.第一步:配置IKAnalyzer的jar包
拷贝IKAnalyzer的文件到Tomcat下Solr目录中
将IKAnalyzer2012FF_u1.jar拷贝到 Tomcat的webapps/solr/WEB-INF/lib 下。
5.1.2.第二步:IKAnalyzer的配置文件
在Tomcat的webapps/solr/WEB-INF/下创建classes目录
将IKAnalyzer.cfg.xml、ext_stopword.dic mydict.dic copy到 Tomcat的
webapps/solr/WEB-INF/classes
注意:ext_stopword.dic 和mydict.dic必须保存成无BOM的utf-8类型。
5.1.3.第三步:修改schema.xml文件
修改schema.xml文件
修改Solr的schema.xml文件,添加FieldType:
<fieldType name="text_ik" class="solr.TextField"> <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/> </fieldType>
5.1.4.第四步:设置业务系统Field
设置业务系统Field
<field name="item_title" type="text_ik" indexed="true" stored="true"/> <field name="item_sell_point" type="text_ik" indexed="true" stored="true"/> <field name="item_price" type="long" indexed="true" stored="true"/> <field name="item_image" type="string" indexed="false" stored="true" /> <field name="item_category_name" type="string" indexed="true" stored="true" /> <field name="item_desc" type="text_ik" indexed="true" stored="false" /> <field name="item_keywords" type="text_ik" indexed="true" stored="false" multiValued="true"/> <copyField source="item_title" dest="item_keywords"/> <copyField source="item_sell_point" dest="item_keywords"/> <copyField source="item_category_name" dest="item_keywords"/> <copyField source="item_desc" dest="item_keywords"/>
相关文章推荐
- tomcat服务器部署项目问题
- SSM项目启动tomcat抛出ClassNotFoundException
- Tomcat的优化
- Tomcat配置参数详解
- Mac安装配置Tomcat环境
- linux服务器安装tomcat6实现支持servlet
- tomcat原理
- tomcat的环境变量配置的
- J2EE+Tomcat环境配置
- J2EE+Tomcat环境配置
- J2EE+Tomcat环境配置
- J2EE+Tomcat环境配置
- J2EE+Tomcat环境配置
- J2EE+Tomcat环境配置
- J2EE+Tomcat环境配置
- J2EE+Tomcat环境配置
- eclipse导入tomcat源码
- Eclipse下配置Tomcat
- Eclipse下配置Tomcat
- Eclipse下配置Tomcat