1) 前置条件,安装了gcc glibc-devel make ncurses-devel openssl-devel autoconf unixODBC unixODBC-devel
2)下载安装包,地址:http://www.erlang.org/downloads
3)以otp_src_18.0.tar.gz为例
cd / cd /usr/local/ mkdir erlang ll cd /home/gilbert/app/ tar -xvf otp_src_18.0.tar.gz #解压包 cd otp_src_18.0/ ./configure --prefix=/usr/local/erlang --without-javac make make install ln -s /usr/local/erlang/bin/erl /usr/local/bin/erl #创建链接 erl -version #校验安装是否成功 Erlang (ASYNC_THREADS,HIPE) (BEAM) emulator version 7.0 #安装成功
4)设置环境变量
vi /etc/profile #添加以下内容# ERL_HOME=/usr/local/erlang PATH=$ERL_HOME/bin:$PATH export ERL_HOME PATH source /etc/profile #重新激活环境变量生效 echo $ERL_HOME #验证 /usr/local/erlang #表明设置成功
2. rabbitmq安装
1) 安装,以rabbitmq_server-3.6.1,此版本无需make、make install 解压就可以用
cd /home/gilbert/app/rar/ #解压rabbitmq,官方给的包是xz压缩包,所以需要使用xz命令 xz -d rabbitmq-server-generic-unix-3.6.1.tar.xz #xz解压后得到.tar包,再用tar命令解压 tar -xvf rabbitmq-server-generic-unix-3.6.1.tar #目录移动 mv rabbitmq_server-3.6.1/ /home/gilbert/app/ cd rabbitmq_server-3.6.1/
2) 常用命令
cd /home/gilbert/app/rabbitmq_server-3.6.1/ #启动命令,该命令ctrl+c后会关闭服务 ./sbin/rabbitmq-server #开启管理页面插件 访问http://http://192.168.1.129:15672/ ./sbin/rabbitmq-plugins enable rabbitmq_management #在后台启动Rabbit ./sbin/rabbitmq-server -detached #关闭服务 ./sbin/rabbitmqctl stop #添加用户 #rabbitmqctl add_user Username Password ./sbin/rabbitmqctl add_user rabbitadmin 123456 #分配用户标签 #rabbitmqctl set_user_tags User Tag #[administrator]:管理员标签 ./sbin/rabbitmqctl set_user_tags rabbitadmin administrator #查看用户角色和权限 ./sbin/rabbitmqctl list_users
启动:./sbin/rabbitmq-server
监控页面,访问:http://192.168.1.129:15672