ES6 5分布式集群搭建(填坑版)

2021-09-10 09:30:14 字數 1555 閱讀 4921

前期環境配置

jdk環境

由於系統的整體jdk環境為1.7,而我們沒有許可權修改全域性的環境變數,所以我改了.bash_profile檔案,然後source了一下。

tips:

系統引數

需要超級管理員調整一下引數

主要調整下面幾個引數:

/etc/security/limits.conf

#add following parameters

* soft nofile 65536

* hard nofile 65536

* soft memlock unlimited

* hard memlock unlimited

* soft nporc 2048

* hard nporc 2048

#修改後檢視是否生效

ulimit -hn

ulimit -sn

/etc/sysctl.conf

vm.map_map_count = 65536

#修改過之後立即生效

sysctl -p

開始搭建

三颱機器配置完畢後,修改各自es的配置檔案,主要修改內容如下

#需要注意的點:,冒號後面,value前面需要乙個空格

#集群名稱保持一致

cluster.name: elk

#節點名稱需要修改為各自的節點名

node.name: node1

#path.data和path.logs可以自己指定目錄,不然預設在es資料夾下面

path.data: /path/to/data

path.logs: /path/to/logs

#host可以寫ip位址,如果配置了網域名稱**,可以使用網域名稱

network.host: node1

#埠號預設就可以,9200,如有需要可以任意修改

#tcp的通訊埠預設是9300

transport.tcp.port: 9300

#es預設用的是自帶的系統協調元件,和zk類似

discovery.zen.ping.unicast.hosts: [

"node1:9200","node2:9200","node3:9200"

]#為了防止腦裂問題出現,控制選舉行為發生的最小集群主節點數目為(n/2)+1,n為主節點數

discovery.zen.minimum_master_nodes: 2

#因為需要跨伺服器訪問,所以需要允許外部訪問

#放開程序的記憶體限制

boostrap.memory_lock: false

這樣就配置完成了,啟動程式就可以遼、

bin/elasticsearch -d   #後台啟動執行,日誌就在配置檔案中寫的地方
分布式集群就這樣搭建完成了,由於沒有root使用者1許可權,所以導致我搭建的時候有一些坎坷。

spark分布式環境搭建(2)分布式環境準備

ps 我已經複製好了 開啟三颱機器,它們的環境都是一樣的 是複製得到的集群 目標 修改三颱機器的hostname修改三颱機器的ip修改三颱機器的hosts三颱機器做免密登入 vim etc hostname 修改三颱機器的網路 vim etc sysconfig network scripts if...

簡單搭建zookeeper集群分布式 偽分布式

二 環境準備 2 我準備了三颱虛擬機器,分別為192.168.48.101 192.168.48.102 和 192.168.48.103 3 上傳zookeeper包到101機器。並在zookeeper目錄進行解壓 三 簡單配置 在conf目錄下,通過zoo sample.cfg複製了乙個zoo....

阿里雲偽分布式Kafa集群搭建的坑

在配置ip的時候一定要配置公網ip,不然外部無法訪問 可以使用telnet ip port測試 連線拒絕異常datadir usr local zookeeper server1 data datalogdir usr local zookeeper server1 datalog the port...