- CentOS 单机 3 节点集群
- CentOS 多机集群
- https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.9.1-linux-x86_64.tar.gz
# unzip
tar -xvf elasticsearch-7.9.1-linux-x86_64.tar.gz
# 软连接
ln -s /usr/local/src/elasticsearch-7.9.1 /usr/local/es
# 数据和日志文件夹
mkdir -p /usr/local/es-node/data /usr/local/es-node/log
# 文件夹授权 es
chown es:es -R /usr/local/es-node /usr/local/es
创建用户 elasticsearch:
# 添加用户组
groupadd es
# 创建用户并加到用户组,创建用户目录
useradd -g es -m es
# 设置密码
passwd es
修改 es/config/elastic search.yml
cluster.name: es_cluster_blackist
node.name: node-buc216
node.master: true
node.data: true
network.host: 0.0.0.0
network.publish_host: 106.75.227.216
path.data: /usr/local/es-node/data
path.logs: /usr/local/es-node/log
http.port: 9200
transport.port: 9300
discovery.zen.ping.unicast.hosts:
- 106.75.227.216
- 119.3.104.4
- 121.42.228.102
discovery.zen.minimum_master_nodes: 2
cluster.initial_master_nodes:
- node-buc216
- node-bhc004
- node-bac102
http.cors.enabled: true
http.cors.allow-origin: “*”
修改 jvm 配置:
1g
startup.sh
#!/bin/bash
/usr/local/es/bin/elasticsearch -d -p /usr/local/es-node/pid
shutdown.sh
#!/bin/bash
pkill -F /usr/local/es-node/pid
es-cluster.service
[Unit]
Description=ES 7.9.1 Cluster Service
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/es-node/startup.sh
ExecStop=/usr/local/es-node/shutdown.sh
User=es
Group=es
LimitMEMLOCK=infinity
LimitNOFILE=65536
[Install]
WantedBy=default.target
先用 startup.sh 测试启动,若报错:
edit /etc/sysctl.conf and set vm.max_map_count to 262144, Then reboot
开机启动:
systemctl enable /usr/local/es-node/es-cluster.service">download
curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.9.1-linux-x86_64.tar.gz
# unzip
tar -xvf elasticsearch-7.9.1-linux-x86_64.tar.gz
# 软连接
ln -s /usr/local/src/elasticsearch-7.9.1 /usr/local/es
# 数据和日志文件夹
mkdir -p /usr/local/es-node/data /usr/local/es-node/log
# 文件夹授权 es
chown es:es -R /usr/local/es-node /usr/local/es
创建用户 elasticsearch:
# 添加用户组
groupadd es
# 创建用户并加到用户组,创建用户目录
useradd -g es -m es
# 设置密码
passwd es
修改 es/config/elastic search.yml
cluster.name: es_cluster_blackist
node.name: node-buc216
node.master: true
node.data: true
network.host: 0.0.0.0
network.publish_host: 106.75.227.216
path.data: /usr/local/es-node/data
path.logs: /usr/local/es-node/log
http.port: 9200
transport.port: 9300
discovery.zen.ping.unicast.hosts:
- 106.75.227.216
- 119.3.104.4
- 121.42.228.102
discovery.zen.minimum_master_nodes: 2
cluster.initial_master_nodes:
- node-buc216
- node-bhc004
- node-bac102
http.cors.enabled: true
http.cors.allow-origin: “*”
修改 jvm 配置:
1g
startup.sh
#!/bin/bash
/usr/local/es/bin/elasticsearch -d -p /usr/local/es-node/pid
shutdown.sh
#!/bin/bash
pkill -F /usr/local/es-node/pid
es-cluster.service
[Unit]
Description=ES 7.9.1 Cluster Service
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/es-node/startup.sh
ExecStop=/usr/local/es-node/shutdown.sh
User=es
Group=es
LimitMEMLOCK=infinity
LimitNOFILE=65536
[Install]
WantedBy=default.target
先用 startup.sh 测试启动,若报错:
edit /etc/sysctl.conf and set vm.max_map_count to 262144, Then reboot
开机启动:
systemctl enable /usr/local/es-node/es-cluster.service - Canal
安装 Elasticsearch Kibana Metricbeat Logstash 官方教程
CentOS 单机 3 节点集群
Guide
Guide2
http://pic.blackist.top/20201104094757.sh
CentOS 多机集群
download
curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.9.1-linux-x86_64.tar.gz
# unzip
tar -xvf elasticsearch-7.9.1-linux-x86_64.tar.gz
# 软连接
ln -s /usr/local/src/elasticsearch-7.9.1 /usr/local/es
# 数据和日志文件夹
mkdir -p /usr/local/es-node/data /usr/local/es-node/log
# 文件夹授权 es
chown es:es -R /usr/local/es-node /usr/local/es
创建用户 elasticsearch:
# 添加用户组
groupadd es
# 创建用户并加到用户组,创建用户目录
useradd -g es -m es
# 设置密码
passwd es
修改 es/config/elastic search.yml
cluster.name: es_cluster_blackist
node.name: node-buc216
node.master: true
node.data: true
network.host: 0.0.0.0
network.publish_host: 106.75.227.216
path.data: /usr/local/es-node/data
path.logs: /usr/local/es-node/log
http.port: 9200
transport.port: 9300
discovery.zen.ping.unicast.hosts:
- 106.75.227.216
- 119.3.104.4
- 121.42.228.102
discovery.zen.minimum_master_nodes: 2
cluster.initial_master_nodes:
- node-buc216
- node-bhc004
- node-bac102
http.cors.enabled: true
http.cors.allow-origin: “*”
修改 jvm 配置:
1g
startup.sh
#!/bin/bash
/usr/local/es/bin/elasticsearch -d -p /usr/local/es-node/pid
shutdown.sh
#!/bin/bash
pkill -F /usr/local/es-node/pid
es-cluster.service
[Unit]
Description=ES 7.9.1 Cluster Service
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/es-node/startup.sh
ExecStop=/usr/local/es-node/shutdown.sh
User=es
Group=es
LimitMEMLOCK=infinity
LimitNOFILE=65536
[Install]
WantedBy=default.target
先用 startup.sh 测试启动,若报错:
edit /etc/sysctl.conf and set vm.max_map_count to 262144, Then reboot
开机启动:
systemctl enable /usr/local/es-node/es-cluster.service
error
https://www.cnblogs.com/gcgc/p/10297563.html
edit /etc/sysctl.conf and set vm.max_map_count to 262144. reboot -> Solution
Canal
mkdir canal-deployer
tar -xzvf canal.deployer-1.1.5-SNAPSHOT.tar.gz -C canal-deployer/
ln -s /usr/local/src/canal-deployer/ /usr/local/canal-deployer