安装LoadsMetric步骤仅需在server1节点执行。
useradd hadoop
mkdir -p /home/hadoop/loadsmetric-software cd /home/hadoop/loadsmetric-software unzip BoostKit-loadsmetric-1.0.0-aarch64.zip
workers loadsmetric_configfile.properties loadsmetric_deploy.sh loadsmetric-server-1.0.0-SNAPSHOT-aarch64.tar.gz boostkit-yarn-schedule-load-evolution-1.0.0.jar LoadMetric.json
vi workers
agent1 agent2 agent3
vi loadsmetric_configfile.properties
# bash properties ## software version version=1.0.0-SNAPSHOT ## install user user=hadoop ## install type, default: server install.type=server ## client support resource, default: node-exporter client.type=node-exporter # server properties ## server port server.port=9090 ##client lost time client.lost.time=2000 # logical resource usage levels, legal range from 0 to 100 logical-resource-usage.levels.mem=5 logical-resource-usage.levels.vcores=5 ## limits for multi resource usage load.limit.cpu=80 load.limit.mem=80 load.limit.diskio=80 load.limit.netio=80 ## weights for multi resource usage load.weight.cpu=0.3 load.weight.mem=0.3 load.weight.diskio=0.2 load.weight.netio=0.2 ## window size for usage average calculate, legal range is from 1 to 300 time.windowsize=5 ## whether to enable overload determination: true/false overload.filter.able=true # client properties ## client post loads-metric-server address loads-metric-server.address=server1:9090 ## client monitor interval client.heartbeat.interval=1000 ## client net compute type(max, send, receive, average) net.compute.type=max # node exporter params node-exporter.pull.enable=true node-exporter.pull.protocol=http node-exporter.pull.port=9100 node-exporter.pull.thread-pool.size=1000
cd /home/hadoop/loadsmetric-software sh loadsmetric_deploy.sh install
1
|
ll /home/hadoop/loadsmetric-install/loadsmetric-server
|
sh loadsmetric_deploy.sh start
LoadsMetric服务支持安装、卸载、启动、停止等操作,同时支持一键启停Prometheus、Node Exporter、Grafana等其他相关软件,基本运维命令见LoadsMetric基本使用。