Read Catalogue
- System environment
- Installation steps
- Precautions
- Resources
Back to top system environment
Operating system: CentOS6.9
ERLANG:OTP 19.3
Rabbitmq:rabbitmq-server 3.6.12
Back to top installation steps to install Erlang
1, installation Pre-environment
Install the following components from Yum to run the command:
[Email protected] erlang]# yum-y install make gcc gcc-c++ kernel-devel M4 ncurses-devel Openssl-devel
2. Download the source code file of Erlang and unzip it
Run the following command to unzip.
[Email protected] softwares]# TAR-XVF otp_src_19.3.tar.gz
Then, run the following command to rename the folder to Erlang.
[Email protected] softwares]# mv otp_src_19.3./erlang
3, configuring the installation
The first is./configure, check the compilation environment and configure the installation path, run the following command:
[Email protected] erlang]#/configure--prefix=/usr/erlang--without-javac
Then make, compile the source code and run the following command:
[[email protected] erlang]# make
Finally, make install, start the installation, and run the following command:
[[email protected] erlang]# make install
4, setting environment variables
Run the following command to edit the/etc/profile file.
[Email protected] erlang]# Vim/etc/profile
Append the following to the end.
Save, and then run the following command to make the environment variable effective immediately.
[Email protected] erlang]# Source/etc/profile
5. Verify that the installation is successful
Run the following command to verify that Erlang is installed successfully.
[Email protected] erlang]# Erl
Installing Rabbitmq-server
1. Download RPM Package and install
Run the following command to start installing the RPM package.
[Email protected] softwares]# RPM-IVH rabbitmq-server-3.6.12-1.el6.noarch.rpm
You may encounter the following issues:
Workaround:
http://blog.csdn.net/yunfeng482/article/details/72853983
2, setting environment variables
Run the following command to edit the/etc/profile file.
[Email protected] softwares]# Vim/etc/profile
Append the following to the end.
Save, and then run the following command to make the environment variable effective immediately.
[Email protected] erlang]# Source/etc/profile
3. Turn on web monitoring
First, run the following command to turn on RABBITMQ
[Email protected] rabbitmq]# Rabbitmq-server
After CTRL + C cancels the process, run the following command to turn on web monitoring.
[Email protected] rabbitmq]# Rabbitmq-plugins enable rabbitmq_management
4, start
Once web monitoring is turned on, we can officially launch RABBITMQ.
There are two ways to start the RABBITMQ.
The first method is to run the Rabbitmq-server command directly.
But this way, once the terminal exits, the RABBITMQ service stops, so it is not recommended to do so.
The second method is to run the service rabbitmq-server XXX command.
Service Rabbitmq-server Start #启动
Service Rabbitmq-server Stop #停止
Service Rabbitmq-server Restart #重启
Service Rabbitmq-server Status #查看状态
Service Rabbitmq-server etc #查看有哪些命令可以使用
At the same time, add rabbitmq-server to the boot-up service and run the following command:
[Email protected] bin]# chkconfig rabbitmq-server on
The best practice is the second approach.
Back to top precautions
1,RPM-IVH rabbitmq-server-3.6.12-1.el6.noarch.rpm times the following error?
error:failed Dependencies:erlang >= r16b-03 are needed by Rabbitmq-server-3.6.6-1.el6.noarch socat are needed by rabbit Mq-server-3.6.6-1.el6.noarch
Solution: http://blog.csdn.net/yunfeng482/article/details/72853983
2, running service Rabbitmq-server start has been unable to start, prompting '/usr/lib/rabbitmq/bin/rabbitmq-server:line 50:erl:command not found '?
Workaround:
Because the environment variable is different, the command cannot be found, follow the instructions to soft-connect Erlang's Erl to the/usr/bin directory, and run the following command.
[Email protected] bin]# ln-s/usr/erlang/bin/erl/usr/bin/erl
Back to top references
- Erlang Official website: http://www.erlang.org/downloads
- RABBITMQ Official website: http://www.rabbitmq.com/download.html
- Original link: https://www.cnblogs.com/mcgrady/p/7614417.html
"Go" Linux under RABBITMQ Server Setup (single instance)