centos6.5安装mogilefs的活路

mogilefs依赖MysqL,所以安装前先卸载机器上原来的MysqL5.1

1.先查看原有的MysqL

rpm -qa|grep -i MysqL


2.卸载原有的数据库

rpm -e --nodeps MysqL-libs-5.1.73-3.el6_5.x86_64

3.创建上传所有所需文件的目录
mkdir -p /usr/common/MysqL
mkdir -p /usr/common.mogilefs

所有需要的文件的下载链接

链接:http://pan.baidu.com/s/1o7PJrOA 密码:g70l

4.进入MysqL所在的文件目录并解压安装

cd /usr/common/MysqL
tar -xf mysql-5.6.37-1.el6.x86_64.rpm-bundle.tar
rpm -ivh MysqL-server-5.6.37-1.el6.x86_64.rpm 
安装完成之后的最后一段话,是这样讲的,主要是教你怎么配置初始化数据库

接下来继续安装

rpm -ivh MysqL-client-5.6.37-1.el6.x86_64.rpm 
rpm -ivh MysqL-shared-compat-5.6.37-1.el6.x86_64.rpm
rpm -ivh MysqL-devel-5.6.37-1.el6.x86_64.rpm
这里shared和devel是mogilefs依赖的MysqL安装文件


5.配置数据库

5.1启动数据库服务

service MysqL start  
create user 'mogilefs'@'%' identified by '123456';


netstat -tlnp  查看是否启动成功
5.2修改数据库密码,参考上面4中的截图

(1)查看初始密码

cat /root/.MysqL_secret

MysqL -uroot -pBXYKLKnl6nIpQj3V 登录数据库,这里要注意第一次登录之后必须修改密码,数据才能使用
set password=password('123456');

5.3创建mogilefs的用户并测试登录

create user 'mogilefs'@'%' identified by '123456';
5.4创建mogilefs的数据库(也不是必须要创建)
create database mogilefs DEFAULT CHaraCTER    SET utf8 COLLATE utf8_general_ci;
5.5赋予mogilefs用对数据库mogilefs的操作权限
grant all on mogilefs.* to mogilefs identified by '123456;
exit

6安装mogilefs

cd /usr/common/mogilefs
yum install mogileFS-Server-2.46-2.el6.noarch.rpm Perlbal-doc-1.78-1.el6.noarch.rpm mogileFS-Server-mogilefsd-2.46-2.el6.noarch.rpm perl-mogileFS-Client-1.14-1.el6.noarch.rpm mogileFS-Server-mogstored-2.46-2.el6.noarch.rpm perl-Net-Netmask-1.9015-8.el6.noarch.rpm mogileFS-Utils-2.19-1.el6.noarch.rpm perl-Perlbal-1.78-1.el6.noarch.rpm Perlbal-1.78-1.el6.noarch.rpm


然后一路y

7.mogilefs的操作配置与使用可以参考http://zouqingyun.blog.51cto.com/782246/1698906/

修改配置tracker的配置

 vim /etc/mogilefs/mogilefsd.conf

注意:这里我没有将db_dsn和listen的ip修改本机IP,如果改成本机IP的话后面启动tracker和配置的时候会出现问题,但是这里的配置又必须配置成本机的ip才能在后期添加

存储节点。所有我这个问题暂时没有解决

8初始化创建mogilefs的数据库

mogdbsetup --dbhost=127.0.0.1 --dbport=3306 --dbname=mogilefs --dbrootuser=root --dbrootpass=123456 --dbuser=mogilefs --dbpass=123456
yes or no ? y
此时可以查看数据mogilefs,会发现就会生成一些表了

9.启动mogilefs的tracker的服务

 /etc/init.d/mogilefsd start

netstat -tlnp | grep 7001

10.接下去的配置安装http://zouqingyun.blog.51cto.com/782246/1698906/应该就没什么问题

相关文章

Centos下搭建性能监控Spotlight
CentOS 6.3下Strongswan搭建IPSec VPN
在CentOS6.5上安装Skype与QQ
阿里云基于centos6.5主机VPN配置
CentOS 6.3下配置multipah
CentOS安装、配置APR和tomcat-native