安装依赖
yum install ncurses ncurses-base ncurses-devel ncurses-libs ncurses-static ncurses-term ocaml-curses ocaml-curses-devel openssl-devel zlib-devel make ncurses-devel gcc gcc-c++ unixODBC unixODBC-devel openssl openssl-devel -y
cd /usr/local/src
tar -zxvf otp_src_20.0.tar.gz
cd otp_src_20.0
./configure --prefix=/usr/local/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac
make
make install
安装完成之后拷贝执行文件到/usr/local/bin/
cp /usr/local/erlang/bin/erl /usr/local/bin/erl
验证是否成功
cd
/usr
/local
/bin
erl
Erlang
/OTP
20
[erts
-
9.0
] [source
] [
64
-bit
] [smp
:
1
:
1
] [ds
:
1
:
1
:
10
] [async
-threads
:
10
] [hipe
] [kernel
-poll:false
]Eshell
V9
.
0
(abort
with
^G
)
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
|...]
退出erl
2> halt
()
2> .
到此时说明Erlang已经安装成功,下面我们要修改环境变量。
vim /etc/profile
ERLANG_HOME=
/usr/local/erlang/
PATH=
$ERLANG_HOME
/bin:
$PATH
export
ERLANG_HOME
export
PATH
source /etc/profile
echo $ERLANG_HOME
echo $PATH
erl
安装rabbitmq,当前版本为3.6.10
wget
http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.10/rabbitmq-server-generic-unix-3.6.10.tar.xz
yum -y install xz
解压
rabbitmq
xz -d rabbitmq-server-generic-unix-3.6.10.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.6.10.tar
将解压好的文件移动到/usr/local/
mv rabbitmq_server-3.6.10 /usr/local/rabbitmq
1.安装插件管理界面
/usr/sbin/rabbitmq-plugins enable rabbitmq_management
后台启动
rpm安装路径
/usr/sbin/rabbitmq-server -detached
编译安装路径
/usr/local/rabbitmq/sbin/rabbitmq-server -detached
1)
登录
rabbimq
的
web
控制台进行账号配置
访问地址:http://192.168.0.166:15672/
账号:
guest
密码 :
guest
2)
添加
rabbimq
用户
创建用户 admin 密码123456:
cd /usr/local/rabbitmq/sbin
./rabbitmqctl add_user admin 123456
Creating
user
"admin"
rpm安装的创建用户命令
/usr/sbin/rabbitmqctl
add_user admin 123456
创建qq用户
/usr/sbin/rabbitmqctl add_user qq 1234
授权管理组
/usr/sbin/rabbitmqctl set_user_tags qq administrator
给用户分配权限
/usr/sbin/rabbitmqctl
set_permissions -p /qq qq
".*"
".*"
".*"
Setting permissions for user "qq" in vhost "/qq"
使用IP地址访问
如果不能访问关闭防火墙,查看端口占用情况