安装erlang环境:
1:下载erlang19.1源代码
$ wget http://erlang.org/download/otp_src_19.1.tar.gz
2:安装依赖环境
$ sudo yum install gcc gcc-c++ glibc-devel make ncurses-devel openssl-devel autoconf java-1.8.0-openjdk-devel git
3:安装erlang
解压:$ tar zxvf otp_src_19.1.tar.gz
安装:
$ cd opt_src_19.1
$ ./otp_build autoconf
$ ./configure && make && sudo make install
验证:
$ erl
安装rabbitMQ3.6.14:
1:下载rabbitmq
$ wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.14/rabbitmq-server-generic-unix-3.6.14.tar.xz
$ xz -d rabbitmq-server-generic-unix-3.6.14.tar.xz
$ tar -xvf rabbitmq-server-generic-unix-3.6.14.tar
$ cd ./rabbitmq_server-3.6.14/sbin/
#sbin目录文件下说明
rabbitmq-env 系统环境配置
rabbitmq-defaults 默认参数设置
rabbitmqctl 管理工具
rabbitmq-plugins 插件管理工具
rabbitmq-server rabbitmq服务
#启用web管理界面
./rabbitmq-plugins enable rabbitmq_management
#启动后台服务
./rabbitmq-server -detached
#关闭服务
./rabbitmqctl stop
#添加用户
./rabbitmqctl add_user admin 123456
#设置admin权限
./rabbitmqctl set_user_tags admin administrator
访问web管理界面:
http://127.0.0.1:15672
#自定义配置文件
在../etc/rabbitmq/下新增rabbitmq-env.conf(运行环境配置)和rabbitmq.config(运行参数配置)两个配置文件
rabbitmq-env.conf配置说明
RABBITMQ_NODE_IP_ADDRESS= //IP地址,空串bind所有地址,指定地址bind指定网络接口
RABBITMQ_NODE_PORT= //TCP端口号,默认是5672
RABBITMQ_NODENAME= //节点名称。默认是rabbit
RABBITMQ_CONFIG_FILE= //配置文件路径 ,即rabbitmq.config文件路径
RABBITMQ_MNESIA_BASE= //数据文件所在路径
RABBITMQ_LOG_BASE= //日志所在路径
RABBITMQ_PLUGINS_DIR= //插件所在路径
RABBITMQ_PID_FILE= //pid文件路径