solr 叢集安裝
因為叢集至少四臺伺服器,兩個叢集兩個備份。偽分散式:改的時埠號,應該改不同的ip
linux
tomcat
複製4份嶄新的tomcat
cp -r /root/solr/apache-tomcat-7.0.47 /usr/local/solr-cloud/tomcat01 cp -r /root/solr/apache-tomcat-7.0.47 /usr/local/solr-cloud/tomcat02 cp -r /root/solr/apache-tomcat-7.0.47 /usr/local/solr-cloud/tomcat03 cp -r /root/solr/apache-tomcat-7.0.47 /usr/local/solr-cloud/tomcat04
配置tomcat01檔案
vim /usr/local/solr-cloud/tomcat01/conf/server.xml
<Server port="8005" shutdown="SHUTDOWN"> …… <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> …… <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
改成
<Server port="8105" shutdown="SHUTDOWN">
……
<Connector port="8180" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
……
<Connector port="8109" protocol="AJP/1.3" redirectPort="8443" />
其他以此類推
複製4份之前建立好的單機solr到
cp -r /usr/local/solr/tomcat/webapps/solr/ /usr/local/solr-cloud/tomcat01/webapps/ cp -r /usr/local/solr/tomcat/webapps/solr/ /usr/local/solr-cloud/tomcat02/webapps/ cp -r /usr/local/solr/tomcat/webapps/solr/ /usr/local/solr-cloud/tomcat03/webapps/ cp -r /usr/local/solr/tomcat/webapps/solr/ /usr/local/solr-cloud/tomcat04/webapps/
solrhome
cp -r /usr/local/solr/solrhome/ /usr/local/solr-cloud/solrhome01
cp -r /usr/local/solr/solrhome/ /usr/local/solr-cloud/solrhome02
cp -r /usr/local/solr/solrhome/ /usr/local/solr-cloud/solrhome03
cp -r /usr/local/solr/solrhome/ /usr/local/solr-cloud/solrhome04
配置檔案solrhome01
vim /usr/local/solr-cloud/solrhome01/solr.xml
<str name="host">${host:}</str>
<int name="hostPort">${jetty.port:8983}</int>
修改為
<str name="host">192.168.25.129</str>
<int name="hostPort">8180</int>
埠號要與tomcat配置一直
配置tomcat與sorlhome關係
配置檔案tomcat01
vim /usr/local/solr-cloud/tomcat01/webapps/solr/WEB-INF/web.xml
<env-entry-value>/usr/local/solr/solrhome</env-entry-value>
改為
<env-entry-value>/usr/local/solr-cloud/solrhome01</env-entry-value>
以此類推
配置tomcat與zookeeper關係
配置檔案tomcat01
vim /usr/local/solr-cloud/tomcat01/bin/catalina.sh
要與之前配過的zookeeper01 02 03客戶端埠號一直
#JAVA_OPTS="$JAVA_OPTS -Dorg.apache.catalina.security.SecurityListener.UMASK=`umask`"
#這句話後邊新增變數:內容是zookeeper叢集地址,如下
JAVA_OPTS="-DzkHost=192.168.25.129:2281,192.168.25.129:2282,192.168.25.129:2283"
以此類推
使用工具上傳到zookeeper,上傳到任意一個zookeeper即可
cd /root/solr/solr-4.10.3/example/scripts/cloud-scripts
./zkcli.sh -zkhost 192.168.25.129:2281,192.168.25.129:2282,192.168.25.129:2283 -cmd upconfig -confdir /usr/local/solr-cloud/solrhome01/collection1/conf -confname myconf
判斷上傳是否成功
ll /usr/local/solr-cloud/zookeeper01/bin/
成功顯示
total 52
-rw-r--r--. 1 root root 232 Sep 3 19:15 README.txt
-rw-r--r--. 1 root root 1937 Sep 3 19:15 zkCleanup.sh
-rw-r--r--. 1 root root 1056 Sep 3 19:15 zkCli.cmd
-rwxr--r--. 1 root root 1534 Sep 3 19:15 zkCli.sh
-rw-r--r--. 1 root root 1628 Sep 3 19:15 zkEnv.cmd
-rw-r--r--. 1 root root 2696 Sep 3 19:15 zkEnv.sh
-rw-r--r--. 1 root root 1089 Sep 3 19:15 zkServer.cmd
-rwxr--r--. 1 root root 6773 Sep 3 19:15 zkServer.sh
-rw-r--r--. 1 root root 13780 Sep 4 01:02 zookeeper.out
使用這裡的zkCli.sh測試連線
chmod u+x /usr/local/solr-cloud/zookeeper01/bin/zkCli.sh
cd /usr/local/solr-cloud/zookeeper01/bin/
./zkCli.sh -server 192.168.25.129:2281
#進入如下狀態。後再退出。
[zk: 192.168.25.129:2281(CONNECTED) 0]
quit
#再分別測試下邊兩條
./zkCli.sh -server 192.168.25.129:2282
./zkCli.sh -server 192.168.25.129:2283
啟動所有tomcat
vim start-all-tomcat.sh
/usr/local/solr-cloud/tomcat01/bin/startup.sh
/usr/local/solr-cloud/tomcat02/bin/startup.sh
/usr/local/solr-cloud/tomcat03/bin/startup.sh
/usr/local/solr-cloud/tomcat04/bin/startup.sh
chmod u+x start-all-tomcat.sh
測試solr雲
發現不是01配的,因為 配置tomcat與sorlhome關係時直接寫的部落格忘記配檔案了 (⊙o⊙)…
正確如下
建立分片
刪除collection1
http://192.168.25.129:8180/solr/admin/collections?action=DELETE&name=collection1
相關推薦
solr叢集安裝部署
一、安裝部署zookeeper叢集 zookeeper叢集 二、solr叢集部署 叢集配置 IP | 節點名稱 | 環境 --- | --- | --- 192.168.137.128 | 192.168.137.128 | jdk1.8, zookeeper3.4.13, solr7.5.0 192.
solr 叢集安裝
因為叢集至少四臺伺服器,兩個叢集兩個備份。偽分散式:改的時埠號,應該改不同的ip linux tomcat 複製4份嶄新的tomcat cp -r /root/solr/apache-tomcat-7.0.47 /usr/local/solr-cloud/tomcat
Solr叢集搭建詳細教程(一) Linux伺服器上安裝JDK小白教程
注:歡迎大家轉載,非商業用途請在醒目位置註明本文連結和作者名dijia478,商業用途請聯絡本人[email protected]。 一、Solr叢集的系統架構 SolrCloud(solr 雲)是Solr提供的分散式搜尋方案,當你需要大規模,容錯,分散式索引和檢索能力時使用 SolrCloud
Solr叢集版安裝使用
1 課程計劃 第七天: solr叢集搭建 使用solrj管理solr叢集 把搜尋功能切換到叢集版 2 什麼是SolrCloud SolrCloud(solr 雲)是Solr提供的分散式搜尋方案,當你需要大規模,容錯,分散式索引和檢索能力時使用 Solr
Linux安裝Tomcat-Nginx-FastDFS-Redis-Solr-叢集——【第九集-補充-之安裝iptables】
1,安裝完了jdk,tomcat,啟動tomcat的bin/startup.sh後,發現在瀏覽器輸入公網ip地址和tomcat的預設(server.xml)中的埠port:8080,無法訪問,這主要是因為防火牆沒有關閉導致的。 可以通過設定iptables檔案來讓埠不收防火牆限制。 2
Linux安裝Tomcat-Nginx-FastDFS-Redis-Solr-叢集——【第九集-補充-之安裝mariadb】
由於也是第一次安裝,再此不必獻醜了,貼上參考連結: 1,指導我為什麼使用mariadb而不是用mysql:https://blog.csdn.net/liumiaocn/article/details/56665800 2,配置mariadb: https://blog.csdn.net/xings
Linux安裝Tomcat-Nginx-FastDFS-Redis-Solr-叢集——【第九集-補充-之安裝jdk】
1,安裝JDK,本來想安裝jdk8的,但是考慮到tomcat安裝的是tomcat7,怕出現版本不相容的情況,就改安裝jdk7 去官網下載jdk-7u80-linux-x64.tar.gz的二進位制檔案,注意必須是linux版本的,32位還是64位根據情況而定 通過xftp上傳到linux後臺:
solr安裝-tomcat+solrCloud構建穩健solr叢集
http://blog.csdn.net/xyls12345/article/details/27504965 solrCloud的搭建可以有兩種方式:使用solr內嵌的jetty來搭建;使用外部web容器tomcat來搭建。對於使用jett來搭建參考solr官方的手冊照著做肯定ok,下面我主要講的是如何使
solr的安裝配置與helloworld
配置中文 啟動tomcat com war包 執行 package .text 文件 rdo 一、安裝solr 1.安裝jdk環境和tomcat 2.解壓solr壓縮包,這裏我解壓到opt目錄下 3.把/usr/local/solr-4.8.0/dist/solr-4.8.
solr的安裝
目錄 文件的 web lib solr 部署 star web.xml local solr的安裝安裝步驟 1、安裝tomcat 2、把solr的war包部署到tomcat下,改名為solr.war。改名不是必須的,只是為了便於訪問 3、solr.war解
solr的安裝及配置詳細教程
family 全部 span 記得 webapp pps gic 配置 ack 1 solr的下載 從Solr官方網站(http://lucene.apache.org/solr/ )下載Solr最新版本,根據Solr的運行環境,Linux下需要下載solr-7.3.1.
Solr入門-Solr服務安裝(windows系統)
exist img -s cheng should local zookeepe 進行 存儲 安裝Solr 首先保證已經正確安裝了Java 下載Solr,當前最新版6.1.0 Solr各個版本下載地址 Solr從6.0之後需要Java1.8所以如果使用Solr6.0及其以上
solr的安裝和啟動
roo font 復制 解壓 war tom style 啟動 apps 單機版solr的安裝: 1、上傳解壓 2、把solr的jar把復制到tomcat中 /root/solr-4.10.3/dist cp solr-4.10.3.war
Quick start Solr 之安裝指南(一)
align yum 文件夾 CP 基礎 成功 引擎 全文搜索 回車 Solr簡介 1. 企業站內搜索技術選型在一些大型門戶網站、電子商務網站等都需要站內搜索功能,使用傳統的數據庫查詢方式實現搜索無法滿足一些高級的搜索需求,比如:搜索速度要快、搜索結果按相關度排序、搜索內容
Windows 2016 容錯移轉叢集安裝 (1) 叢集安裝
技術分享 ges 建立 nbsp spa 9.png ima tom ear Windows 2016 容錯移轉叢集安裝 (1) 叢集安裝環境:. 網域 - 網域控制站RADIO-AP-1.xxx.com LAN 11.131.113.71
自制Hadoop偽分佈、叢集安裝詳細過程(vmware)
Hadoop單機版、偽分佈、叢集安裝教程推薦連結: http://dblab.xmu.edu.cn/blog/page/2/?s=Hadoop 注:vmware6.5及以上,執行命令基本相同,除了編輯檔案時“vi”指令替換為“vim”指令 一、下載安裝所需檔案  
Solr11-SolrCloud的詳細部署過程(基於Solr4.10.4搭建Solr叢集)
文章目錄 1 SolrCloud結構說明 2 環境的安裝 2.1 環境說明 2.2 部署並啟動ZooKeeper叢集 2.3 部署Solr單機服務 2.4 新增Solr的索引庫 3 部署Solr叢集服務(Sol
solr的安裝與solrJ的使用-java版
solrJ的使用 Solr是一個全文檢索伺服器,只需要進行配置就可以實現全文檢索服務。 1、solr的安裝及配置 需要把solr伺服器安裝到linux環境: 第一步:安裝linux、jdk、tomcat。 &nb
Proxmox5.2叢集安裝Ceph
本人低配五臺機器,用來學習Proxmox,首先把這幾臺電腦叢集起來,在每臺機器上同步時間:用這條命令:#vi /etc/systemd/timesyncd.conf開啟timesyncd.conf檔案,在檔案里加入這條語句 [Time] Servers=ntp1.aliyun.com ntp2.ali
第5章 選舉模式和ZooKeeper的叢集安裝 5-1 叢集的一些基本概念
xx就是我們的master,也就是我們的主節點。心跳機制,當有一個節點掛掉之後,整個叢集還是可以工作的。選舉模式,我們現在的master是正常執行的,但是在某些情況下它宕機了宕機了,那麼這個時候它這個叢集裡面就少了master,沒有master兩個slave需要去競爭。競爭完之後slave1把slave2給幹