/extend104

extend104 client libary

Primary LanguageErlang

extend104

extend104 client libary

rabbitmq 初始配置

./rabbitmqctl add_user extend104 public ./rabbitmqctl add_vhost /extend104 ./rabbitmqctl set_user_tags extend104 administrator ./rabbitmqctl set_permissions -p /extend104 extend104 "." "." ".*" ./rabbitmqctl list_exchanges -p /extend104

项目作用及介绍 rabbitmq:amqp消息服务器 ertdb:实时数据库 master:主采集 node:子采集 agent:采集服务器性能 lib:依赖库

如何配置? node: etc/node.args ######配置启动节点数 -num 3
######配置区域信息 -cityid common

/etc/node.config 配置amqp的主机ip,port,用户名,密码,ertdb的主机ip和port,重连间隔

命令 rabbitmq: 1。启动 ./sbin/rabbitmq-server -detached 2.停止 ./sbin/rabbimqctl stop

ertdb: 1.启动 ./bin/ertdb start 2.停止 ./bin/ertdb stop 3.查找某个key的配置 ./bin/ertdb lookup key(1:11:2)

master: 1.启动 ./bin/master start 2.停止 ./bin/master stop 3.下发采集任务 ./bin/master run 4.下发实时数据库配置 ./bin/master ertdb_config 5.下发子采集配置 ./bin/master node_config 6.查看主采集状态 ./bin/master status

node: 1.启动 ./bin/start 2.停止 ./bin/stop

agent: 1.启动 ./start 2.停止 ./stop

启动下发顺序 先启动master,然后node,agent,再下发任务,再同步命令

部署 rabbitmq,ertdb部署在主服务器上(。101) master部署在主服务器上(.101) node,agent可多台机器单个部署(。102.103) mysql,web部署在(。103)

=========================== 完整启动命令,从停止到启动

1.启动rabbitmq cd /opt/rabbit_server_3...
./sbin/rabbitmq-server -detached

2.启动实时数据库 cd /opt/ertdb ./bin/ertdb start ./bin/ertdb cluster master@master101

3.启动主采集 cd /opt/extend104/master ./bin/master start

4.启动子采集 cd /opt/extend104/node ./bin/start

5.启动监控站 cd /opt/extend104/pavilion ./bin/pavilion start

6.同步 cd /opt/extend104/master a) ./bin/master ertdb_config 下发实时数据库配置 b) ./bin/master run 下发通道 c) ./bin/master node_config 下发子采集配置

重启采集 1.停止子采集 cd /opt/extend104/node ./bin/stop (删除日志,若需要请备份) rm log/* -f

2.停止主采集 cd /opt/extend104/master ./bin/master stop (删除日志,若需要请备份) rm log/* -f

3.启动朱采集 ./bin/master start

4.启动子采集 cd /opt/extend104/node ./bin/start

5.同步 同上