yum命令安装ocat
yum -y install socat
下载安装erlang
wget http://www.rabbitmq.com/releases/erlang/erlang-19.0.4-1.el7.centos.x86_64.rpm
rpm -ivh erlang-19.0.4-1.el7.centos.x86_64.rpm
下载安装rebbitMQ
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.10/rabbitmq-server-3.6.10-1.el7.noarch.rpm
rpm -ivh rabbitmq-server-3.6.10-1.el7.noarch.rpm
PS:重新安装,先/var/lib/rabbitmq目录和/etc/rabbitmq目录
防火墙需开放5672(AMQP) 15672(WEB)端口
相关命令
systemctl start rabbitmq-server
rabbitmqctl status //查看启动状态
rabbitmqctl stop //关闭服务
rabbitmq-server -detached //进入mq目录,启动rabbitmq,-detached代表后台守护进程方式启动
rabbitmqctllist_users //查看角色
启动web访问rabbitmq插件
rabbitmq-plugins enable rabbitmq_management
默认guest用户不能通过web端访问,需新建用户
rabbitmqctl add_user admin 123 //admin为用户名 123为密码
rabbitmqctl set_user_tags admin administrator //给用户赋角色
修改rabbitmq配置
cp /usr/share/doc/rabbitmq-server-3.6.10/rabbitmq.config.example /etc/rabbtimq/rabbitmq.config
安装消息延迟插件
wget https://dl.bintray.com/rabbitmq/community-plugins/3.6.x/rabbitmq_delayed_message_exchange/rabbitmq_delayed_message_exchange-20171215-3.6.x.zip
unzip rabbitmq_delayed_message_exchange-20171215-3.6.x.zip -d /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.10/plugins
rabbitmq-plugins enable rabbitmq_delayed_message_exchange
重启rabbitMq用户丢失解决
原因:RabbitMQ数据是根据当前hostname作为node节点作为数据名保存
数据路径:/var/lib/rabbitmq/mnesia/
可以通过添加RabbitMQ固定节点名字为info,保证数据文件不变
echo 'NODENAME=rabbit@info' | sudo tee -a /etc/rabbitmq/rabbitmq-env.conf
设置开机启动
systemctl enable rabbitmq-server.service
centos6防火墙
进入防火墙配置命令
vim /etc/sysconfig/iptables
光标放到一行上,按yy,再按P,复制一行,开放端口
先创建变量,如果存在先删除再创建,然后获取PATH值,判断是否已存在变量,存在则不更新,否则更新
新建setPath.bat脚本,必须以管理员的方式运行,否则拒绝
@ECHO OFF表示关闭命令打印
获取环境变量Path,并赋值到变量pt中,如果用%Path%会带上用户变量而且会直接显示变量值,而不是变量名
FOR /f "skip=1 tokens=* delims=" %%i in ('wmic ENVIRONMENT WHERE "Name='Path'and UserName='<System>'" GET VariableValue') do (
SET pt=%%i
GOTO pt
)
:pt
引入依赖
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpcore-nio</artifactId>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpasyncclient</artifactId>
</dependency>
下载redis
http://download.redis.io/releases/
1.安装gcc :
yum install gcc-c++
2.下载命令:
wget http://download.redis.io/releases/redis-4.0.0.tar.gz
3.解压redis安装包
tar -zxvf redis-4.0.0.tar.gz
前提
在https://start.spring.io/新建spring boot项目appenginTest