echo $JAVA_HOME
/home/admin/java/jdk1.8.0_131
es安裝不能使用root用戶(hù)啟動(dòng),所以要新建一個(gè)用戶(hù),賦予用戶(hù)安裝目錄權(quán)限
然后去官網(wǎng)下載es最新版本,我這里用的是es6.2.3和es6.5.0,其中6.5.0是最新的穩(wěn)定版。
解壓安裝后,進(jìn)入配置文件目錄,修改配置文件。
cd elasticsearch-6.5.0/config/
vi jvm.options
![](http://doc.ailinux.net/uploads/es/images/m_983b9e9eb763a549d157765213dbb9e6_r.png)
修改內(nèi)存為小于你服務(wù)器內(nèi)存,比如如果你服務(wù)器的內(nèi)存是8G,那么這邊可以配置為-Xms3g
接下來(lái)我們就可以正式去修改es的配置了
vi elasticsearch.yml
這邊先配置集群名,節(jié)點(diǎn)名,數(shù)據(jù)目錄存放路徑(此處需要新建es數(shù)據(jù)文件夾和日志文件夾,然后在配置文件中指定出來(lái),數(shù)據(jù)文件夾里存放的是es的索引數(shù)據(jù),如果做數(shù)據(jù)遷移,小版本之間可以直接拷貝數(shù)據(jù)文件夾中的indices文件夾完成遷移)
cluster.name: sxy
node.name: 6
node.master: true
node.data: true
path.data: /home/admin/dddd/es_data/data
path.logs: /home/admin/dddd/es_data/logs
設(shè)置為true來(lái)鎖住內(nèi)存
目前累計(jì)服務(wù)客戶(hù)數(shù)千家,積累了豐富的產(chǎn)品開(kāi)發(fā)及服務(wù)經(jīng)驗(yàn)。以網(wǎng)站設(shè)計(jì)水平和技術(shù)實(shí)力,樹(shù)立企業(yè)形象,為客戶(hù)提供成都做網(wǎng)站、成都網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站策劃、網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)絡(luò)營(yíng)銷(xiāo)、VI設(shè)計(jì)、網(wǎng)站改版、漏洞修補(bǔ)等服務(wù)。創(chuàng)新互聯(lián)始終以務(wù)實(shí)、誠(chéng)信為根本,不斷創(chuàng)新和提高建站品質(zhì),通過(guò)對(duì)領(lǐng)先技術(shù)的掌握、對(duì)創(chuàng)意設(shè)計(jì)的研究、對(duì)客戶(hù)形象的視覺(jué)傳遞、對(duì)應(yīng)用系統(tǒng)的結(jié)合,為客戶(hù)提供更好的一站式互聯(lián)網(wǎng)解決方案,攜手廣大客戶(hù),共同發(fā)展進(jìn)步。
bootstrap.memory_lock: true
設(shè)置任意地址連接
network.host: 0.0.0.0
http訪問(wèn)端口
http.port: 9200
tcp訪問(wèn)端口
transport.tcp.port: 9300
http.cors.enabled: true
http.cors.allow-credentials: true
http.cors.allow-methods: OPTIONS, HEAD, GET, POST, PUT, DELETE
http.cors.allow-origin: "*"
http.cors.allow-headers: X-Requested-With, X-Auth-Token, Content-Type, Content-Length, Authorization
集群配置
我這邊設(shè)內(nèi)網(wǎng)ip192.168.0.6為主節(jié)點(diǎn),es的配置一共分為主節(jié)點(diǎn),數(shù)據(jù)節(jié)點(diǎn),協(xié)調(diào)節(jié)點(diǎn)和攝取節(jié)點(diǎn)。節(jié)點(diǎn)配置請(qǐng)參考官網(wǎng):https://www.elastic.co/guide/en/elasticsearch/reference/6.2/modules-node.html
discovery.zen.ping.unicast.hosts: ["192.168.0.6"]
discovery.zen.minimum_master_nodes: 1
gateway.recover_after_nodes: 3
path.repo: ["/home/admin/dddd/es_data/backup"]
discovery.zen.ping_timeout: 300s
discovery.zen.fd.ping_timeout: 300s
discovery.zen.fd.ping_interval: 300s
discovery.zen.fd.ping_retries: 6
集群索引緩存配置
indices.memory.index_buffer_size: 30%
indices.recovery.max_bytes_per_sec: 30gb
indices.breaker.fielddata.limit: 65%
indices.breaker.request.limit: 45%
indices.breaker.total.limit: 75%
http.max_content_length: 100mb
transport.tcp.compress: true
indices.fielddata.cache.size: 50mb
集群線程池配置
thread_pool.index.queue_size: 1600
thread_pool.index.size: 9
thread_pool.search.size: 64
thread_pool.get.size: 32
thread_pool.get.queue_size: 1600
thread_pool.bulk.size: 9
thread_pool.bulk.queue_size: 1600
在es6.2中需要用插件命令去安裝xpach做安全認(rèn)證,而在es6.5中xpack已經(jīng)變?yōu)閮?nèi)部模塊,所以直接配置就好了,因?yàn)閤pach可以做權(quán)限控制,所以建議把它配置上。
es6.2配置方式為:cd elasticsearch-6.5.0/bin/x-pack
./certgen 然后生成ca.zip作為公鑰 ,依次輸入所有服務(wù)器的命令和內(nèi)網(wǎng)ip來(lái)作為私鑰方便集群之間通信。
es6.5的配置方式為:cd elasticsearch-6.5.0/bin/
./elasticsearch-certgen 和es6.2一樣的方式生成各臺(tái)服務(wù)器公鑰和私鑰,不一樣的是,es6.5必須將各個(gè)服務(wù)器注冊(cè)內(nèi)網(wǎng)域名,然后在詢(xún)問(wèn)DNS name的時(shí)候輸入內(nèi)網(wǎng)域名(外網(wǎng)域名也可以,只是網(wǎng)速不如內(nèi)網(wǎng)通信快),不然代碼tcp連接會(huì)報(bào)錯(cuò)
在所有密鑰生成好后,將ca.zip文件夾分別拷貝至各個(gè)節(jié)點(diǎn)的config文件夾內(nèi),新建文件夾為x-pack_ssl (命名隨意),然后將ca.zip文件移動(dòng)進(jìn)去,解壓,然后在es配置文件里開(kāi)啟xpack配置,如下:
xpack.security.enabled: true
xpack.ssl.key: x-pack_ssl/es6/es6.key
xpack.ssl.certificate: x-pack_ssl/es6/es6.crt
xpack.ssl.certificate_authorities: x-pack_ssl/ca/ca.crt
xpack.security.transport.ssl.enabled: true
開(kāi)啟嗅探,集群通信使用
xpack.security.audit.index.client.transport.sniff: true
然后就可以啟動(dòng)es集群了,cd elasticsearch-6.5.0/bin , sh elasticsearch
根據(jù)啟動(dòng)報(bào)錯(cuò)來(lái)判斷還有哪些配置沒(méi)有更改
可參考鏈接:https://blog.csdn.net/ntc10095/article/details/73650794
最后,用nginx代理,訪問(wèn)域名:
{
"name" : "6",
"cluster_name" : "sxy",
"cluster_uuid" : "UV3fkxf2T7WH8r_bjUKrig",
"version" : {
"number" : "6.5.0",
"build_flavor" : "default",
"build_type" : "tar",
"build_hash" : "816e6f6",
"build_date" : "2018-11-09T18:58:36.352602Z",
"build_snapshot" : false,
"lucene_version" : "7.5.0",
"minimum_wire_compatibility_version" : "5.6.0",
"minimum_index_compatibility_version" : "5.0.0"
},
"tagline" : "You Know, for Search"
}
網(wǎng)站題目:elasticsearch6.5.0安裝搭建以及kibana,cerebro,head,beat
標(biāo)題路徑:http://muchs.cn/article36/igejsg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁(yè)設(shè)計(jì)公司、App設(shè)計(jì)、網(wǎng)站維護(hù)、虛擬主機(jī)、外貿(mào)建站、做網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(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)