不採用更新安裝包方式安裝 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