这里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# 因为MogileFS::Server的test里会测试mysql、sqlite、pgsql的支持,用不着,直接强制安装就好了 cpanm --force MogileFS::Server
安装完成之后就写配置
cat > /etc/mogilefs/mogstored.conf <<EOFmkdir /etc/mogilefs
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/进行