自己环境部署记录2018年3月29日16:14:22

时间:2022-01-15 13:49:18

1.启动mysql服务 
systemctl start mysqld.service
查看mysql服务状态
systemctl status mysqld.service

2.启动dubbo
dubbo解压后上传到tomcat/webapps/目录下面
dubbo启动要有zookeeper支持,启动dubbo之前要配置dubbo代码里的WEB-INFO/dubbo.properties文件,设置zookeeper。

3.启动zookeeper
拷贝zk,conf目录下的zoo_sample.cfg文件,并改名为zoo.cfg,配置三个参数(注:目录要有,如果没有就手动创建,要么会启动失败,zk不会自己创建目录)
# the directory where the snapshot is stored.
dataDir=/tmp/zookeeper
dataLogDir=/tmp/zookeeper/log
# the port at which the clients will connect
clientPort=2181
zk启动命令
zkServer.sh start
链接zk客户端
./zkCli.sh -server ip:port

4.启动kafka
kafka自带zookeeper,所以会和已有zk冲突,先停以有的zk,然后再启动zk和kafka
启动zk

bin/kafka-server-start.sh config/zookeeper.properties & 启动kafka 
bin/kafka-server-start.sh config/server.properties &

测试kafka
bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test 
bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic test --from-beginning 
producer 输入 consumer 就可以收到就证明启动成功
启动失败原因可能是内存设置过大
修改方法:

将 kafka-server-start.sh的
export KAFKA_HEAP_OPTS="-Xmx1G -Xms1G"
修改为
export KAFKA_HEAP_OPTS="-Xmx256M -Xms128M"
kafka 启动成功后,会有9092和2181两个端口。
查看端口占用 lsof -i:9092
yum installed lsof 可安装

5.redis安装

设置密码 config set requirepass Tz61**********

验证密码 auth Tz61**********