国产探花免费观看_亚洲丰满少妇自慰呻吟_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"
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临漳县| 子洲县| 平果县| 大连市| 聊城市| 南投县| 贵阳市| 离岛区| 寻乌县| 安龙县| 嘉义市| 永济市| 绥中县| 平阴县| 洞口县| 连平县| 岱山县| 富锦市| 鹿泉市| 六枝特区| 乃东县| 伊川县| 麻阳| 祁阳县| 泽州县| 河曲县| 海兴县| 河南省| 西充县| 镇安县| 大城县| 集安市| 克什克腾旗| 龙里县| 呼图壁县| 西平县| 东乡| 杨浦区| 昌都县| 游戏| 湾仔区|