分布式
软件启动
1 Zookeeper
cd /opt/zookeeper/bin/
./zkServer.sh start
查看启动状态
./zkServer.sh status
2 dubbo
cmd启动dubbo终端:启动成功:访问localhost:7001
dubbo-admin-master\dubbo-admin\target>java -jar dubbo-admin-0.0.1-SNAPSHOT.jar
3 Redis
redis默认不会使用后台运行
vim /opt/redis-5.0.4/redis.conf daemonize yes
以配置文件的方式启动
cd /usr/local/bin
redis-server /opt/redis-5.0.4/redis.conf
redis-cli
ERROR:redis:Could not connect to Redis at 127.0.0.1:6379: Connection refused错误解析
解决问题思路:
打开配置文件redis.conf,修改#127.0.0.1为本机IP 192.168.x.x
连接使用:redis-cli -h x.x.x.x
退出客户端:Ctrl+c
关闭数据库
- 单实例关闭
redis-cli shutdown - 多实例关闭
redis-cli -p 6379 shutdown
检测6379端口是否在监听 netstat -lntp | grep 6379
检测后台进程是否存在 ps -ef|grep redis
4 FastDfs
启动tracker /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart
启动storage /usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart
查看运行的端口 netstat -ntlp
5 Nginx
关闭nginx,并启动nginx
pkill -9 nginx
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
修改nginx配置文件 cd /usr/local/nginx/conf/ vim nginx.conf
upstream sga{ # step4
server 192.168.49.1:8001; # 192.168.49.1本机(win)IP
server 192.168.49.1:8002;
}
server {
listen 80; #step1
server_name 192.168.32.142; #step2
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_pass http://sga; #step3
root html;
index index.html index.htm;
}
}
查询报错日志文件:
cd /var/log/nginx/ vim error.log
5 RabbitMQ
启动RabbitMQ
[root@localhost opt]# systemctl start rabbitmq-server.service
[root@localhost opt]# systemctl status rabbitmq-server.service
[root@localhost opt]# systemctl restart rabbitmq-server.service
[root@localhost opt]# systemctl stop rabbitmq-server.service
- 创建账号
[root@localhost opt]# rabbitmqctl add_user dong 123456 - 设置用户角色
[root@localhost opt]# rabbitmqctl set_user_tags dong administrator - 设置用户权限
[root@localhost opt]# rabbitmqctl set_permissions -p "/" dong ".*" ".*" ".*" - 查看当前用户和角色
rabbitmqctl list_users

浙公网安备 33010602011771号