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