下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
-.z.Linu*下ES安裝、配置及例如文檔本文在兩臺Linu*虛擬機(jī)上安裝了三個節(jié)點(diǎn),本次搭建ES同時實(shí)踐了兩種模式--單機(jī)模式和分布式模式,以下是本次三個節(jié)點(diǎn)的配置情況:IPES節(jié)點(diǎn)04node1、node320node2一、下載ES及配置1相關(guān)術(shù)語Inde*:es里的inde*相當(dāng)于一個數(shù)據(jù)庫Type:相當(dāng)于數(shù)據(jù)庫里的一表Id:唯一,相當(dāng)于表的主鍵Node:節(jié)點(diǎn)的ES例如,一臺機(jī)器可以運(yùn)行多個例如,但是同一臺機(jī)器上的例如在配置文件中要確保和tcp端口不同〔下面有詳細(xì)介紹〕Cluster:代表一個集群,集群中有多個節(jié)點(diǎn),其中有一個會被選為主節(jié)點(diǎn),這個主節(jié)點(diǎn)是可以通過選舉產(chǎn)生的,主從節(jié)點(diǎn)是針對集群部來說的Shards:索引分片,es可以把一個完整的索引分成多個分片,這樣的好處是可以把一個大的索引拆分成多個,分布到不同的節(jié)點(diǎn)上,構(gòu)成分布式搜索,分片的數(shù)量只能在索引創(chuàng)立前指定,并且索引創(chuàng)立后不能更改Replicas:索引副本,es可以設(shè)置多個索引的副本,副本的作用一是可以提高系統(tǒng)的容錯性,當(dāng)*個節(jié)點(diǎn)上*個分片損壞或喪失,可以從副本中恢復(fù);二是可以提高es的查詢效率,es會自動對搜索請求進(jìn)展負(fù)載均衡2下載版本:1.7.3下載地址下載后放到目錄下并解壓,因?yàn)槲覀円渲冒齻€節(jié)點(diǎn)的集群,可以先將其命名為elasticsearch-node1,比方我存放的路徑是/home/jianpei/elasticsearch-node12.1修改配置文件翻開/home/jianpei/elasticsearch-node1/config目錄下的elasticsearch.yml文件,修改以下屬性值并取消該行的注釋:elasticsearch*這是集群的名字,我們命名為elasticsearch,es啟動后會將具有一樣名字的集群節(jié)點(diǎn)放到同一個集群下:"es-node1"*節(jié)點(diǎn)名稱node.master:true*是否作為主節(jié)點(diǎn),每個節(jié)點(diǎn)都可以設(shè)置成主節(jié)點(diǎn),默認(rèn)值為truenode.data:true*是否存儲數(shù)據(jù),及存儲索引片段,默認(rèn)值為trueinde*.number_of_shards:5*設(shè)置一個索引的碎片數(shù)量,默認(rèn)值為5inde*.number_of_replicas:1*設(shè)置一個索引可被復(fù)制的數(shù)量,默認(rèn)值為1discovery.zen.ping.timeout:30s*默認(rèn)是3秒,這是設(shè)置集群中自動發(fā)現(xiàn)其他節(jié)點(diǎn)ping超時時間,為防止網(wǎng)絡(luò)差導(dǎo)致啟動報錯,我設(shè)置成了30秒*設(shè)置綁定的IP地址*設(shè)置其他節(jié)點(diǎn)連接此節(jié)點(diǎn)的地址,如果不設(shè)置的話則自動獲取*可同時設(shè)置上面兩個參數(shù)Es集群master節(jié)點(diǎn)發(fā)現(xiàn)機(jī)制采用單播形式,主要配置有三行如下:discovery.zen.minimum_master_nodes:2*指定集群中的節(jié)點(diǎn)有幾個有master資格的節(jié)點(diǎn),對于大集群可以設(shè)置3個以上discovery.zen.ping.multicast.enabled:false*是否翻開多播發(fā)現(xiàn)節(jié)點(diǎn),默認(rèn)值為truediscovery.zen.ping.unicast.hosts:["04","20","04:9301"]*指明集群中其他可能為master的節(jié)點(diǎn)IP,以防es啟動后發(fā)現(xiàn)不了集群中的其他節(jié)點(diǎn),第一對引號里是node1,默認(rèn)端口為9300,第二對引號里是node2,在這臺效勞器上,第三對引號里是node3,因?yàn)楹蚽ode1在同一臺效勞器,所以端口改為9301拷貝elasticsearch-node1整個文件夾兩份,一份命名為elasticsearch-node2,一份命名為elasticsearch-node3,將node2拷貝到效勞器上,而在上有node1和node3,因?yàn)閚ode1和node3在一臺機(jī)器上,node1配置文件里端口默認(rèn)為9200和9300,所以要修改node3配置文件里的端口號,elasticsearch.yml文件修改如下::"es-node3"transport.tcp.port:9301.port:9201對于node2,elasticsearch.yml文件修改如下::"es-node3"注意:對于單擊多節(jié)點(diǎn)的es集群,一定要修改和.port的默認(rèn)值保證節(jié)點(diǎn)間不沖突;出現(xiàn)找不到同一集群中的其他節(jié)點(diǎn)的情況,檢查下是否已設(shè)置二、安裝插件BigDeskPlugin:對集群中es狀態(tài)進(jìn)展監(jiān)控ElasticsearchHeadPlugin:對es進(jìn)展各種操作,比方:查詢、刪除、瀏覽索引等。1安裝head插件進(jìn)入/elasticsearch-node1/bin路徑,執(zhí)行以下命令安裝head插件./plugin-installmobz/elasticsearch-head2安裝bigdesk插件./plugin-installlukas-vlcek/bigdesk注意:如果執(zhí)行Linu*命令時遇到?jīng)]有權(quán)限執(zhí)行失敗情況時,用chmod命令修改權(quán)限即可三、運(yùn)行關(guān)閉elasticsearch1運(yùn)行編輯/home/jianpei/elasticsearch-node1/bin/elasticsearch.in.sh,設(shè)置ES_MIN_MEM和ES_MA*_MEM,確保二者保持一致,或者可以es啟動時指定./elasticsearch-*ms512m-*m*512m如果要es后臺運(yùn)行,則:./elasticsearch-d-*ms512m-*m*512m2關(guān)閉前臺運(yùn)行:CTRL+C組合鍵來停頓運(yùn)行后臺運(yùn)行:可以通過“kill-9進(jìn)程號〞關(guān)閉,也可以通過執(zhí)行命令:curl-*POST主機(jī)ip:9200/_cluster/nodes/_shutdown關(guān)閉整個集群curl-*POST主機(jī)ip:9200/_cluster/nodes/節(jié)點(diǎn)標(biāo)識符/_shutdown關(guān)閉單個節(jié)點(diǎn)四、操作elasticsearch1head插件對索引文檔的增刪改查1.1添加翻開頁面主機(jī)ip:9200/_plugin/head/通過json添加點(diǎn)擊“復(fù)核查詢〞添加如上圖所示的數(shù)據(jù),點(diǎn)擊“提交請求〞,右側(cè)有反應(yīng)信息,“created〞代表是否為新建,添加成功點(diǎn)擊數(shù)據(jù)瀏覽,在左側(cè)選擇索引pj,如圖可以看到一條ID為4的記錄被添加了1.2修改如圖,修改ID為4的這條數(shù)據(jù)age改為26,提交請求,右側(cè)反應(yīng)的信息顯示created:false,不是新建,只是修改點(diǎn)擊數(shù)據(jù)瀏覽,如圖可看到ID為4這條記錄age被修改了1.3查詢注意查詢的時候選擇GET,而不是創(chuàng)立時的PUT1.4刪除點(diǎn)擊數(shù)據(jù)瀏覽,選擇索引pj,發(fā)現(xiàn)ID為5這條數(shù)據(jù)已被刪除2Linu*命令對索引文檔的增刪改查2.1添加curl-*PUT主機(jī)ip:9
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025車輛保管合同書范文
- 2025保修工程合同范本
- 2025學(xué)校食堂承包合同書
- 2025關(guān)于試用期解除合同及案例
- 2025年度軍事電子對抗保密技術(shù)合同3篇
- 2025年度新能源充電設(shè)施建設(shè)公司合作協(xié)議書3篇
- 二零二五年度農(nóng)村房屋租賃合同(含農(nóng)業(yè)產(chǎn)業(yè)升級)
- 二零二五年度體育場館租賃合同及賽事運(yùn)營協(xié)議3篇
- 2025年度農(nóng)村個人地基使用權(quán)轉(zhuǎn)讓及農(nóng)業(yè)現(xiàn)代化設(shè)施配套協(xié)議書3篇
- 2025年度教育信息化項(xiàng)目經(jīng)理合作協(xié)議2篇
- 泰山產(chǎn)業(yè)領(lǐng)軍人才申報書
- 專題07:回憶性散文閱讀(考點(diǎn)串講)
- 公司IT運(yùn)維管理制度
- 護(hù)理帶教課件教學(xué)課件
- 促進(jìn)低空經(jīng)濟(jì)農(nóng)林生產(chǎn)應(yīng)用場景實(shí)施方案
- 重慶市市轄區(qū)(2024年-2025年小學(xué)四年級語文)人教版期末考試(上學(xué)期)試卷及答案
- 廣東省一年級數(shù)學(xué)上學(xué)期期末考試試卷部編版-(附解析)
- 2024年公安基礎(chǔ)知識考試題庫及答案
- 2024年北京通州區(qū)初三九年級上學(xué)期期末數(shù)學(xué)試題和答案
- 新蘇教版3三年級數(shù)學(xué)上冊(表格式)教案【全冊】
- 北師大版三年級數(shù)學(xué)上冊寒假作業(yè)96
評論
0/150
提交評論