您的位置:首页 > 运维架构 > Linux

centos7.2安装MogileFS的艰辛历程

2017-07-19 16:19 399 查看
这里mogilefs的配置可能会存在问题,需要参考的同学可以参考我下一篇博客

1.搞到阿里云centos7.2版本的系统



========================================================================================================

2.卸载系统自带的mysql相关的东西

rpm -qa | grep -i mariadb (查找mariadb)


rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64 (卸载mariadb)



删除留下的文件夹



======================================================================

3.安装mysql(此处大部分参考:http://blog.csdn.net/dongdong9223/article/details/52536675 )

rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm 


yum repolist enabled | grep "mysql.*-community.*"



yum install mysql-community-server



这里面会需要确定一下输入y就放了一张局部图



表示安装成功了

==============================================================================

4.配置mysql

开启mysql的守护进程,使用命令



----------插话分割线----------

这里开始的话配置我就参考了 http://jingyan.baidu.com/article/fec7a1e5f8d3201190b4e782.html?qq-pf-to=pcqq.c2c
中的数据库配置这一块

----------插话分割线----------

配置开放3306端口(这里注意阿里云需要配置安全组策略)



配置阿里云安全组策略





----------配置数据库密码的分割线--------------

输入mysql登录



设置登录密码

use mysql

update
user set password=password('123456') where user='root';(这里设置数据库密码是123456)



配置远程访问的密码

grant
all privileges on *.* to 'root'@'%' identified by '123456' with grant option;



ctrl +c 退出数据库 此时你可以用navigator来测试连接一下你的数据了

----------配置数据库密码的分割线--------------

此时配置magileFS数据库的相关依赖还没有完全配置完成

rpm -qa |grep -i mysql (先查看下载的mysql的版本)



数据库还缺少share和devel两个包 (下载链接地址:http://download.csdn.net/detail/clearmarkcc/9904170(5.6.37的版本))

把东西放在/usr/common下面

所以先创建文件目录



然后将这两个rpm包上传到服务器



 



然后rpm安装



到这里mysql算是终于安装好了



==============================================================================================

5 安装perl5的相关的(这个要是不安装的话安装mogileFS会有问题)

yum install perl-ExtUtils-MakeMaker -y



最后出现Complete!就安装好了

============================================================================

6.开始安装MogileFS(这里参考了 http://chenlinux.com/2012/06/10/install-mogilefs/)
cpanm MogileFS::Utils  (这里看一下是不是全是一排下来都是ok的我这边都是安装成功的)



---------------可能故障分割线----------------------------


注意:这里我安装了perl模块后cpanm指令不能使用了,上次安装时没存在这个问题出现就




输入sudo wget http://xrl.us/cpanm -O /usr/bin/cpanm;
sudo chmod +x /usr/bin/cpanm

此处参考了(http://blog.csdn.net/memray/article/details/17543791)

---------------可能故障分割线----------------------------

 cpanm MogileFS::Client(再安装client的发现Utils好像已经包含了Client)

# 因为MogileFS::Server的test里会测试mysql、sqlite、pgsql的支持,用不着,直接强制安装就好了
cpanm --force MogileFS::Server
帖子中的原话,安装MogileFs Server
安装完成之后就写配置

mkdir /etc/mogilefs
cat > /etc/mogilefs/mogstored.conf <<EOF
maxconns = 10000
httplisten = 0.0.0.0:7500
mgmtlisten = 0.0.0.0:7501
docroot=/data/mogstore
EOF



接下去的就按照http://chenlinux.com/2012/06/10/install-mogilefs/进行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mogileFS mysql