ElasticSearch 個(gè)基于Lucene的搜索服務(wù)器;可以使用多節(jié)點(diǎn)的備份;集群設(shè)置;
成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),圍場(chǎng)企業(yè)網(wǎng)站建設(shè),圍場(chǎng)品牌網(wǎng)站建設(shè),網(wǎng)站定制,圍場(chǎng)網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,圍場(chǎng)網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。(類似是個(gè)數(shù)據(jù)庫(kù)型、有索引有什么的)、(lucene apache 基金的全文檢索引擎的架構(gòu))
1、ElasticSearch 安裝使用;
軟件 架構(gòu) 安裝時(shí)第一步;
檢測(cè)JDK環(huán)境在8版以上;如果已經(jīng)有了可以安裝卸載掉 yum remove jdk
如果還沒卸載干凈 就直接
# yum groupremove java
2、 安裝JDK
解壓源碼 配置環(huán)境變量;
# tar -xf jdk-8u92-linux-x64.gz
[root@ELK opt]# vi /etc/profile
[root@ELK opt]# export JAVA_HOME=/opt/jdk1.8.0_92/
[root@ELK opt]# export PATH=$JAVA_HOME/bin:$PATH
[root@ELK opt]# export CLASSPATH=.:$java_home/lib/dt.jar:$JAVA_HOME/lib/tools.jar
[root@ELK opt]# java -version
java version "1.8.0_92"
Java(TM) SE Runtime Environment (build 1.8.0_92-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode)
[root@ELK opt]#
3、安裝 elasticsearch
[root@ELK opt]# tar -xf elasticsearch-2.3.3.tar.gz
[root@ELK opt]# cd elasticsearch-2.3.3
[root@ELK elasticsearch-2.3.3]# cd bin
[root@ELK bin]# ./elasticsearch -d
4、如果啟動(dòng)失?。??
提示:Exception in thread "main" java.lang.RuntimeException: don't run elasticsearch as root.
解決:
[root@ELK ~]# groupadd elsearch
[root@ELK ~]# useradd elsearch -g elsearch -p elasticsearch
[root@ELK ~]# cd /opt/
[root@ELK opt]# chown -R elsearch:elsearch elasticsearch-2.3
5、更改ElasticSearch 配置文件;
ElasticSearch 的配置文件:
/bin 運(yùn)行ElasticSearch實(shí)例和管理插件的腳本
/config 配置文件路徑 ( elasticsearch.yml )
/data 在節(jié)點(diǎn)上每個(gè)索引碎片的數(shù)據(jù)文件位置(多個(gè)目錄)
/lib ElasticSearch使用的庫(kù)
/logs 日志存放的額
/plugins 已經(jīng)安裝的插件存放位置;
# vi /opt/elasticsearch-2.3/config/elasticsearch.yml
# ---------------------------------- Cluster -----------------------------------
cluster.name: my-elk
# ------------------------------------ Node ------------------------------------
node.name: elk
# ----------------------------------- Paths ------------------------------------
path.data: /opt/elasticsearch-2.3.3/data
path.logs: /opt/elasticsearch-2.3.3/logs
# ---------------------------------- Network ----------------------------------
network.host: 172.27.11.74
http.port: 9200
6、啟動(dòng)elasticsearch
# su elsearch
# ./elasticsearch
( 可以后面加個(gè) -d 這樣執(zhí)行是為了服務(wù)在后臺(tái)運(yùn)行了)
7、 web 服務(wù)訪問(wèn):
http://IP:9200
8、注:開放端口 9200
linux iptables 需要設(shè)置;stop
或者:
# iptables -I INPUT -p tcp --dport 9200 -j ACCEPT
# iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
# servcie iptables save
# service iptables restart
或者
# vi /etc/sysconfig/iptables
增加一行
-A INPUT -m state --state NEW -m tcp -p tcp --dport 9200 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 9300 -j ACCEPT
# service iptables restart
二、插件安裝;(管理監(jiān)控工具)
Elasticsearch 相關(guān)插件介紹;
可以分為:
1、分詞:各種語(yǔ)言的分詞;同步 :數(shù)據(jù)傳輸; 腳本支持; 站點(diǎn);等
2、elasticsearch-head是一個(gè)elasticsearch的集群管理工具,它是完全由html5編寫的獨(dú)立網(wǎng)頁(yè)程序,你可以通過(guò)插件把它集成到es
安裝;
切換到elasticearch 的安裝目錄;
# cd /opt/elasticsearch-2/bin
# ./plugin install mobz/elasticsearch-head
3、其他安裝方法:
a.https://github.com/mobz/elasticsearch-head下載zip 解壓
b.建立\plugins\head\_site文件
c.將解壓后的elasticsearch-head-master文件夾下的文件copy到_site
4、訪問(wèn)測(cè)試:
http://IP:9200/_plugin/head/
5、bigdesk
集群的監(jiān)控工具,可以查看集群的各種狀態(tài),CPU 內(nèi)存 索引數(shù)據(jù)等 的使用情況http連接數(shù)等;
bigdesk 也是個(gè)獨(dú)立的網(wǎng)頁(yè)程序,使用方式和head一樣。
6、安裝運(yùn)行:
a.bin/plugin -install lukas-vlcek/bigdesk
(ElasticSearch3.0以上可能執(zhí)行不了,可能和版本是有關(guān)系的)
報(bào)錯(cuò):
ERROR: Could not find plugin descriptor 'plugin-descriptor.properties' in plugin zip
解決:可以換個(gè)版本安裝;
# ./plugin install hlstudio/bigdesk
8、訪問(wèn)測(cè)試:
http://IP:9200/_plugin/bigdesk/
版本解決;
https://github.com/hlstudio/bigdesk
參考:
http://stackoverflow.com/questions/34119602/installing-elasticsearch-transport-couchbase-for-elasticsearch-2-1-failes
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
當(dāng)前標(biāo)題:ELK部署之ElasticSearch配置-創(chuàng)新互聯(lián)
分享URL:http://www.rwnh.cn/article14/dcpjde.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、搜索引擎優(yōu)化、建站公司、軟件開發(fā)、服務(wù)器托管、企業(yè)網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容