1. 程式人生 > >詳細部署solr叢集

詳細部署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-value>
       <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.shstopAll.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 關於跳板機/堡壘機的介紹: 跳板機的定義: 跳板機就是一臺服務器,開發或運維人員在維護過程中首先要統一登錄到這臺服務器,然後再登錄到目標設備進行維護和操作: 跳板機缺點: 沒有實現對運維人