Solr-4.10.2安装
生活随笔
收集整理的這篇文章主要介紹了
Solr-4.10.2安装
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
SolrCloud 分布式集群部署步驟?
solr-4.10.2.tgz cd /usr/local/software/solr-4.10.2/example/webapps/cd /usr/local/tomcat/webapps/ rm -rf dubbo zip -r dubbo.zip dubbo cp -r /usr/local/software/apache-tomcat-9.0.2/webapps/solr ./ rm -rf examples/ rm -rf host-manager/ rm -rf manager/ rm -rf ROOT/ rm -rf docs/cd /usr/local/tomcat/webapps/solr/WEB-INF/ vim web.xml <env-entry><env-entry-name>solr/home</env-entry-name><env-entry-value>/usr/local/solr/solrhome</env-entry-value><env-entry-type>java.lang.String</env-entry-type> </env-entry>cd /usr/local/software/solr-4.10.2/example/lib/ext/ ll /usr/local/tomcat/lib/ cp * /usr/local/tomcat/lib/ ./bin/startup.sh tail -f logs/catalina.out tail -f -n 100 catalina.out http://localhost:8080/solr/ vim /usr/local/solr/solrhome/collection1/conf/schema.xml df -h du -sh du -h cd /usr/local/solr/solrhome/collection1/ vim core.properties name=collection1 cd /usr/local/solr/solrhome/collection1/data/ cd index/ ll cd tlog/ ll cd /usr/local/tomcat/webapps/solr/WEB-INF/lib/ IKAnalyzer2012FF_u1.jar mkdir classes cd /usr/local/tomcat/webapps/solr/WEB-INF/classes/ IKAnalyzer.cfg.xml stopword.dic vim /usr/local/solr/solrhome/collection1/conf/schema.xml跳到文件第一行 在鍵盤按下小寫gg 跳到文件最后一行 在鍵盤按下大寫G1152 <fieldType name="text_ik" class="solr.TextField"> 1153 <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/> 1154 </fieldType><!--IKAnalyzer Field--><field name="title_ik" type="text_ik" indexed="true" stored="true" /><field name="content_ik" type="text_ik" indexed="true" stored="false" multiValued="true"/><field name="product_name" type="text_ik" indexed="true" stored="true"/><field name="product_price" type="float" indexed="true" stored="true"/><field name="product_description" type="text_ik" indexed="true" stored="false" /><field name="product_picture" type="string" indexed="false" stored="true" /><field name="product_catalog_name" type="string" indexed="true" stored="true" /><field name="product_keywords" type="text_ik" indexed="true" stored="false" multiValued="true"/><copyField source="product_name" dest="product_keywords"/><copyField source="product_description" dest="product_keywords"/> vim IKAnalyzer.cfg.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd"> <properties><comment>IK Analyzer 擴展配置</comment><!--用戶可以在這里配置自己的擴展字典 --><entry key="ext_dict">ext.dic;</entry><!--用戶可以在這里配置自己的擴展停止詞字典--><entry key="ext_stopwords">stopword.dic;</entry></properties>vim ext.dic cat stopword.dic ./shutdown.sh ./startup.sh tail -f -n 50 ../logs/catalina.out cd /usr/local/solr/solrhome/collection1/data ll rm -rf index mkdir index rm -rf tlog/ mkdir tlog /usr/local/tomcat/bin/shutdown.sh /usr/local/tomcat/bin/shutdown.sh /usr/local/tomcat/bin/startup.sh jpsmysql -u root -p show databases; use lucene show tables; select count(1) from products; desc products; +--------------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +--------------+--------------+------+-----+---------+----------------+ | pid | int(11) | NO | PRI | NULL | auto_increment | | name | varchar(255) | YES | | NULL | | | catalog | int(11) | YES | | NULL | | | catalog_name | varchar(50) | YES | | NULL | | | price | double | YES | | NULL | | | number | int(11) | YES | | NULL | | | description | longtext | YES | | NULL | | | picture | varchar(255) | YES | | NULL | | | release_time | datetime | YES | | NULL | | +--------------+--------------+------+-----+---------+----------------+ vim /usr/local/solr/solrhome/collection1/conf/solrconfig.xml :/requestHandler 然后按n 1902 <requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler"> 1903 <lst name="defaults"> 1904 <str name="config">data-config.xml</str> 1905 </lst> 1906 </requestHandler>cd /usr/local/solr/solrhome/collection1/conf/ 新建data-config.xml文件 vim data-config.xml <?xml version="1.0" encoding="UTF-8" ?> <dataConfig> <dataSource type="JdbcDataSource" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/lucene" user="solr" password="solr"/> <document><entity name="product" query="SELECT pid,name,catalog_name,price,description,picture FROM products "><field column="pid" name="id"/><field column="name" name="product_name"/><field column="catalog_name" name="product_catalog_name"/><field column="price" name="product_price"/><field column="description" name="product_description"/><field column="picture" name="product_picture"/></entity> </document></dataConfig>cd /usr/local/software/solr-4.10.2/dist/ ll solr-dataimporthandler-4.10.2.jar solr-dataimporthandler-extras-4.10.2.jar cp 到 /usr/local/tomcat/webapps/solr/WEB-INF/lib/ cp solr-dataimporthandler-4.10.2.jar solr-dataimporthandler-extras-4.10.2.jar /usr/local/tomcat/webapps/solr/WEB-INF/lib/ /usr/local/tomcat/bin/shutdown.sh jps 上傳mysql-connector-java-5.1.21.jar vim /usr/local/solr/solrhome/collection1/conf/schema.xml 進行數據庫訪問授權 grant all privileges on 庫名.表名 to '用戶名'@'IP地址' identified by '密碼' with grant option; grant all privileges on *.* to 'root'@'%' identified by '1234' with grant option; flush privileges;linux上的時間查詢命令 date/usr/local/tomcat/bin/startup.sh http://localhost:8080/solr/cd /usr/local/solr/solrhome/collection1/conf/ dataimport.properties vim dataimport.properties #Wed Jan 09 08:42:19 CST 2019 last_index_time=2019-01-09 08\:42\:03 product.last_index_time=2019-01-09 08\:42\:03 cat dataimport.propertieshttp://localhost:8080/solr/dataimport?command=full-import&clean=true&commit=true&wt=json&indent=true&entity=test&verbose=false&optimize=false&debug=false&id=1http://localhost:8080/solr/dataimport?command=full-import&clean=true&commit=true&wt=json&indent=true&entity=product&verbose=false&optimize=false&debug=false增量添加 http://localhost:8080/solr/dataimport?command=delta-import&commit=true&entity=test?
總結
以上是生活随笔為你收集整理的Solr-4.10.2安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Dubbox-REST风格
- 下一篇: FastDFS配置手册trackerst