How do I install ES2en ES3en on centos using yum

  • 2020-11-20 06:24:57
  • OfStack

rabbitmq needs to be installed before installing socat, otherwise installing rabbitmq directly may report an error

If not found, the epel source yum-ES8en install ES10en-ES11en is installed first

yum install socat

rabbitMQ needs to match the version of erlang. Check for the match between rabbitMQ and the corresponding version of erlang

In this article, es24EN-20.3.8.20-1.el7 and ES26en-ES27en-3.7.6-1.el7 versions were used.

Select erlang-20.3.ES32en to be compatible with the new rabbitMQ3.7.ES34en version

Install erlang

Using rabbitMQ mirror address: https: / / github com/rabbitmq/erlang - rpm

The following content is copied to the/etc/yum repos. d/rabbitmq_erlang repo file

After saving, download and install using yum.

yum install erlang- Version no

The version number can access https: / / packagecloud io/rabbitmq/erlang access to the corresponding version to install.

[

# In /etc/yum.repos.d/rabbitmq_erlang.repo
[rabbitmq_erlang]
name=rabbitmq_erlang
baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/$basearch
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300

[rabbitmq_erlang-source]
name=rabbitmq_erlang-source
baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/SRPMS
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300

]

In this case, I used version 20.3.x so that it is compatible with both versions of mq

yum install erlang-20.3.8.20-1.el7

rabbitMQ-server download and installation

Generate es133EN_ES134en-ES135en.repo files using script execution

curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash

Or directly to the following content is copied to the/etc/yum repos. d/rabbitmq_rabbitmq - server. repo file

[

[rabbitmq_rabbitmq-server]
name=rabbitmq_rabbitmq-server
baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/7/$basearch
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300

[rabbitmq_rabbitmq-server-source]
name=rabbitmq_rabbitmq-server-source
baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/7/SRPMS
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300

]

yum download and installation

By default, yum install rabbitmq-ES203en is installed with the latest version of rabbitmq

yum install rabbitmq-server-3.7.6-1.el7

After installation of rabbitmq, the operation is used

[

Start the RabbitMQ service
#service rabbitmq-server start
State view
#rabbitmqctl status
To enable the plugin
#rabbitmq-plugins enable rabbitmq_management
Restart the service
#service rabbitmq-server restart
Add account :name Password :passwd
#rabbitmqctl add_user name passwd
Give it the administrator role
#rabbitmqctl set_user_tags name administrator
Set the permissions
#rabbitmqctl se

rmissions -p / name ".*" ".*" ".*"

]

The default web port number for rabbit is 15672

Visit http://ip:15672 to enter the web management page

Pay attention to the external network access. My server is Tencent Cloud server, so I need to configure the security group policy and add the external access policy to put through TCP:15672


Related articles: