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 ...