es手动安装集群

不能用root文件执行
安装环境
1、关闭所有节点防火墙
2、配置jdk环境,要求1.8以上

1、部署elasticsearch
a\创建elasticsearch用户
b\useradd elasticsearch -p123456
c\下载文件
d\解压文件到/home/elasticsearch
e\添加环境变量
vim ~/.bash_profile
#elasticsearch
export ELASTICSEARCH_HOME=/application/elasticsearch/app/elasticsearch
export PATH=$PATH:$ELASTICSEARCH_HOME/bin
f\加载环境变量
. ~/.bash_profile

2\进入文件config下编辑elasticsearch.yml

cluster.name: my-es
#集群名称
node.name: node-1
#节点名称,每个节点必须不一样
node.master: true
node.data: true
#允许该节点储存数据
path.data: /home/elasticsearch/elasticsearch-6.4.2/data
#索引数据的储存路径
path.logs: /home/elasticsearch/elasticsearch-6.4.2/logs
#日志文件的储存路径
bootstrap.memory_lock: false
network.host: 192.168.53.142
#绑定的IP地址,本机地址
http.port: 9200
#设置对外服务端口http端口,默认为9200
transport.tcp.port: 9300
#设置节点间的交互的tcp端口,默认是9300
discovery.zen.ping.unicast.hosts: ["192.168.53.142:9300", "192.168.53.134:9300","192.168.53.135:9300"]
discovery.zen.minimum_master_nodes: 3
#集群个数
gateway.recover_after_nodes: 3
http.cors.enabled: true
http.cors.allow-origin: "*"


3\进入etc下添加
vim /etc/security/limits.conf
* soft nofile 65536
* hard nofile 65536
* soft nproc 4096
* hard nproc 4096

4\进入vim /etc/sysctl.conf添加
vm.max_map_count=262144
生效sysctl -p

5\
在elasticsearch-6.4.2创建data目录
给解压后的文件 属组属主 elasticsearch
进入elasticsearch用户启动es
./elasticsearch
在验证就可以了,在网页登录192.168.53.134:8080/_cat/nodes
=========================================
在安装node
1下载、
wget https://github.com/mobz/elasticsearch-head/archive/master.zip --no-check-certificate
2更改属主数属组,将下载包复制到用户下
chown -R *:* node*
cp node* /home/uaername/
3切换用户解压文件
tar zxvf node*
4、添加环境变量
vim /home/username/.bashrc
export NODE_NAME=/home/$username/node* (注意这里要根据实际文件更改)
export PATH=$NODE_NAME/bin:$PATH
5、加载环境变量
. /home/$username/.bashrc
============================================

在安装head
1下载
wget https://github.com/mobz/elasticsearch-head/archive/master.zip --no-check-certificate
2、更改属主属组,将下载包复制到用户下
chown -R *:* master.zip (这是head的压缩包)
cp master.zip /home/uaername/
3、切换用户解压文件
unzip master.zip
4、在解压的head文件下安装cnpm grunt
npm install -g cnpm --registry=https://registry.npm.taobao.org
npm install -g grunt
npm install
5、启动head
grunt server

posted on 2022-03-03 17:20  大兄弟666  阅读(28)  评论(0编辑  收藏  举报