詳細部署solr叢集
1.首先將windos環境下配置好的帶有IK分詞器的tomcat-solr和solrhome上傳到linux上
CRT下使用ALT+P put -r 命令
2. 在linux下的/usr/soft目錄下建立solr-cloud和solrhomes
mkdir /usr/soft/solr-cloud
mkdir /usr/soft/solrhomes
3.分別將上傳的檔案copy四份到相應的目錄下
4.使用nodepad++的ftp外掛修改配置檔案
(1)分別修改每一個tomcat 例如:tomcat01/webapps/solr/WEB-INF/web.xml
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>/usr/soft/solrhomes/solrhome01
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
(2)分別修改每個tomcat的3個埠 例如: tomcat01/conf/server.xml 的8005 8080 8009
分別改為tomcat01 8105 8180 8109
tomcat02 8205 8280 8209
tomcat03 8305 8380 8309
tomcat04 8405 8480 8409
(3)修改每一個tomcat 例如:tomcat01/bin/catalina.sh 配置tomcat啟動找得到zookeeper叢集
JAVA_OPTS="-DzkHost=192.168.21.129:2181,192.168.21.129:2182,192.168.21.129:2183"
(4)修改solrhomes下的每一個solrhome的solr.xml 例如:solrhome01/solr.xml
<solrcloud>
<str name="host">192.168.21.129</str>
<int name="hostPort">8180</int>
<str name="hostContext">${hostContext:solr}</str>
<int name="zkClientTimeout">${zkClientTimeout:30000}</int>
<bool name="genericCoreNodeNames">${genericCoreNodeNames:true}</bool>
</solrcloud>
5.讓zookeeper統一管理配置檔案,需要把solrhome下collection1/conf目錄上傳到zookeeper,上傳任意solrhome的配置檔案即可
rz 上傳並解壓solr-4.10.3.tar.tgz檔案
cd solr-4.10.3/example/scripts/cloud-scripts/
在這個目錄下執行下面一句命令(注意需要提前安裝unzip yum install -y unzip zip)
./zkcli.sh -zkhost 192.168.21.129:2181,192.168.21.129:2182,192.168.21.129:2183 -cmd upconfig -confdir /usr/soft/solrhomes/solrhome01/collection1/conf -confname myconf
6.啟動每一個tomcat
編寫startAll.sh和stopAll.sh 指令碼檔案
startAll.sh:
cd tomcat01/bin/
./startup.sh
cd ../..
cd tomcat02/bin/
./startup.sh
cd ../..
cd tomcat03/bin/
./startup.sh
cd ../..
cd tomcat04/bin/
./startup.sh
cd ../..
stopAll.sh:
cd tomcat01/bin/
./shutdown.sh
cd ../..
cd tomcat02/bin/
./shutdown.sh
cd ../..
cd tomcat03/bin/
./shutdown.sh
cd ../..
cd tomcat04/bin/
./shutdown.sh
cd ../..
7.啟動完所有tomcat,solr叢集搭建部署完畢!
相關推薦
詳細部署solr叢集
1.首先將windos環境下配置好的帶有IK分詞器的tomcat-solr和solrhome上傳到linux上 CRT下使用ALT+P put -r 命令 2. 在linux下的/usr/soft目錄下建立solr-cloud和solrhomes mkdir
Solr11-SolrCloud的詳細部署過程(基於Solr4.10.4搭建Solr叢集)
文章目錄 1 SolrCloud結構說明 2 環境的安裝 2.1 環境說明 2.2 部署並啟動ZooKeeper叢集 2.3 部署Solr單機服務 2.4 新增Solr的索引庫 3 部署Solr叢集服務(Sol
Solr叢集搭建詳細教程(二) Solr服務在Linux上的搭建詳細教程
三、solr叢集搭建 注意,在搭建solr叢集前,建議最好有一個solr服務是已經搭建好的,可以簡化大量重複的配置操作。 單機solr服務搭建過程參看我的這篇文章: Solr服務在Linux上的搭建詳細教程 這個單機solr服務在solr叢集搭建第二步和第三步裡需要,搭建好一個solr服務後,就可以進
Solr叢集搭建詳細教程(一) Linux伺服器上安裝JDK小白教程
注:歡迎大家轉載,非商業用途請在醒目位置註明本文連結和作者名dijia478,商業用途請聯絡本人[email protected]。 一、Solr叢集的系統架構 SolrCloud(solr 雲)是Solr提供的分散式搜尋方案,當你需要大規模,容錯,分散式索引和檢索能力時使用 SolrCloud
solr叢集安裝部署
一、安裝部署zookeeper叢集 zookeeper叢集 二、solr叢集部署 叢集配置 IP | 節點名稱 | 環境 --- | --- | --- 192.168.137.128 | 192.168.137.128 | jdk1.8, zookeeper3.4.13, solr7.5.0 192.
Kubernets及叢集詳細部署
**環境伺服器資訊及節點介紹 OS:CentOS Linux release 7.3.1611 (Core) 主機名 IP地址 備註 lc13 192.168.56.168 master and etcd lc14 192.168.56.169 master and etcd lc15 19
Kubernetes叢集的詳細部署
一、叢集機器 linux-node1:192.168.56.11 ---master 部署的服務: etcd kube-apiserver kube-controller-manager kube-scheduler linux-node2:192.168
搜尋引擎--Solr 叢集部署
莫架構經驗: (1)4核8G 的機器,可以支援1000W條資料。(2)注意分片,不是越多越好,一個分片控制在100G的資料,大於100G,考慮兩個分片。(3)副本(儲存資料的元件),有幾臺機器就建立幾個副本。(4)提交一定要批量提交,單個提交不可採取。 重點
Ambari 2.1安裝HDP2.3.2 之 六、安裝部署HDP叢集 詳細步驟
六、安裝部署HDP叢集 瀏覽器訪問 http://master:8080,進入amabri登入頁面,使用者名稱:admin,密碼: admin 選擇 Launch Install Wizard: 1. Get started 給叢集起個名字
Solr叢集架構概述及delta-import詳細配置
背景 由於專案原因,重新熟悉了下Solr,版本為3.6,搭建了主從Solr服務,並使用DIH從RDBMS資料來源增量更新索引。 其實也沒什麼技術含量,就是簡單做個總結,分別從部署架構和增量更新兩個方面說明下。 Solr Replication solr的主從其實是他的re
websphere8 從安裝到部署 測試叢集應用程式 安裝j2ee程式(非常詳細)
目錄 1. 準備安裝檔案 2. 安裝Installation Manager 3. 為Installation Manager指定安裝資源庫 4. 建立部署管理器概要檔案 5. 建立定製概要檔案並聯合到部署管理器 6. 建立應用伺服器(獨立)概要檔案 7. 合獨立伺服器節
CloudStack+XenServer詳細部署方案 交換機配置和服務器連線
cloudstack+xenserver詳細部署方案CloudStack+XenServer詳細部署方案(2):交換機配置和服務器連線 本文將根據設計文檔, 對交換機進行配置和服務器網絡連線方式進行說明.Step1.交換機規劃, 根據功能將交換機端口分為三個部分:管理區域(交換機1 – 16 口): 用於
CloudStack+XenServer詳細部署方案 CloudStack管理節點的安裝和配置
cloudstack+xenserver詳細部署方案 cloudstack管理節點的安裝和配置CloudStack+XenServer詳細部署方案 CloudStack管理節點的安裝和配置本文將根據設計文檔, 安裝和配置CloudStack管理節點。本文只對配置流程和結果進行舉例說明, 具體 細節和配置操作請
CloudStack+XenServer詳細部署方案創建高級網絡資源域
cloudstack+xenserver詳細部署方案(5):創建高級網絡資源域CloudStack+XenServer詳細部署方案(5):創建高級網絡資源域本文將根據設計文檔結合和之前創建的XenServer 資源池, 介紹CloudStack高級網絡資源域的創建過程。Step1. 選擇高級網絡模式, 單擊下
自動化運維工具SaltStack詳細部署【轉】
lib64 time 兩個 功能 .so odi 組件 部分 srv ==========================================================================================一、基礎介紹======
LNMP架構搭建詳細部署
math 密碼 gunzip develop 驗證 小型 local kerberos yum源 LNMP簡介LNMP代表的就是:Linux系統下Nginx+MySQL+PHP這種網站服務器架構。 Linux是一類Unix計算機操作系統的統稱,是目前最流行的免費操作系統。代
Linux中詳細部署Cobbler安裝的服務
pri max chang enabled -- dhcp algo emc 模塊 1.cobbler簡介Cobbler 是一個Linux服務器安裝的服務,可以通過網絡啟動(PXE)的方式來快速安裝,重裝物理服務和虛擬機,同時還可以管理 DHCP、DNS等。Cobbler
Tomcat詳細部署
post sed ons http text jre_home recv debug 環境 介紹 1.概念 Tomcat 服務器是一個開源的輕量級Web應用服務器,在中小型系統和並發量小的場合下被普遍使用,是開發和調試Servlet、JSP 程序的首選。 2.HTTP請求過
Linux中詳細部署mysql主從
Owner channel ati tid 插入 從數據 授權 sha2 mysql主從 1.主從簡介在現代企業中,數據顯得尤為重要,而存儲數據的數據庫選擇又五花八門,但無論是何種數據庫,均存在著一種隱患。想幾個問題:用一臺數據庫存放數據,若此數據庫服務器掛了導致數據丟失怎
linux Jumpserver跳板機 /堡壘機詳細部署
發的 process 快速 tables org 51cto zlib 錄像 iss 關於跳板機/堡壘機的介紹: 跳板機的定義: 跳板機就是一臺服務器,開發或運維人員在維護過程中首先要統一登錄到這臺服務器,然後再登錄到目標設備進行維護和操作: 跳板機缺點: 沒有實現對運維人