elasticsearch6.5.0安裝搭建以及kibana,cerebro,head,beat

首先,安裝java環(huán)境,java8以上版本。

echo $JAVA_HOME
/home/admin/java/jdk1.8.0_131
es安裝不能使用root用戶啟動,所以要新建一個用戶,賦予用戶安裝目錄權(quán)限
然后去官網(wǎng)下載es最新版本,我這里用的是es6.2.3和es6.5.0,其中6.5.0是最新的穩(wě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
接下來我們就可以正式去修改es的配置了
vi elasticsearch.yml
這邊先配置集群名,節(jié)點名,數(shù)據(jù)目錄存放路徑(此處需要新建es數(shù)據(jù)文件夾和日志文件夾,然后在配置文件中指定出來,數(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來鎖住內(nèi)存

目前累計服務(wù)客戶數(shù)千家,積累了豐富的產(chǎn)品開發(fā)及服務(wù)經(jīng)驗。以網(wǎng)站設(shè)計水平和技術(shù)實力,樹立企業(yè)形象,為客戶提供成都做網(wǎng)站、成都網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站策劃、網(wǎng)頁設(shè)計、網(wǎng)絡(luò)營銷、VI設(shè)計、網(wǎng)站改版、漏洞修補等服務(wù)。創(chuàng)新互聯(lián)始終以務(wù)實、誠信為根本,不斷創(chuàng)新和提高建站品質(zhì),通過對領(lǐng)先技術(shù)的掌握、對創(chuàng)意設(shè)計的研究、對客戶形象的視覺傳遞、對應(yīng)用系統(tǒng)的結(jié)合,為客戶提供更好的一站式互聯(lián)網(wǎng)解決方案,攜手廣大客戶,共同發(fā)展進步。

bootstrap.memory_lock: true
    設(shè)置任意地址連接
network.host: 0.0.0.0
    http訪問端口
http.port: 9200
    tcp訪問端口
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é)點,es的配置一共分為主節(jié)點,數(shù)據(jù)節(jié)點,協(xié)調(diào)節(jié)點和攝取節(jié)點。節(jié)點配置請參考官網(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做安全認證,而在es6.5中xpack已經(jīng)變?yōu)閮?nèi)部模塊,所以直接配置就好了,因為xpach可以做權(quán)限控制,所以建議把它配置上。
es6.2配置方式為:cd elasticsearch-6.5.0/bin/x-pack
./certgen     然后生成ca.zip作為公鑰 ,依次輸入所有服務(wù)器的命令和內(nèi)網(wǎng)ip來作為私鑰方便集群之間通信。
es6.5的配置方式為:cd elasticsearch-6.5.0/bin/
./elasticsearch-certgen     和es6.2一樣的方式生成各臺服務(wù)器公鑰和私鑰,不一樣的是,es6.5必須將各個服務(wù)器注冊內(nèi)網(wǎng)域名,然后在詢問DNS name的時候輸入內(nèi)網(wǎng)域名(外網(wǎng)域名也可以,只是網(wǎng)速不如內(nèi)網(wǎng)通信快),不然代碼tcp連接會報錯
在所有密鑰生成好后,將ca.zip文件夾分別拷貝至各個節(jié)點的config文件夾內(nèi),新建文件夾為x-pack_ssl (命名隨意),然后將ca.zip文件移動進去,解壓,然后在es配置文件里開啟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

開啟嗅探,集群通信使用

xpack.security.audit.index.client.transport.sniff: true

然后就可以啟動es集群了,cd elasticsearch-6.5.0/bin , sh elasticsearch
根據(jù)啟動報錯來判斷還有哪些配置沒有更改
可參考鏈接:https://blog.csdn.net/ntc10095/article/details/73650794
最后,用nginx代理,訪問域名:
   {
  "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"
}

整個集群便搭建完成

后續(xù)會更新es6.5的各個插件安裝,以及分詞器破解,包括head,cerebro,kibana,beat等等,這邊先提供一些參考圖片

文檔更新時間: 2018-11-22 10:30 作者:星語 聯(lián)系方式:QQ 2445067568

elasticsearch6.5.0安裝搭建以及kibana,cerebro,head,beat
elasticsearch6.5.0安裝搭建以及kibana,cerebro,head,beat
elasticsearch6.5.0安裝搭建以及kibana,cerebro,head,beat
elasticsearch6.5.0安裝搭建以及kibana,cerebro,head,beat

網(wǎng)站題目:elasticsearch6.5.0安裝搭建以及kibana,cerebro,head,beat
標題路徑:http://bm7419.com/article36/igejsg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設(shè)計公司、App設(shè)計網(wǎng)站維護、虛擬主機外貿(mào)建站做網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)