1.安裝依賴包
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC unixODBC-devel
2.安裝語言環境Erlang
2.1 下載下傳
http://erlang.org/download/otp_src_19.2.tar.gz
2.2 安裝
解壓
tar zxvf otp_src_19.2.tar.gz
cd otp_src_19.2
配置 '--prefix'指定的安裝目錄
./configure --prefix=/usr/local/erlang --with-ssl --enable-threads --enable-smmp-support --enable-kernel-poll --enable-hipe --without-javac
--prefix 指定安裝目錄
--with-ssl 支援加密通信ssl
--enable-threads 啟用異步線程支援
--enable-smmp-support 啟用對稱多處理支援(Symmetric Multi-Processing對稱多處理結構的簡稱)
--enable-kernel-poll 啟用Linux核心poll
--enable-hipe 啟用高性能Erlang
--without-javac
編譯安裝
make && make install
配置erlang環境變量
vim /etc/profile 末尾添加如下内容
ERLANG_HOME=/usr/local/erlang
PATH=$ERLANG_HOME/bin:$PATH
export ERLANG_HOME
export PATH
source /etc/profile
測試是否安裝成功
erl
1> EvenN = lists:filter (fun (N) -> N rem 2 == 0 end,lists:seq(1,100)). 輸入出現以下内容
[2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,
44,46,48,50,52,54,56,58|...]
2> halt(). 退出
3.安裝RabbitMQ
3.1 下載下傳RabbitMQ
http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-generic-unix-3.6.6.tar.xz
3.2 安裝 RabbitMQ3.6此版本無需make、make install 解壓就可以用
解壓rabbitmq,官方給的包是xz壓縮包,是以需要使用xz指令
xz -d rabbitmq-server-generic-unix-3.6.6.tar.xz
xz解壓後得到.tar包,再用tar指令解壓
tar -xvf rabbitmq-server-generic-unix-3.6.6.tar
移動目錄,修改名稱
mv rabbitmq_server-3.6.6/ /usr/local/rabbitmq-3.6.6
開啟管理頁面插件
cd /usr/local/rabbitmq-3.6.6/sbin/
./rabbitmq-plugins enable rabbitmq_management
/usr/local/rabbitmq-3.6.6/sbin/rabbitmq-server restart
3.3 啟動
在背景啟動Rabbit
./rabbitmq-server -detached
關閉服務
./rabbitmqctl stop
3.4 添加管理者賬号
cd /usr/local/rabbitmq-3.6.6/sbin/
./rabbitmqctl add_user admin admin123
配置設定使用者标簽
./rabbitmqctl set_user_tags admin administrator
建立和賦角色完成後檢視并确認
rabbitmqctl list_users
4.登入管理界面
浏覽器輸入位址:http://伺服器IP位址:15672/
使用者名密碼:admin/admin123
——————————————————————————————————————————————————————————
使用者管理
建立使用者jcp密碼654321 角色為monitoring