由于配置错误,我已将VPS从CentO 6迁移到CentO 7以重新开始。除其他外,我在CentOs 6上安装了beantalkd服务。

当时,我已经遵循了http://viewsfromtheside.com/2014/06/12/install-beanstalkd-centos-6/教程,并且对我来说效果很好。

但是现在,我无法在CentOs 7版本上安装Beanstalkd。

我将这些行用于EPEL回购:

# wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-2.noarch.rpm
# rpm -ivh epel-release-7-2.noarch.rpm

然后我尝试了:
# yum install beanstalkd --enablerepo=epel-testing

和:
# yum --disablerepo="*" --enablerepo="epel" list available | grep 'beanstalkd'

乃至 :
#  yum search beanstalkd

但仍然:找不到符合条件的:beantalkd ...

我是CentOs和EPEL仓库的新手,所以也许我错过了什么?无论如何,我如何在CentOs 7上安装Beanstalkd?

最佳答案

是的,您可以通过git安装它,然后复制systemd脚本:

步骤0。安装git
yum install git
步骤1.克隆存储库

git clone git://github.com/kr/beanstalkd.git
cd beanstalkd
make
cp beanstalkd /usr/bin/beanstalkd
mkdir /var/lib/beanstalkd

步骤2.将启动脚本设置为

使用以下内容创建文件/etc/systemd/system/beanstalkd.service:
[Unit]
Description=Beanstalkd is a simple, fast work queue

[Service]
User=root
ExecStart=/usr/bin/beanstalkd -b /var/lib/beanstalkd

[Install]
WantedBy=multi-user.target

步骤3。最后,运行
systemctl enable beanstalkdsystemctl start beanstalkd
步骤4.检查
ps ax | grep beanstalkd

关于linux - 适用于CentOs的Beanstalkd 7,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26786368/

10-11 11:17