Elastsearch部署
安装elastsearch
1、解压es包
tar zxf elasticsearch-7.8.0-linux-x86_64.tar.gz
2、配置文件
cd /opt/elasticsearch-7.8.0/config
vim elasticsearch.yml
......
cluster.name: es_colony //集群名字,局域网内多个集群进行区分
node.name: node-1 //当前节点名字
path.data: /mnt/elasticsearch/data //数据文件存放路径
path.logs: /opt/elasticsearch-7.8.0/logs //日志存放路径
bootstrap.memory_lock: true //启动时锁定 !
network.host: 0.0.0.0 //监听地址
http.port: 9200 //端口
transport.tcp.port: 9300 //tcp端口
discovery.seed_hosts: ["10.0.67.75:9300", "10.0.67.76:9300","10.0.67.77:9300"] //集群信息
cluster.initial_master_nodes: ["node-1","node-2","node-3"] //集群中可以当master节点
......
其他节点:node.name不同区分
3、创建用户
useradd es -s /sbin/nologin
4、授权
chown -R es:es /opt/elasticsearch-7.8.0
chown -R es:es /mnt/elasticsearch/data
5、启动 (优化系统,文件打开数 > 4096)
cd /opt/elasticsearch-7.8.0/bin
sudo -u es ./elasticsearch -d
Cerebro部署
1、解压包
tar zxf cerebro-0.8.4.tgz
2、配置文件
cd /opt/cerebro-0.8.4/conf
vim application.conf
......
hosts = [
#{
# host = "http://localhost:9200"
# name = "Localhost cluster"
# headers-whitelist = [ "x-proxy-user", "x-proxy-roles", "X-Forwarded-For" ]
#}
# Example of host with authentication
{
# host = "http://some-authenticated-host:9200"
host = "http://10.0.67.75:9200" #####
# name = "Secured Cluster"
# auth = {
# username = "sinogiant"
# password = "sinogiant_2022#0331"
# }
}
]
3、授权
chown -R es:es /opt/cerebro-0.8.4
4、启动
cd /opt/cerebro-0.8.4/bin
./cerebro -Dhttp.port=9090