前期環境配置
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...