一、环境说明
软件:
metaq-server-1.4.6.2.tar.gz
工作路径:
cd /opt/metaq/metaq
安装机器:
bigdata3(master)
bigdata0(slave)
bigdata1(slave)
bigdata2(slave)
jstorm1(参考,master)
二、配置步骤
2.1、解压缩
tar -zxvf metaq-server-1.4.6.2.tar.gz得到taobao/metamorphosis-server-wrapper、taobao/COPYING.txt、taobao/README.md
ln -s metamorphosis-server-wrapper metaq
2.2、配置MetaQ环境变量
vi /etc/profile
#MetaQ
export METAQ_HOME=/opt/metaq/taobao/metaq
export PATH=$PATH:$METAQ_HOME/bin
2.3、修改配置文件
cd $METAQ_HOME/conf
2.3.1、vi server.ini
#broker的唯一标识,会被注册到Zookeeper中
brokerId=2
2.3.2、vi async_slave.properties
#slave编号,大于等于0表示作为slave启动,同一个master下的slave编号应该设不同值.
slaveId=2
说明:
bigdata0机器上brokerId、slaveId=0,
bigdata1机器上brokerId、slaveId=1,
bigdata2机器上brokerId、slaveId=2......
以此类推。
三、启动MetaQ
3.1、启动mastermetaServer.sh start
3.2、启动slave
metaServer.sh start slave
四、启动验证
4.1、jps
启动后进程名com.taobao.metamorphosis.ServerStartup(主从都是)
4.2、MetaQ WebUI
http://172.16.16.13:8120
五、其他
1、一台机器的角色只能是master或slave。
2、MetaQ在ZooKeeper中
3、MetaQ与Kafka对比in ZooKeeper