Demo entry 6636651

111

   

Submitted by anonymous on Aug 29, 2017 at 05:00
Language: Bash. Code size: 1.6 kB.

# all中配置的IP是称为日志服务集群的所有节点IP地址
# 如果对密码明文展示有顾虑且 all中配置的节点的root密码都一样的话,此处可以删除ansible_ssh_user=root ansible_ssh_pass=111 配置项,在执行初始化命令 改为 hslog -init -k,然后输入密码,即可完成控制节点与受控节点的无密打通
all:
  - 192.168.73.1 ansible_ssh_user=root ansible_ssh_pass=111 
  - 192.168.73.2 ansible_ssh_user=root ansible_ssh_pass=111
  - 192.168.73.3 ansible_ssh_user=root ansible_ssh_pass=111

# 设置日志服务需要安装java的节点IP
java:
  - 192.168.73.1
  - 192.168.73.2
  - 192.168.73.3

# 设置日志服务需要安装mysql的节点IP,此处选1个节点,
mysql:
  - 192.168.73.1

# 部署ES的节点IP
es:
  - 192.168.73.1
  - 192.168.73.2
  - 192.168.73.3

# 部署kafka的节点IP
kafka:
  - 192.168.73.1
  - 192.168.73.2
  - 192.168.73.3

# 部署jstorm的节点IP
jstorm:
  - 192.168.73.1
  - 192.168.73.2
  - 192.168.73.3
 
 # 启动jstorm nimbus的节点IP,任选一个节点即可
jstorm_master:
  - 192.168.73.1

 # 启动jstorm supervisor的节点,可选所有节点,也可将jstorm_master节点排除在外
jstorm_slave:
  - 192.168.73.1
  - 192.168.73.2
  - 192.168.73.3
  
 # 部署jetty的节点IP,1个节点即可,建议和mysql节点IP设置为同一个
jetty:
  - 192.168.73.1

# 部署zookeeper的节点,生产环境建议3个起,建议配置成奇数个IP,如1个、3个、5个、7个节点等
zk:
  - 192.168.73.1
  - 192.168.73.2
  - 192.168.73.3

# 设置各节点各服务安装的目录,pub_software_dir 指定各安装包在各节点存放目录, pub_app_data设置各服务启动后的数据目录, pub_app_logs设置各服务启动后的日志目录,要保证以下目录有足够的可用空间,此处配置的目录结尾不要添加 “/”
public_config:
  pub_software_dir: /opt/software
  pub_app_data:  /opt/data
  pub_app_logs:  /opt/logs

# 设置ES集群各节点的启动内存和集群名字,该内存是ES服务启动后独占的,建议分配为节点总内存的一半,不要超过32G,如果用户要通过该hslog工具在不同的环境上部署日志服务,建议设置新的 cluster_name
ES:
  heap_size: 2g
  cluster_name: es-cluster
#设置jetty启动时的web控制台端口,默认为8082
web:
  port: 8082

This snippet took 0.00 seconds to highlight.

Back to the Entry List or Home.

Delete this entry (admin only).