国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

elasticsearch單機多節(jié)點集群搭建

這篇具有很好參考價值的文章主要介紹了elasticsearch單機多節(jié)點集群搭建。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

elasticsearch單機多節(jié)點集群搭建

elasticsearch7開始不支持單機多節(jié)點部署

環(huán)境準備

  1. centos服務器兩臺:10.188.131.247、10.20.148.122

  2. elasticsearch-6.8.23、kibana-6.8.23安裝包下載(下載地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch)

  3. 新增es用戶(elasticsearch不能用root用戶啟動)

    groupadd es
    useradd -g es -m es
    passwd es
    

集群搭建

  1. 集群概覽:3個master節(jié)點,3個數(shù)據(jù)節(jié)點

    服務器 節(jié)點名稱 是否為主節(jié)點 是否為數(shù)據(jù)節(jié)點
    10.20.148.122 node-1 true true
    10.20.148.122 node-2 true true
    10.20.148.122 node-3 true true
  2. 解壓elasticsearch-6.8.23.tar.gz

    tar -zxvf elasticsearch-6.8.23.tar.gz
    mv elasticsearch-6.8.23 elasticsearch
    
  3. 復制為node-1

    cp -r elasticsearch node-1
    # 創(chuàng)建數(shù)據(jù)儲存目錄
    cd node-1
    mkdir -p data
    # 創(chuàng)建日志儲存目錄
    mkdir -p logs
    # 創(chuàng)建歸檔目錄
    mkdir -p es_snapshot
    
  4. 配置elasticsearch.yml(以node-1節(jié)點為例)

    vim /home/es/node-1/config/elasticsearch.yml
    

    注意:每個配置項冒號后面需要空一格,否則啟動會報錯

    #集群的名稱,不同的節(jié)點通過相同集群名稱來組裝集群
    cluster.name: es-cluster-122
    #節(jié)點名稱,每個節(jié)點配置不同名稱
    node.name: node-1
    #是否主節(jié)點
    node.master: true
    #是否數(shù)據(jù)節(jié)點        
    node.data: true
    #單機最大節(jié)點數(shù)          
    node.max_local_storage_nodes: 3
    #索引數(shù)據(jù)的存儲路徑
    path.data: /data2/es/node-1/data
    #日志文件的存儲路徑
    path.logs: /data2/es/node-1/logs
    #綁定的ip地址
    network.host: 10.20.148.122
    #設置對外服務的http端口,默認為9200
    http.port: 9200
    #設置節(jié)點間交互的tcp端口,默認是9300 
    transport.tcp.port: 9300
    transport.tcp.compress: true
    #設置集群中節(jié)點的初始列表,可以通過這些節(jié)點來自動發(fā)現(xiàn)新加入集群的節(jié)點
    discovery.zen.ping.unicast.hosts: ["10.20.148.122:9300", "10.20.148.122:9301","10.20.148.122:9302"]
    #防止腦裂現(xiàn)象,如果沒有這種設置,遭受網(wǎng)絡故障的集群就有可能將集群分成兩個獨立的集群 - 這將導致數(shù)據(jù)丟失當節(jié)點<=2時設置為1,>2時官方的推薦值是(N/2)+1
    discovery.zen.minimum_master_nodes: 2
    #啟動時鎖定內(nèi)存,設置為true來鎖住內(nèi)存。因為內(nèi)存交換到磁盤對服務器性能來說是致命的,當jvm開始swapping時es的效率會降低,所以要保證它不swap
    bootstrap.memory_lock: true
    bootstrap.system_call_filter: false
    #========使用head插件的時候需要添加這3個配置========
    http.cors.enabled: true
    http.cors.allow-origin: "*"
    http.cors.allow-headers: Authorization,X-Requested-With,Content-Length,Content-Type
    #action.destructive_requires_name: true
    #防止同一個shard的主副本存在同一個物理機上
    cluster.routing.allocation.same_shard.host: true
    #es 歸檔倉庫路徑
    path.repo: ["/data2/es/node-1/es_snapshot"]
    thread_pool.write.queue_size: 8192
    
  5. 創(chuàng)建node-2、node3節(jié)點

    cp -r node-1 node-2
    cp -r node-1 node-3
    

    node-2,node-3節(jié)點配置與node-1類似,修改node.name、path.data、path.log、http.port、transport.tcp.port、path.repo等配置為對應值即可
    elasticsearch 單機多節(jié)點,elasticsearch,大數(shù)據(jù),搜索引擎

  6. 如果內(nèi)存空間不足,需修改jvm.options中配置

    vim /home/es/node-1/config/jvm.options 
    #默認是1g官方建議對jvm進行一些修改,不然很容易出現(xiàn)OOM,參考官網(wǎng)改參數(shù)配置最好不要超過內(nèi)存的50% 
    -Xms750m
    -Xmx750m
    
  7. 啟動各個節(jié)點

    #!/bin/bash
    WORKDIR=$(dirname $0)
    
    nohup $WORKDIR/node-1/bin/elasticsearch -d 2>&1 &
    nohup $WORKDIR/node-2/bin/elasticsearch -d 2>&1 &
    nohup $WORKDIR/node-3/bin/elasticsearch -d 2>&1 &
    

    如果出現(xiàn)

    OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
    

    解決辦法是修改jvm.options文件配置vim /home/es/node-1/config/jvm.options,將

    -XX:+UseConcMarkSweepGC 改為 -XX:+UseG1GC
    
  8. 查看節(jié)點情況

    curl -XGET 'http://10.20.148.122:9200/_cat/nodes?pretty'
    curl -XGET 'http://10.20.148.122:9200/_cat/health?v'
    

    elasticsearch 單機多節(jié)點,elasticsearch,大數(shù)據(jù),搜索引擎

kibana可視化平臺

  1. 解壓kibana-6.8.23-linux-x86_64.tar.gz

    tar -zxvf kibana-6.8.23-linux-x86_64.tar.gz
    mv kibana-6.8.23-linux-x86_64.tar.gz kibana
    
  2. 配置kibana.yml

    cd kibana/config/
    vim kibana.yml
    # 修改端口
    server.port: 5601
    # 修改IP
    server.host: "10.188.131.247"
    # 修改監(jiān)控的es集群地址
    elasticsearch.hosts: ["http://10.20.148.122:9200"]
    
  3. 啟動

    cd kibana/bin/
    nohup ./kibana &
    
    # 查看進程
    lsof -i:5601/netstat -tunlp|grep 5601
    

    elasticsearch 單機多節(jié)點,elasticsearch,大數(shù)據(jù),搜索引擎

  4. 可視化

    http://10.188.131.247:5601/
    

    elasticsearch 單機多節(jié)點,elasticsearch,大數(shù)據(jù),搜索引擎

    elasticsearch 單機多節(jié)點,elasticsearch,大數(shù)據(jù),搜索引擎

    elasticsearch 單機多節(jié)點,elasticsearch,大數(shù)據(jù),搜索引擎

?文章來源地址http://www.zghlxwxcb.cn/news/detail-527523.html

到了這里,關于elasticsearch單機多節(jié)點集群搭建的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 搜索引擎elasticsearch :安裝elasticsearch (包含安裝組件kibana、IK分詞器、部署es集群)

    搜索引擎elasticsearch :安裝elasticsearch (包含安裝組件kibana、IK分詞器、部署es集群)

    kibana可以幫助我們方便地編寫DSL語句,所以還要裝kibana 因為我們還需要部署kibana容器,因此需要讓es和kibana容器互聯(lián)。這里先創(chuàng)建一個網(wǎng)絡: 這里我們采用elasticsearch的7.12.1版本的鏡像,這個鏡像體積非常大,接近1G。不建議大家自己pull。 課前資料提供了鏡像的tar包: 大家將

    2024年02月16日
    瀏覽(27)
  • Elasticsearch集群搭建、數(shù)據(jù)分片以及位置坐標實現(xiàn)附近的人搜索

    es使用兩種不同的方式來發(fā)現(xiàn)對方: 廣播 單播 也可以同時使用兩者,但默認的廣播,單播需要已知節(jié)點列表來完成 當es實例啟動的時候,它發(fā)送了廣播的ping請求到地址 224.2.2.4:54328 。而其他的es實例使用同樣的集群名稱響應了這個請求。 一般這個默認的集群名稱就是上面的

    2024年02月06日
    瀏覽(25)
  • 文件搜索引擎的搭建Elasticsearch+Fscrawler+SearchUI+Git+Nginx

    文件搜索引擎的搭建Elasticsearch+Fscrawler+SearchUI+Git+Nginx

    搭建一套文檔搜索引擎。有時候,我們有一批文檔,需要在這批文檔中查找想要的內(nèi)容,此時想要找到文檔里面的內(nèi)容就變的很麻煩。本文將介紹如何搭建一套文檔搜索引擎。 一臺Cenos 7.x 的服務器 支持Docker NodeJs環(huán)境 支持nodejs和npm 安裝命令 支持git命令 如下服務均搭建在同

    2024年02月10日
    瀏覽(13)
  • CentOS7下安裝ElasticSearch7.6.1詳細教程(單機、集群搭建)

    CentOS7下安裝ElasticSearch7.6.1詳細教程(單機、集群搭建)

    CentOS 7下安裝ElasticSearch7.6.1詳細教程 ElasticSearch客戶端Kibana7.6.1安裝教程 ElasticSearch分詞器IK安裝教程 Elasticsearch-head插件安裝教程 想要學習ElasticSearch技術(shù),需要在服務器搭建ElasticSearch環(huán)境。 CenOS:7; JDK:1.8; Elasticsearch:7.6.1; ES不能使用root用戶來啟動,必須使用普通用戶來

    2023年04月09日
    瀏覽(22)
  • ElasticSearch搜索引擎:數(shù)據(jù)的寫入流程

    ElasticSearch搜索引擎:數(shù)據(jù)的寫入流程

    (1)ES 客戶端選擇一個節(jié)點 node 發(fā)送請求過去,這個節(jié)點就是協(xié)調(diào)節(jié)點 coordinating node? (2)協(xié)調(diào)節(jié)點對 document 進行路由,通過 hash 算法計算出數(shù)據(jù)應該落在哪個分片?shard 上,然后根據(jù)節(jié)點上維護的 shard 信息,將請求轉(zhuǎn)發(fā)到對應的實際處理節(jié)點node上 shard = hash(document_id) %

    2023年04月14日
    瀏覽(27)
  • Linux搭建ElasticSearch單節(jié)點及集群

    1.虛擬機CentOS7.6 2.elasticsearch7.8.0:https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-8-0 將tar包解壓到指定目錄 1.Linux環(huán)境安裝了jdk的,會和es自帶jdk沖突,需要指定使用自帶jdk,修改es的bin目錄下elasticsearch如下: 2.如果機器內(nèi)存不夠用,需要調(diào)小啟動內(nèi)存,在es的config目錄下

    2024年02月16日
    瀏覽(22)
  • 服務搭建篇(七) Elasticsearch單節(jié)點部署以及多節(jié)點集群部署

    服務搭建篇(七) Elasticsearch單節(jié)點部署以及多節(jié)點集群部署

    感興趣的話大家可以關注一下公眾號 : 猿人劉先生 , 歡迎大家一起學習 , 一起進步 , 一起來交流吧! Elasticsearch(簡稱ES) 是一個分布式 , RESTful風格的搜索和數(shù)據(jù)分析引擎 , 使用java開發(fā)并且是當前最流行的開源的企業(yè)級搜索引擎,能夠達到近實時搜索,穩(wěn)定,可靠,快速,安裝使

    2024年02月03日
    瀏覽(21)
  • Elasticsearch7搭建集群并配置節(jié)點證書

    Elasticsearch7搭建集群并配置節(jié)點證書 | 帥大叔的博客 單機版比較簡單,試下集群版的,資源有限,本文例子:一臺主機以不同端口啟動搭建集群。 環(huán)境說明: Centos7 Elasticsearch7.9.0 準備搭建3個節(jié)點 一、下載ES安裝包 去官網(wǎng)下載 下載地址: Download Elasticsearch | Elastic 歷史版本:

    2024年02月12日
    瀏覽(22)
  • Elasticsearch8 集群搭建(二)配置篇:(1)節(jié)點和集群配置

    Elasticsearch8 集群搭建(二)配置篇:(1)節(jié)點和集群配置

    安裝完Elasticsearch后,需要對其進行配置,包括以下幾部分:節(jié)點和集群配置、系統(tǒng)配置、安全配置。 此篇記錄節(jié)點和集群配置的內(nèi)容,后續(xù)將更新系統(tǒng)配置和安全配置。 通過編輯/usr/local/elasticsearch-8.10.2/config/elasticsearch.yml文件進行配置,在集群內(nèi)每個節(jié)點上都要進行配置。

    2024年01月18日
    瀏覽(24)
  • 搜索引擎(大數(shù)據(jù)檢索)論述[elasticsearch原理相關]

    搜索引擎(大數(shù)據(jù)檢索)論述[elasticsearch原理相關]

    首先需要大致知道搜索引擎有大致幾類:1.全文搜索引擎 2.垂直搜索引擎 3.類目搜索引擎等。 1.全文搜索引擎:是全文本覆蓋的,百度,google等都是全文本搜索,就是我搜一個詞項“方圓”,那么這個詞項可以是數(shù)字平方的概念,可以是一個人名,可以是一首歌等,所有的相

    2023年04月08日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包