下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
-.z.Linu*下ES安裝、配置及例如文檔本文在兩臺(tái)Linu*虛擬機(jī)上安裝了三個(gè)節(jié)點(diǎn),本次搭建ES同時(shí)實(shí)踐了兩種模式--單機(jī)模式和分布式模式,以下是本次三個(gè)節(jié)點(diǎn)的配置情況:IPES節(jié)點(diǎn)04node1、node320node2一、下載ES及配置1相關(guān)術(shù)語(yǔ)Inde*:es里的inde*相當(dāng)于一個(gè)數(shù)據(jù)庫(kù)Type:相當(dāng)于數(shù)據(jù)庫(kù)里的一表Id:唯一,相當(dāng)于表的主鍵Node:節(jié)點(diǎn)的ES例如,一臺(tái)機(jī)器可以運(yùn)行多個(gè)例如,但是同一臺(tái)機(jī)器上的例如在配置文件中要確保和tcp端口不同〔下面有詳細(xì)介紹〕Cluster:代表一個(gè)集群,集群中有多個(gè)節(jié)點(diǎn),其中有一個(gè)會(huì)被選為主節(jié)點(diǎn),這個(gè)主節(jié)點(diǎn)是可以通過(guò)選舉產(chǎn)生的,主從節(jié)點(diǎn)是針對(duì)集群部來(lái)說(shuō)的Shards:索引分片,es可以把一個(gè)完整的索引分成多個(gè)分片,這樣的好處是可以把一個(gè)大的索引拆分成多個(gè),分布到不同的節(jié)點(diǎn)上,構(gòu)成分布式搜索,分片的數(shù)量只能在索引創(chuàng)立前指定,并且索引創(chuàng)立后不能更改Replicas:索引副本,es可以設(shè)置多個(gè)索引的副本,副本的作用一是可以提高系統(tǒng)的容錯(cuò)性,當(dāng)*個(gè)節(jié)點(diǎn)上*個(gè)分片損壞或喪失,可以從副本中恢復(fù);二是可以提高es的查詢效率,es會(huì)自動(dòng)對(duì)搜索請(qǐng)求進(jìn)展負(fù)載均衡2下載版本:1.7.3下載地址下載后放到目錄下并解壓,因?yàn)槲覀円渲冒齻€(gè)節(jié)點(diǎn)的集群,可以先將其命名為elasticsearch-node1,比方我存放的路徑是/home/jianpei/elasticsearch-node12.1修改配置文件翻開(kāi)/home/jianpei/elasticsearch-node1/config目錄下的elasticsearch.yml文件,修改以下屬性值并取消該行的注釋:elasticsearch*這是集群的名字,我們命名為elasticsearch,es啟動(dòng)后會(huì)將具有一樣名字的集群節(jié)點(diǎn)放到同一個(gè)集群下:"es-node1"*節(jié)點(diǎn)名稱node.master:true*是否作為主節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)都可以設(shè)置成主節(jié)點(diǎn),默認(rèn)值為truenode.data:true*是否存儲(chǔ)數(shù)據(jù),及存儲(chǔ)索引片段,默認(rèn)值為trueinde*.number_of_shards:5*設(shè)置一個(gè)索引的碎片數(shù)量,默認(rèn)值為5inde*.number_of_replicas:1*設(shè)置一個(gè)索引可被復(fù)制的數(shù)量,默認(rèn)值為1discovery.zen.ping.timeout:30s*默認(rèn)是3秒,這是設(shè)置集群中自動(dòng)發(fā)現(xiàn)其他節(jié)點(diǎn)ping超時(shí)時(shí)間,為防止網(wǎng)絡(luò)差導(dǎo)致啟動(dòng)報(bào)錯(cuò),我設(shè)置成了30秒*設(shè)置綁定的IP地址*設(shè)置其他節(jié)點(diǎn)連接此節(jié)點(diǎn)的地址,如果不設(shè)置的話則自動(dòng)獲取*可同時(shí)設(shè)置上面兩個(gè)參數(shù)Es集群master節(jié)點(diǎn)發(fā)現(xiàn)機(jī)制采用單播形式,主要配置有三行如下:discovery.zen.minimum_master_nodes:2*指定集群中的節(jié)點(diǎn)有幾個(gè)有master資格的節(jié)點(diǎn),對(duì)于大集群可以設(shè)置3個(gè)以上discovery.zen.ping.multicast.enabled:false*是否翻開(kāi)多播發(fā)現(xiàn)節(jié)點(diǎn),默認(rèn)值為truediscovery.zen.ping.unicast.hosts:["04","20","04:9301"]*指明集群中其他可能為master的節(jié)點(diǎn)IP,以防es啟動(dòng)后發(fā)現(xiàn)不了集群中的其他節(jié)點(diǎn),第一對(duì)引號(hào)里是node1,默認(rèn)端口為9300,第二對(duì)引號(hào)里是node2,在這臺(tái)效勞器上,第三對(duì)引號(hào)里是node3,因?yàn)楹蚽ode1在同一臺(tái)效勞器,所以端口改為9301拷貝elasticsearch-node1整個(gè)文件夾兩份,一份命名為elasticsearch-node2,一份命名為elasticsearch-node3,將node2拷貝到效勞器上,而在上有node1和node3,因?yàn)閚ode1和node3在一臺(tái)機(jī)器上,node1配置文件里端口默認(rèn)為9200和9300,所以要修改node3配置文件里的端口號(hào),elasticsearch.yml文件修改如下::"es-node3"transport.tcp.port:9301.port:9201對(duì)于node2,elasticsearch.yml文件修改如下::"es-node3"注意:對(duì)于單擊多節(jié)點(diǎn)的es集群,一定要修改和.port的默認(rèn)值保證節(jié)點(diǎn)間不沖突;出現(xiàn)找不到同一集群中的其他節(jié)點(diǎn)的情況,檢查下是否已設(shè)置二、安裝插件BigDeskPlugin:對(duì)集群中es狀態(tài)進(jìn)展監(jiān)控ElasticsearchHeadPlugin:對(duì)es進(jìn)展各種操作,比方:查詢、刪除、瀏覽索引等。1安裝head插件進(jìn)入/elasticsearch-node1/bin路徑,執(zhí)行以下命令安裝head插件./plugin-installmobz/elasticsearch-head2安裝bigdesk插件./plugin-installlukas-vlcek/bigdesk注意:如果執(zhí)行Linu*命令時(shí)遇到?jīng)]有權(quán)限執(zhí)行失敗情況時(shí),用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啟動(dòng)時(shí)指定./elasticsearch-*ms512m-*m*512m如果要es后臺(tái)運(yùn)行,則:./elasticsearch-d-*ms512m-*m*512m2關(guān)閉前臺(tái)運(yùn)行:CTRL+C組合鍵來(lái)停頓運(yùn)行后臺(tái)運(yùn)行:可以通過(guò)“kill-9進(jìn)程號(hào)〞關(guān)閉,也可以通過(guò)執(zhí)行命令:curl-*POST主機(jī)ip:9200/_cluster/nodes/_shutdown關(guān)閉整個(gè)集群curl-*POST主機(jī)ip:9200/_cluster/nodes/節(jié)點(diǎn)標(biāo)識(shí)符/_shutdown關(guān)閉單個(gè)節(jié)點(diǎn)四、操作elasticsearch1head插件對(duì)索引文檔的增刪改查1.1添加翻開(kāi)頁(yè)面主機(jī)ip:9200/_plugin/head/通過(guò)json添加點(diǎn)擊“復(fù)核查詢〞添加如上圖所示的數(shù)據(jù),點(diǎn)擊“提交請(qǐng)求〞,右側(cè)有反應(yīng)信息,“created〞代表是否為新建,添加成功點(diǎn)擊數(shù)據(jù)瀏覽,在左側(cè)選擇索引pj,如圖可以看到一條ID為4的記錄被添加了1.2修改如圖,修改ID為4的這條數(shù)據(jù)age改為26,提交請(qǐng)求,右側(cè)反應(yīng)的信息顯示created:false,不是新建,只是修改點(diǎn)擊數(shù)據(jù)瀏覽,如圖可看到ID為4這條記錄age被修改了1.3查詢注意查詢的時(shí)候選擇GET,而不是創(chuàng)立時(shí)的PUT1.4刪除點(diǎn)擊數(shù)據(jù)瀏覽,選擇索引pj,發(fā)現(xiàn)ID為5這條數(shù)據(jù)已被刪除2Linu*命令對(duì)索引文檔的增刪改查2.1添加curl-*PUT主機(jī)ip:9
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 44943-2024鞋類化學(xué)試驗(yàn)方法鄰苯基苯酚含量的測(cè)定高效液相色譜-串聯(lián)質(zhì)譜法
- 2024年度二手住宅交易墊資服務(wù)協(xié)議
- 2024年度銀行信用貸款擔(dān)保合同范本3篇
- 2024年度金融信托合同樣本:實(shí)現(xiàn)財(cái)富傳承與投資增值3篇
- 2024年企業(yè)員工離職補(bǔ)償勞動(dòng)合同范本3篇
- 2024年度高校與企業(yè)產(chǎn)學(xué)研合作人才培養(yǎng)與創(chuàng)新創(chuàng)業(yè)指導(dǎo)及市場(chǎng)開(kāi)拓專用協(xié)議3篇
- 2024年度高新技術(shù)企業(yè)員工勞動(dòng)合同范本及知識(shí)產(chǎn)權(quán)保護(hù)協(xié)議3篇
- 2024年度電子元器件貼牌代生產(chǎn)合同3篇
- 2024年商業(yè)綜合體后勤服務(wù)保障委托合同3篇
- 2024年新能源汽車生產(chǎn)與銷售戰(zhàn)略合作協(xié)議
- 20以內(nèi)加減法口算練習(xí)題帶括號(hào)填空135
- 2024中國(guó)華電集團(tuán)限公司校招+社招高頻500題難、易錯(cuò)點(diǎn)模擬試題附帶答案詳解
- 2024年北京通州區(qū)初三九年級(jí)上學(xué)期期末數(shù)學(xué)試題和答案
- DB11∕T 1735-2020 地鐵正線周邊建設(shè)敏感建筑物項(xiàng)目環(huán)境振動(dòng)控制規(guī)范
- 高等教育心理學(xué)試題及答案(高校教師資格考試)
- 2024中國(guó)華電集團(tuán)限公司校招+社招(高頻重點(diǎn)提升專題訓(xùn)練)共500題附帶答案詳解
- 創(chuàng)新創(chuàng)業(yè)創(chuàng)造:職場(chǎng)競(jìng)爭(zhēng)力密鑰智慧樹(shù)知到期末考試答案章節(jié)答案2024年上海對(duì)外經(jīng)貿(mào)大學(xué)
- 律師服務(wù)收費(fèi)合同范本
- 存款保險(xiǎn)知識(shí)競(jìng)賽題庫(kù)(筆試環(huán)節(jié))附有答案
- 貴州省黔南州2023-2024學(xué)年度上學(xué)期期末質(zhì)量監(jiān)測(cè)八年級(jí)物理試卷
- 籃球智慧樹(shù)知到期末考試答案章節(jié)答案2024年溫州理工學(xué)院
評(píng)論
0/150
提交評(píng)論