不采用更新安装包方式安装 apt-get install
。采用从官网下载对应版本安装包,采用命令方式安装。html
安装RabbitMQ以前,须要Erlang环境的支持,须要下载与之对应的Erlang版本的包。redis
为了不版本冲突,我首先删除以前的erlang环境,apt-remove erlang,但这样仍是彻底清理干净。shell
Ubuntu下删除erlang安全
1.which erl
2.sudo rm -rf /usr/bin/erl
3.sudo rm -rf /usr/lib/erlang
复制代码
而后安装对应版本的erlang包bash
dpkg -i 安装包.deb
ui
查看erlang版本 sudo erl
阿里云
安装RabbitMQspa
官方网址:www.rabbitmq.com/install-deb…code
下载RabbitMQ包:packagecloud.io/rabbitmq/ra…server
dpkg -i RabbitMQ.deb
安装遇到的问题:
RabbitMQ启动出错:- unable to connect to epmd on xxxx: timeout (timed out)。解决方式:sudo vi /etc/hosts
,加入127.0.0.1 example,example为RabbitMQ的实例
root@example:/var/lib/rabbitmq# cd mnesia/
root@example:/var/lib/rabbitmq/mnesia# ls
rabbit@example rabbit@example-feature_flags rabbit@example.pid rabbit@example-plugins-expand
复制代码
阿里云添加端口,本地访问:localhost:15672,默承认以添加guest/guest,远程访问出于安全考虑guest默认不生效。须要另加用户,rabbitmqctl add_user 用户名 密码
,。
进入管理界面,需给用户开通Access权限
安装包下载:Redis官网redis.io/download
./redis-server
,启动服务端并遇到的问题
1. 更改密码后,临时启动和永久启动的问题。解决方式:临时启动采用命令方式
sudo redis-cli -p 6379
#是否设置密码命令
sudo config get requirepass
#设置密码命令
sudo config set requirepass 123456
#验证密码
sudo auth 密码
复制代码
永久生效方式
进入redis.conf文件后,找到requirepass
参数,设置密码,重启服务
采起安装包方式安装
惟一注意的点就是,Ubuntu环境下,采起bash命令方式安装
`bash -f ./startup.sh -m standalone