||
场景:流量削峰 日志处理 应用解耦 异步处理
yum -y install mesa-libGL-devel mesa-libGLU-devel gtk2-devel binutils-develyum -y install gtk2-devel binutils-devel
https://github.com/jgm/pandoc/releases/latest
注:github国内无法下载,可以在windows上前往https://mirror.ghproxy.com/ 或 https://gh.api.99988866.xyz下载
wget https://github.com/wxWidgets/wxWidgets/releases/download/v3.0.5/wxWidgets-3.0.5.tar.bz2
tar xfv wxWidgets-3.0.5.tar.bz2
cd wxWidgets-3.0.5/
./configure --prefix=/usr/local/wxWidgets --with-opengl --enable-debug --enable-unicode --enable-webview
make -j4 && make install
配置环境变量,并使能环境变量
vim /etc/profile
#在文件末尾添加以下内容
export WXPATH=/usr/local/wxWidgets/
export PATH=$WXPATH/bin:$PATHsource /etc/profile
添加链接库
cd /etc/ld.so.conf.d/
vim wxWidgets.conf
#添加
/usr/local/lib
重新加载动态库信息
ldconfig
查看完成安装
wx-config --version #查看版本号
yum -y install make gcc gcc-c++ glibc-devel m4 ncurses-devel autoconf openssl-devel unixODBC unixODBC-devel xsltproc fop
wget http://erlang.org/download/otp_src_26.1.tar.gz
tar xf otp_src_26.1.tar.gz
cd otp_src_26.1
./configure --prefix=/usr/local/erlang --enable-hipe --enable-threads --enable-smp-support --enable-kernel-poll --without-javac
make -j4 && make install
***************************************************
ln -s /usr/local/erlang/bin/erl /usr/local/bin/
***************************************************
vim /etc/profile
#追加下面变量
export ERLPATH=/usr/local/erlang
export PATH=$ERLPATH/bin:$PATHsource /etc/profile
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.12.10/rabbitmq-server-generic-unix-3.12.10.tar.xz
tar xvf rabbitmq-server-generic-unix-3.12.10.tar.xz -C /opt/
cd /opt/
mv rabbitmq_server-3.12.10/ rabbitmq_server/
cd rabbitmq_server/sbin
./rabbitmq-plugins enable rabbitmq_management
启动
./rabbitmq-server -detached
关闭
./rabbitmqctl stop
在/opt/rabbitmq_server/etc/rabbitmq下创建文件rabbitmq.config和rabbitmq-env.config
vim /opt/rabbitmq_server/etc/rabbitmq/rabbitmq.config
添加如下内容,开启远程用户访问
[{rabbit,
[{loopback_users,[]}]
}].
vim /opt/rabbitmq_server/etc/rabbitmq/rabbitmq-env.config
添加如下内容,日志统一存放目录
LOG_BASE=/data/rabbitmq
MNESIA_BASE=/data/rabbitmq/mnesia
vim /etc/profile
在最后添加如下内容,配置环境变量
export PATH=/opt/rabbitmq_server/sbin:$PATH
加载环境变量
source /etc/profile
mkdir -p /data/rabbitmq/mnesia
修改主机名和配置host文件
vim /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=CMP01
修改hosts文件
vim /etc/hosts
192.168.1.111 cmp01
192.168.1.112 cmp02
重启生效
rabbitmq-env设置
在/opt/rabbitmq_server/sbin/rabbitmq-env文件的最前面添加:
NODENAME=rabbit@cmp01
修改.erlang.cookie
chmod 600 ~/.erlang.cookie
修改~/.erlang.cookie都一致
在cmp01上停止应用
rabbitmqctl stop_app
在cmp01上清空队列
rabbitmqctl reset
在cmp02上启动app
rabbitmqctl start_app
在cmp01加入集群
rabbitmqctl join_cluster rabbit@cmp02
合作电话:010-64087828
社区邮箱:greatsql@greatdb.com