一、安装Open JDK
1.打开终端,在命令行模式下输入指令,添加OpenJDK的源
sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get update
2.输入指令,安装OpenJDK 8
sudo apt-get install openjdk-8-jdk
3.安装完成后,可以在命令行模式下输入“java -version”指令验证是否安装成功
二、需要Erlang环境支持
安装之前要安装一些必要的库:
# apt-get install build-essential
# apt-get install libncurses5-dev
# apt-get install libssl-dev
# apt-get install m4
# apt-get install unixodbc unixodbc-dev
# apt-get install freeglut3-dev
#apt-get install wxwidgets3.0
# apt-get install xsltproc
# apt-get install fop
# apt-get install tk8.6
三、需要注意 erlang和rabbitmq的版本比应关系
地址:RabbitMQ Erlang Version Requirements — RabbitMQ
四、安装erlang
1.从官网下载openssl:
wget http://www.openssl.org/source/openssl-1.0.2n.tar.gz
2.解压:
tar -zxvf openssl-1.0.2n.tar.gz
3.安装openssl:
cd openssl-1.0.2n
make clean
./config --prefix=/usr/local/openssl sed -i "s|CFLAG= |CFLAG= -fPIC |" Makefile
make
make install
4.开始安装erlang
4.1 官网下载地址:
Downloads - Erlang/OTP
4.2 在windows选择版本Download Source下载后上传到linux系统中
4.3 解压
tar -zxvf otp_src_22.1.tar.gz(选择自己下载版本)
4.4 进入解压目录 cd otp_src_22.1
4.5 配置
./configure --prefix=/opt/erlang_22.1 --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-java |
4.6 编译安装
make
make install
4.6 创建软连接
#在/usr/local/bin下创建erl的软连接,注意安装目录,如果不创建软链接,rabbitmq启可能会报erl is not found
sudo ln -s /opt/erlang_22.1/bin/erl /usr/local/bin/erl
4.7 配置环境变量:
vim /etc/profile
export PATH=/opt/erlang_22.1/bin:$PATH
4.8 命令行中输入:erl 出现版本号,则表示安装成功
-
apt 安装方式的卸载
-
sudo apt remove erlang
-
sudo apt autoremove
五、安装rabbitmq
1、环境准备:
curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.deb.sh | sudo bash |
2、查看所有版本
apt-cache madison rabbitmq-server
3、安装指定版本:
sudo apt-get install rabbitmq-server=3.8.15-1
3.1 如果不成功,则把apt-get换成aptitude,没有的话就先安装aptitude
(sudo apt-get install aptitude)
使用aptitude安装过程中,先y,后y,不行的话,先n,后y
4、验证安装是否成功:
service rabbitmq-server status
5、启用插件:
rabbitmq-plugins enable rabbitmq_management
6、重启:
service rabbitmq-server restart
7、
添加用户方便web访问
rabbitmqctl add_user admin adimin # 增加普通用户
abbitmqctl set_user_tags admin administrator # 给普通用户分配管理员角色
rabbitmqctl set_permissions -p / admin '.*' '.*' '.*' #分配权限
8、WEB远程访问文章来源:https://www.toymoban.com/news/detail-536621.html
https://ip:15672/文章来源地址https://www.toymoban.com/news/detail-536621.html
到了这里,关于Ubuntu下安装openjdk、erlang和rabbitmq的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!