国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

SolrCloud集群環境搭建

2019-11-08 20:55:33
字體:
來源:轉載
供稿:網友

系統架構圖:

這里寫圖片描述

一、zookeeper集群搭建

準備三臺機器10.202.39.188、10.202.39.189、10.202.39.190準備安裝包zookeeper-3.4.9.tar.gz tar -zxvf zookeeper-3.4.9.tar.gz解壓到/app目錄下創建數據存放路徑: mkdir -p /app/data配置zoo.cfg文件 cp zoo_sample.cfg zoo.cfg 修改配置文件:# The number of milliseconds of each ticktickTime=2000# The number of ticks that the initial # synchronization phase can takeinitLimit=10# The number of ticks that can pass between # sending a request and getting an acknowledgementsyncLimit=5# the directory where the snapshot is stored.# do not use /tmp for storage, /tmp here is just # example sakes.dataDir=/app/data# the port at which the clients will connectclientPort=2181server.1=10.202.39.188:2881:3881server.2=10.202.39.189:2881:3881server.3=10.202.39.190:2881:3881# the maximum number of client connections.# increase this if you need to handle more clients#maxClientCnxns=60## Be sure to read the maintenance section of the # administrator guide before turning on autopurge.## http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance## The number of snapshots to retain in dataDir#autopurge.snaPRetainCount=3# Purge task interval in hours# Set to "0" to disable auto purge feature#autopurge.purgeInterval=1創建ServerID標識 在每臺機器上創建/app/data/myid文件 10.202.39.188賦值為1、10.202.39.189賦值為2、10.202.39.190賦值為3分別啟動三臺zookeeper ./app/zookeeper-3.4.9/bin/zkServer.sh start

二、Solr單節點環境搭建

環境準備 版本:solr 6.1.0、jdk 1.8 、tomcat8 四臺服務器:10.202.39.184、10.202.39.185、10.202.39.186、10.202.39.187

安裝solr到tomcat 把 solr-6.1.0/solr-6.1.0/server 下的solr-webapp 文件夾拷貝到tomcat 的webapps下,重命名為solr

添加jar包 ·拷貝solr-6.1.0/server/lib/ext 下的jar包到 tomcat/webapps/ ·下solr 項目的WEB-INF/lib下; · 拷貝solr-6.1.0/dist下solr-dataimporthandler jar 包、solr-dataimporthandler-extras- 6.1.0.jar 包 到 tomcat/webapps/ 下solr 項目的WEB-INF/lib下; ·新增MySQL-connector-java-5.1.34.jar到tomcat/webapps/ 下solr 項目的WEB-INF/lib下;

修改配置 修改tomcat/webapps/solr(solr的項目名)/WEB-INF/web.xml, 找到如下代碼,去掉注釋,/put/your/solr/home/here 改為你自己的solrhome的路徑, 如:/app/solrhome<env-entry> <env-entry-name>solr/home</env-entry-name> <env-entry-value>/app/solrhome</env-entry-value> <env-entry-type>java.lang.String</env-entry-type> </env-entry>添加日志 拷貝solr-6.1.0/server/resources下的log4j.properties到tomcat/webapps/solr/WEB-INF/classes,如果WEB-INF下沒有classes文件那么就創建一個classes文件夾

三、Solr集群環境搭建

將10.202.39.185、10.202.39.186、10.202.39.187幾臺機器按照步驟二搭建單機環境把solrhome中的配置文件上傳到zookeeper集群 使用zookeeper的客戶端上傳,使用solr安裝包中的/usr/local/src/solr-6.1.0/server/scripts/cloud-scripts/zkcli.sh ./zkcli.sh -zkhost 10.202.39.188:2181,10.202.39.189:2181,10.202.39.190:2181 -cmd upconfig -confdir /app/solrhome/address/conf -confname address修改solrhome中solr.xml文件,指定當前實例運行的ip地址及端口號<solrcloud> <str name="host">${host:10.202.39.184}</str> <int name="hostPort">${jetty.port:8080}</int> <str name="hostContext">${hostContext:solr}</str> <bool name="genericCoreNodeNames">${genericCoreNodeNames:true}</bool> <int name="zkClientTimeout">${zkClientTimeout:30000}</int> <int name="distribUpdateSoTimeout">${distribUpdateSoTimeout:600000}</int> <int name="distribUpdateConnTimeout">${distribUpdateConnTimeout:60000}</int> <str name="zkCredentialsProvider">${zkCredentialsProvider:org.apache.solr.common.cloud.DefaultZkCredentialsProvider}</str> <str name="zkACLProvider">${zkACLProvider:org.apache.solr.common.cloud.DefaultZkACLProvider}</str> </solrcloud>修改每一臺solr的tomcat 的 bin目錄下catalina.sh文件中加入DzkHost指定zookeeper服務器地址 JAVA_OPTS="-DzkHost=10.202.39.188:2181,10.202.39.189:2181,10.202.39.190:2181"
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 林口县| 乌拉特前旗| 青浦区| 米易县| 昌平区| 资中县| 南澳县| 乌兰县| 尉犁县| 长葛市| 抚宁县| 阿拉善右旗| 哈巴河县| 建阳市| 罗山县| 阳信县| 辉南县| 丰镇市| 成都市| 东丰县| 称多县| 闸北区| 全州县| 兰坪| 池州市| 那曲县| 集贤县| 海南省| 五大连池市| 宁安市| 金山区| 静安区| 灵丘县| 法库县| 永新县| 马公市| 濮阳县| 孝感市| 攀枝花市| 剑河县| 邯郸县|