摘要:依次执行下面命令本地安装从官方安装包下载。管理界面提供多种管理方式命令行和界面等提供一个开源的扩展项目里面包含一个子项目配置下打个包就可以用了。
前言
github 开源项目--paascloud-master:https://github.com/paascloud/...
paascloud-master 官方环境搭建:http://blog.paascloud.net/201...
基本环境 rzyum install lrzszzip 和 unzip
yum install -y unzip zipvim
yum -y install vim*Java 环境 jdk 8
tar.gz包安装,参考:https://www.cnblogs.com/chy12...
rpm包安装,参考:https://www.cnblogs.com/zengh...
mysql 5.7下载mysql yum源 版本为5.7
下载地址:https://dev.mysql.com/downloads/file/?id=470281
查看yum源安装mysql版本
上面下载后,
yum localinstall mysql57-community-release-el7-11.noarch.rpm vim /etc/yum.repos.d/mysql-community.repo # 确定使用的版本,enable设为1 yum install -y mysql-community-server
启动mysql
systemctl status mysqld.service systemctl start mysqld.service
查看mysql密码
cat /etc/my.cnf # log-error=/var/log/mysqld.log # pid-file=/var/run/mysqld/mysqld.pid cat /var/log/mysqld.log | grep password
登录mysql数据库
mysql -u root -p
修改密钥复杂度配置
mysql> set global validate_password_policy=0; mysql> set global validate_password_length=6;
修改密码
mysql> alter user "root"@"localhost" identified by "123456";
远程访问权限
mysql> GRANT ALL PRIVILEGES ON *.* TO "root"@"%" IDENTIFIED BY "123456" WITH GRANT OPTION; mysql> flush privileges;mysql 备份
参考博客:https://blog.csdn.net/SWPU_Li...
crontab 命令:https://www.cnblogs.com/kensh...
docker docker 在线安装非常慢,不推荐。
依次执行下面命令
yum remove docker docker-common docker-selinux docker-engine yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo yum-config-manager --enable docker-ce-edge yum-config-manager --enable docker-ce-test yum-config-manager --disable docker-ce-edge yum makecache fast yum -y install docker-ce systemctl start docker docker run hello-world docker images REPOSITORY TAG IMAGE ID CREATED SIZE hello-world latest 1815c82652c0 2 months ago 1.84kBdocker 本地安装
从官方安装包下载:docker-ce-17.06.0.ce-1.el7.centos.x86_64.rpm。
安装
yum install /usr/local/src/tool/docker-ce-17.06.0.ce-1.el7.centos.x86_64.rpm -y
启动
systemctl start docker
查看docker版本
docker -v
开机启动
# systemctl enable docker Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.docker 卸载
查看已安装的docker安装包
yum list installed|grep docker
删除上面显示的安装包列表
yum –y remove docker.x86_64.XXX
删除docker镜像
rm -rf /var/lib/dockerredis 4.0.2 redis 单机 tar 包安装
下载,解压,编译:
wget http://download.redis.io/releases/redis-4.0.2.tar.gz tar xzf redis-4.0.2.tar.gz cd redis-4.0.2 make
二进制文件是编译完成后在 src 目录下,通过下面的命令启动 Redis 服务:
src/redis-server
使用内置的客户端命令 redis-cli 进行使用:
# src/redis-cli redis> set foo bar OK redis> get foo "bar"
停止服务:
# 第一种:杀死进程PID,kill -9 PID ps aux|grep redis # 第二种 src/redis-cli shutdownyum 安装
安装,启动
yum install epel-release yum install redis systemctl start redis.service redis-server /etc/redis.conf systemctl enable redis
常用配置
vi /usr/local/redis-4.0.2/redis.conf requirepass paasword #配置密码 # bind 127.0.0.1 #允许远程访问 daemonize yes #后台启动
自定义配置启动
src/redis-server ../redis.conf src/redis-cli -a paaswordredis 集群
参考博客:http://blog.paascloud.net/201...
docker 下安装 redisdocker run -d -p 6379:6379 redis:4.0.8 --requirepass "123456"nginx 1.14.X
下载对应当前系统版本的 nginx 包
wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
建立 nginx 的 yum 仓库
rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm
安装 nginx
yum -y install nginx
启动 nginx
systemctl start nginx
版本号
nginx -v
nginx version: nginx/1.14.1
默认配置文件路径
/etc/nginx/nginx.confrocketmq 4.2.X
主要是搭建集群环境同步双写(2m-2s-sync)
参考博客:http://blog.paascloud.net/201...
异步复制(2m-2s-async)参考博客:https://blog.csdn.net/weixin_...
注意:如果 broker 启动失败,可能是 runbroker.sh、runserver.sh 里的内存大小设置默认过大。
RocketMQ Web管理界面rocketmq 提供多种管理方式,命令行和界面等,
apache 提供一个开源的扩展项目: https://github.com/apache/roc... 里面包含一个子项目 rocketmq-console,配置下,打个包就可以用了。
或者可以百度搜索一下rocketmq-console.war。
具体安装参考博客:https://www.jianshu.com/p/e5b...
rabbitmq 3.7.3项目官方博客:http://blog.paascloud.net/201...
他人博客【我使用的】:https://www.cnblogs.com/xrog/...
zookeeper 3.4.X单机、集群、伪集群:https://www.cnblogs.com/sundd...
paascloue 集群环境:http://blog.paascloud.net/201...
命令 启动 rabbitmq根据第一篇文档
/etc/init.d/rabbitmq-server start # 或 service rabbitmq-service start
根据第二篇文档 【我使用的】
# 启动 rabbitmq-server -detached # 关闭 rabbitmqctl stop # 查看状态 rabbitmqctl status启用 RabbitMQWeb 管理插件
用户名/密码:guest/guest
启动
rabbitmq-plugins enable rabbitmq_management
访问(修改为自己 ip):
http://192.168.241.101:15672/启动 zookeeper
根据上面参考博客1搭建的伪集群,因为配置文件在一个机器上的 zookeeper 目录下,所以启动时对应不同的配置文件。
进入zookeeper的 conf目录下
cd /root/software/zookeeper-3.4.9/conf
启动
# 添加了环境变量 zkServer.sh start zoo1.cfg zkServer.sh start zoo2.cfg zkServer.sh start zoo3.cfg
查看状态
zkServer.sh status zoo1.cfg zkServer.sh status zoo2.cfg zkServer.sh status zoo3.cfg启动 zookeeper 图形化界面
zookeeper 图形化的客户端工具--ZooInspector,具体使用参考博客:https://blog.csdn.net/qq_2685...。
启动 zookeeper 集群后,运行 ZooInspector jar 包,当 paascloud 项目启动后,出现下面效果启动 rocketmq 集群
根据上面 rocketmq集群 目录下的第一个参考博客来启动。2m-2s-sync。
启动 NameServer A 192.168.241.101
nohup sh /usr/local/rocketmq/bin/mqnamesrv &
启动 NameServer A 192.168.241.102
nohup sh /usr/local/rocketmq/bin/mqnamesrv &
启动 BrokerServer A-master 192.168.241.101
nohup sh mqbroker -c /usr/local/rocketmq/conf/2m-2s-sync/broker-a.properties&
启动 BrokerServer A-slave 192.168.241.101
nohup sh mqbroker -c /usr/local/rocketmq/conf/2m-2s-sync/broker-a-s.properties&
启动 BrokerServer B-master 192.168.241.102
nohup sh mqbroker -c /usr/local/rocketmq/conf/2m-2s-sync/broker-b.properties&
启动 启动BrokerServer B-slave 192.168.241.102
nohup sh mqbroker -c /usr/local/rocketmq/conf/2m-2s-sync/broker-b-s.properties&
查看日志
netstat -ntlp jps tail -f -n 500 /usr/local/rocketmq/logs/rocketmqlogs/broker.log tail -f -n 500 /usr/local/rocketmq/logs/rocketmqlogs/namesrv.log
停止服务
sh /usr/local/rocketmq/bin/mqshutdown namesrv sh /usr/local/rocketmq/bin/mqshutdown broker
清理数据
rm -rf /usr/local/rocketmq/data/master rm -rf /usr/local/rocketmq/data/slave mkdir -p /usr/local/rocketmq/data/master/store/commitlog mkdir -p /usr/local/rocketmq/data/slave/store/commitlog mkdir -p /usr/local/rocketmq/data/master/store/consumequeue mkdir -p /usr/local/rocketmq/data/slave/store/consumequeue mkdir -p /usr/local/rocketmq/data/master/store/index mkdir -p /usr/local/rocketmq/data/slave/store/index
rocketmq 集群控制台启动
解压在tomcat目录,./tomcat/bin/startup.sh 启动即可。
访问地址:http://192.168.0.110:8080/roc...
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/73179.html
摘要:执行该方法前,先进入切面编程注册用户等待确认直接发送有序无序默认延时级别不延时秒小时切面中,因为邮件激活发送消息类型为默认的等待确认。 用户注册 github 开源项目--paascloud-master:https://github.com/paascloud/... 分布式解决方案--基于可靠消息的最终一致性:https://github.com/paascloud/... ...
摘要:调用百度实现图像识别使用渲染导出的制作的超级炫酷的三维模型一个代码库本人本人浏览器调试及所有错误代码整合千峰超级好用的各种开发自学文档这是它对应的学习视频使用教程详细虚拟机安装系统详解版网易开源镜像站在线数据互转使 1.Java调用百度API实现图像识别 2.使用Three.js渲染Sketchup导出的dae 3.three.js制作的超级炫酷的三维模型 4.three.js - 一...
摘要:调用百度实现图像识别使用渲染导出的制作的超级炫酷的三维模型一个代码库本人本人浏览器调试及所有错误代码整合千峰超级好用的各种开发自学文档这是它对应的学习视频使用教程详细虚拟机安装系统详解版网易开源镜像站在线数据互转使 1.Java调用百度API实现图像识别 2.使用Three.js渲染Sketchup导出的dae 3.three.js制作的超级炫酷的三维模型 4.three.js - 一...
阅读 3025·2023-04-25 18:54
阅读 2554·2021-11-02 14:40
阅读 3123·2021-09-23 11:58
阅读 2379·2019-08-30 13:50
阅读 1170·2019-08-29 12:46
阅读 3064·2019-08-28 17:51
阅读 624·2019-08-26 11:47
阅读 852·2019-08-23 16:17