centos 源**編譯 安裝 erlang
erlang依賴哪些庫?
a fully working gcc compiler environment
ncurses development libraries
openssl development libraries (如果使用mysql必須安裝)
安裝了這些庫之後,必須要重新執行configure命令,configure之後會有提示哪些依賴的庫沒有安裝,可以根據你的需要放棄安裝一些庫;上面的操作可以使用下面的命令實現:
sudo yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
wget
tar -zxvf otp_src_17.3.tar.gz
cd otp_src_17.3
./configure --with-ssl
make
make install
centos 源**編譯 安裝 rabbitmq
yum install libxslt python zip unzip nc -y
wget
tar -zxvf rabbitmq-server-generic-unix-3.4.1.tar.gz
mv 解壓出來的資料夾 /usr/loca/rabbitmq/
啟動 rabbitmq server
/usr/local/rabbitmq/sbin/rabbitmq-server –detached
關閉:rabbitmqctl stop
另外如果你用同乙個應用啟動了不同例項(eg:rabbitmq_node_port=5673 rabbitmq_nodename=hare rabbitmq-server -detached),
在進行管理操作的時候需要指定節點名: rabbitmqctl -n node1
1.必需掌握的指令
新增使用者:
rabbitmqctl add_user rainbird password
新增許可權:
rabbitmqctl set_permissions -p "/" rainbird ".*" ".*" ".*"
刪除測試使用者:
rabbitmqctl delete_user guest
所有指令列表(很簡單的英文):
add_user
delete_user
change_password
list_users
add_vhost
delete_vhost
list_vhosts
set_permissions [-p ]
clear_permissions [-p ]
list_permissions [-p ]
list_user_permissions
list_queues [-p ] [...]
list_exchanges [-p ] [...]
list_bindings [-p ]
list_connections [...]
2.vhost / 不能刪除
刪除/以後,新建立的vhost不能正常使用(即便不刪除/,新建立的vhost也是不能正常使用).不知道為什麼,有待研究.
./rabbitmqctl add_user admin *****
./rabbitmqctl add_user push ******
./rabbitmqctl set_user_tags admin administrator
./rabbitmqctl set_permissions -p / admin '.*' '.*' '.*'
./rabbitmqctl set_permissions -p / push '.*' '.*' '.*'
./rabbitmqctl list_permissions
參考的部落格:
專門研究rabbitmq
解決Rabbitmq server 啟動失敗
最近在使用devstack部署開發環境的時候,遇到了rabbitmq server安裝後執行啟動指令碼失敗的情況 invoke rc.d initscript rabbitmq server,action start failed.原因在於rabbitmq會在啟動前會解析主機名的位址是否可通。需要在...
rabbitmq server安裝 yum源方式
參考 centos7.2 要安裝的rabbitmq server版本 3.7.16 erlang 22.0.x cd etc yum.repos.d 新增rabbitmq server的yum源 rabbitmq.repo 內容如下 bintray rabbitmq server name bint...
rabbitmq server安裝配置
由於rabbitmq需要erlang支援,所以首先安裝erlang 我安裝的rabbitmq3.8.14,所以需要erlang23支援 然後直接yum安裝就行,安裝出來的會是erlang最新 開始安裝 yum install rabbitmq server 3.8.14 1.el7.noarch.r...