CDH6 2 安裝 ES集群 7 6 2

2021-10-05 05:00:40 字數 1356 閱讀 2860

groupadd elsearch

useradd elsearch -g elsearch

chown -r elsearch:elsearch /opt/software/es

使用root使用者建立es資料檔案和日誌檔案 mkdir /data

chown -r elsearch:elsearch /data/

切換到es使用者 su – elsearch

mkdir -p /data/es/data

mkdir -p /data/es/logs

在root使用者下修改配置檔案 config 檔案下,執行 vi elasticsearch.yml 命令

node.name:節點名稱 三颱機器不一樣

path.data和path.logs 為上面建立的目錄

network.host 當前節點ip和埠(預設9200)

discovery.zen.ping.unicast.hosts:三颱節點的ip

discovery.zen.minimum_master_nodes: 按提示 節點數/2 + 1

再設定bootstrap.memory_lock: false

可能會遇到的錯誤

1.max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

在root下執行

vi /etc/sysctl.conf

配置vm.max_map_count=655360

生效sysctl -p

2.max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
在root下執行

vim /etc/security/limits.conf

新增:* soft nofile 65536

* hard nofile 65536

對應節點重新啟動即可

參考:

一 CDH6 2大資料平台搭建手冊

實際工作中搭建cdh集群的話,理論上來說,機子越多越好,如果資源有限的話,建議前期最好4臺機子,4臺機子的話,針對hadoop集群而言 可以設定為1主3從,如果考慮到ha的話,就需要最少5臺機子,本案例採用的伺服器配置如下 ip主機名 cpu記憶體 硬碟角色 172.20.9.1 hadoop1 8...

ES集群安裝

前提 安裝了jdk1.8 1 準備三颱機器 hadoop100 192.168.33.100 hadoop101 192.168.33.101 hadoop102 192.168.33.102 2 準備乙個非root賬戶 一定要使用非root使用者,不然es啟動不起來 3 將elasticsearc...

cdh集群安裝之一 建立cdh本地yum源

概念 hadoop 是開源專案,所以很多公司在這個基礎上進行商業化,不收費的 hadoop 主要有三個 cdh很好的將應用安裝起來,各類 安裝步驟 wget mv cloudera cdh5.repo etc yum.repos.d 2.安裝cdh安裝包同步工具 yum install y yum ...