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**********