- 浏览: 661332 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
sztime:
可以在文本框上绑定事件来禁用回车键, 我就是这样做的.在IE中 ...
form 回车自动提交问题 -
damoqiongqiu:
非常好的文章,很透彻不过有一句话小僧腆着脸补充一下:“1111 ...
为什么要用补码来做存储 -
wuyizhong:
原来如此啊。
form 回车自动提交问题 -
luliangy:
谢楼主~!
用C语言扩展Python的功能 -
kwong:
很有用,谢谢
火狐和IE 对css 样式解释的差异
Filed under: MogileFS交流区
-
安装环境
-
虚拟机 VMWARE 安装 86_64-redhat-linux AS5
-
gcc 版本 4.1.2 20070626 (Red Hat 4.1.2-14)
-
安装步骤
-
获得 MogileFS
-
由于我的安装环境无法上外网 , 故先下载到本地机器上 , 再 Ftp 到虚拟机上安装 . 下载 svn-1.4.5-setup.exe(window 版)
-
建本地目录 mogilefs-src
-
svn checkout http://code.sixapart.com/svn/mogilefs/trunk
-
安装 Database
-
下载 mysql-5.1.22-rc.tar.tar 并上传到 虚拟机 .
- shell> groupadd mysql
- shell> useradd -g mysql mysql
- shell> gunzip < mysql-VERSION .tar.gz | tar -xvf -
- shell> cd mysql-VERSION
- shell> ./configure –prefix=/usr/local/mysql
- shell> make
- shell> make install
- shell> cp support-files/my-medium.cnf /etc/my.cnf
- shell> cd /usr/local/mysql
- shell> bin/mysql_install_db –user=mysql
- shell> chown -R root .
- shell> chown -R mysql var
- shell> chgrp -R mysql .
- shell> bin/mysqld_safe –user=mysql &
- 或者你用.rpm 的包来安装都可以, 总之就是要安装正确, 并且可以用就行了.
- 启动mysql, 输入下面命令创建 MogileFS 需要的 databse( 其实我在安装过程中发现 , 下面这步可以不用做 , 后面的命令会自动创建 ).
- # mysql
- mysql> CREATE DATABASE mogilefs;
- mysql> GRANT ALL ON mogilefs.* TO ‘mogile’@'%’;
- mysql> SET PASSWORD FOR ‘mogile’@'%’ = OLD_PASSWORD( ’sekrit’ );
- mysql> FLUSH PRIVILEGES;
- mysql> quit
- 安装 Trackers and Storage Servers
- 就是把下载下来的 MogileFS 源码上传到虚拟机上了 , 我是放在 /home/zhoucw 目录下面 , 输入
- # cd trunk/server/
- # perl Makefile.PL
- 这个时候, 系统会提醒你要先安装如下包, 我的提示是这样的:
- Warning: prerequisite Danga::Socket 1.56 not found.
- Warning: prerequisite Gearman::Client 1.07 not found.
- Warning: prerequisite Gearman::Client::Async 0.93 not
- Warning: prerequisite Gearman::Server 1.08 not found.
- Warning: prerequisite Net::Netmask 0 not found.
- Warning: prerequisite Perlbal 1.53 not found.
- Warning: prerequisite Sys::Syscall 0.22 not found.
- 那就尽量找一样的版本来装, 不要只讨苦事. 到http://danga.com/dist/ 去下载, 如果在安装上面包的过程, 系统什么东西的话, 都到 http://cpan.org/ 去找吧 . 基本都有 .
- 对了, 你的perl 版本很关键, 一定要用perl5.8.8, 我开始就是用的perl5.8.0 没有安装成功.
- # make
- # make test
- # make install
- 如果在make test 出现文件路径找不到的错误的话, 可以不用理会, 继续安装就是了.
- 接下来我安装了一些工具, 其实这不是必须的, 不过为了测试用, 还是装一下.
- # cd trunk/utils/
- # perl Makefile.PL
- # make
- # make test
- # make install
- 如果碰到包没有安装的问题, 都可以参照上面步骤的方法解决. 我会把要用到的包都放上去.
- 如果一切顺利,MogileFS 安装就结束了.
- 配置系统
- 数据库的配置
- 在 ‘ trunk/server’ 目录下面有个工具叫 ‘mogdbsetup’ , 用它可以自动配置数据库 . 我虚拟机的 IP 地址是 192.200.6.111
- #mogdbsetup –dbhost= 192.200.6.111 –dbname=mogilefs –dbuser=mogile –dbpassword=sekrit
- 出现确认提示的时候, 就填 y.
- Tracker 配置
- 新建文件 at /etc/mogilefs/mogilefsd.conf., 文件内容 ,
- db_dsn DBI:mysql:mogilefs
- db_user mogile
- db_pass sekrit
- conf_port 6001
- listener_jobs 5
- db_dsn 指向的是你数据库的位置 , 如果你数据库不在同一个机器上 , 请改为 :
- db_dsn DBI:mysql:mogilefs:mogiledb.yourdomain.com
- mogiledb.yourdomain.com 是你机器的名, 用ip 地址应该也可以吧.
- 由于 mogilefsd 不能用 root 用户启动 . 所以添加 mogile 用户 .
- # adduser mogile
- 在配置下面以前先启动 trackers server.
- # su mogile
- mogilefsd -c /etc/mogilefs/mogilefsd.conf –daemon
- Storage Server 配置
- 建个存放文件的目录
- # mkdir /var/mogdata
- 生成配置文件 at /etc/mogilefs/mogstored.conf 内容是
- httplisten=0.0.0.0:7500
- mgmtlisten=0.0.0.0:7501
- docroot=/var/mogdata
- 用 ‘mogadm’ 工具将 storage server 加到数据库中 .
- # mogadm –lib=/usr/lib/perl5/5.8.8 –trackers=192.200.8.111:6001 host add mogilestorage –ip=192.200.8.111 –port=7500 –status=alive
- 由于我是在一台机器上配, 故 trackers 的地址和ip 地址是一样的, 你们在配的时候要根据实际情况来.
- 用下面命令来检测是否成功.
- mogadm –lib=/usr/lib/perl5/5.8.8 –trackers=192.200.8.111:6001 host list
- 加入一个设备到你的 storage server.
- mogadm –lib=/usr/lib/perl5/5.8.8 –trackers=192.200.8.111:6001 device add mogilestorage 1
- 用下面命令来检测是否成功.
- mogadm –lib=/usr/lib/perl5/5.8.8 –trackers=192.200.8.111:6001 device list
- 在存放文件的目录下面在建个目录
- # mkdir -p /var/mogdata/dev1
- 运行 MogileFS
- 启动 storage server
- # mogstored –daemon
- 这里可能需要打一个包
- perl-IO-AIO-2.51-1.el5.rf.x86_64.rpm
- 启动 Trackers( 上面已经启动了 , 就不用再起了 )
- su mogile
- mogilefsd -c /etc/mogilefs/mogilefsd.conf –daemon
- 查看你所有的服务都起来没有
- ps -ef | grep mogilefsd,
- ps -ef | grep mogstored
- 大功告成.
- 测试阶段
- 生成domain
- # mogadm –lib= /usr/lib/perl5/5.8.8 –trackers=192.200.8.111:6001 domain add testdomain
- 加一个 class 到 domain
- mogadm –lib= /usr/lib/perl5/5.8.8 –trackers=192.200.8.111:6001 class add testdomain testclass
- 写一个perl 文件试一下test.pl
- use MogileFS::Client;
- my $mogfs = MogileFS::Client->new(domain => ‘testdomain’,
- hosts => ['192.200.8.111:6001'],
- root =>’/var/mogdata’,);
- my $fh = $mogfs->new_file(”file_key”, “testclass”);
- die $fh unless $fh->print($mogfs->readonly);
- my $content = “test_file.exe”;
- @num = $mogfs->store_content(”file_key”,”testclass”,$content);
- print “@num \n”;
- my $file_contents = $mogfs->get_file_data(”file_key”);
- print “$file_contents \n”;
- #$mogfs->delete(”file_key”);
- $fh->print($file_contents);
- @urls = $mogfs->get_paths(”file_key”);
- print “@urls \n”;
- die $mogfs->errstr unless $fh->close;
- 返回的内容是
- [root@TESTZHOU MFSC]# perl test.PL
- 13
- SCALAR(0×740d9f0)
- http://192.200.8.111:7500/dev1/0/000/000/0000000032.fid
- 需要下载的包名
- IO-AIO-2.51.tar.gz或perl-IO-AIO-2.51-1.el5.rf.x86_64.rpm
- Gearman-Server-1.08.tar.tar
- Perlbal-1.54.tar.tar
- Gearman-Client-Async-0.93.tar.tar
- MogileFS-Client-1.08.tar.tar
- Net-Netmask-1.9015.tar.tar
- Gearman-1.07.tar.tar
- Danga-Socket-1.56.tar.tar
- Sys-Syscall-0.22.tar.tar
发表评论
-
信号表
2010-09-02 00:59 557SIGHUP 终止进程 终端线路挂断 SI ... -
ld.so.conf 文档和PKG_CONFIG_PATH变量
2008-08-30 02:37 2297一、编译和连接 ... -
gcc 安装
2008-08-25 02:26 3495关于GCC的升级,一定要用rpm包吗? 參考:::2004年 ... -
g++下 hash_map
2008-08-25 01:33 3371一个hash_map使用错误 g++ ... -
stdport 安装
2008-08-25 01:27 965stlport安装使用手记 段 ... -
linux下rpc应用 例程详解
2008-07-17 15:51 3123关于“RPC语言” RPC语言也是一种专门的编程语言,当然这 ... -
Linux下编写动态链接库的简单过程
2008-07-10 01:12 3077(1) 使用编译选项 -fPIC ,产生与位置无关 ... -
Linux内核中的进程组及会话
2008-04-26 15:22 6095将阐述Linux内核中的如下几个概念 1) 进程组 2) 会话 ... -
rsync中文手册
2007-08-31 00:55 921用rsync实现网站镜像和 ... -
管理幽默:三个囚犯的选择
2007-10-13 20:13 713有一个美国人、一个法国人和一个犹太人要被关进监狱3年。监狱长让 ... -
linux下批量替换一个目录下的文件某个字符串
2007-12-28 01:19 1074太酷了!! sed -i "s/oldstring/ ... -
linux下编程学习--- 静态库和动态库的编译
2008-02-03 16:28 2229学习linux下c很长一段对动态库和静态库的编译和使用总是 ... -
linux下编程学习----- 线程同步之无名信号量
2008-02-04 14:49 2159这是一个书上的例子,逻辑是:一个线程生产一组数字1、2、3. ... -
linux下编程学习----- 远程过程调用(rpc)
2008-02-19 18:14 6569一、概述 在传统的编程概念中,过程是由程序员在本地 ... -
linux学习之-- 性能分析
2008-02-22 18:57 1206http://hi.baidu.com/chegaoying/ ... -
linux性能分析 -- top
2008-02-22 19:36 10028top top命令是最流行的性能工具之一。大多数系统管理员运行 ... -
linux性能分析 -- sar
2008-02-22 19:37 14403sarsar是一个优秀的一般性能监视工具,它可以输出Linux ... -
linux性能分析 -- vmstat
2008-02-22 19:38 3504vmstatvmstat命令也是显示Linux性能指标的方法, ... -
linux性能分析 -- iostat
2008-02-22 19:39 3736iostatiostat命令是另一个 ... -
linux性能分析 -- free
2008-02-22 19:40 863free free命令输出内存和交换信息,与top命令的作用非 ...
相关推荐
<项目介绍> - 四连杆机构的仿真 --m3_1.m: 位置问题求解 --m2_1.m: 速度问题求解 --FourLinkSim.slx: Simlink基于加速度方程的仿真 --FourLinkSim2.slx: Simscape简化模型仿真 --FourLinkSim3.slx: Simscape CAD模型仿真 - 不懂运行,下载完可以私聊问,可远程教学 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 --------
ridge_regression 用于岭回归的python代码(已实现以预测下个月的CO2浓度) 资料可用性 文件 Ridge.py :标准函数和Ridge回归函数window_make.py :使用滑动窗口方法制作大小为p(窗口大小)的时间序列列表。 Final_version.ipynb :使用Co2数据对代码进行实验
python whl离线安装包 pip安装失败可以尝试使用whl离线安装包安装 第一步 下载whl文件,注意需要与python版本配套 python版本号、32位64位、arm或amd64均有区别 第二步 使用pip install XXXXX.whl 命令安装,如果whl路径不在cmd窗口当前目录下,需要带上路径 WHL文件是以Wheel格式保存的Python安装包, Wheel是Python发行版的标准内置包格式。 在本质上是一个压缩包,WHL文件中包含了Python安装的py文件和元数据,以及经过编译的pyd文件, 这样就使得它可以在不具备编译环境的条件下,安装适合自己python版本的库文件。 如果要查看WHL文件的内容,可以把.whl后缀名改成.zip,使用解压软件(如WinRAR、WinZIP)解压打开即可查看。 为什么会用到whl文件来安装python库文件呢? 在python的使用过程中,我们免不了要经常通过pip来安装自己所需要的包, 大部分的包基本都能正常安装,但是总会遇到有那么一些包因为各种各样的问题导致安装不了的。 这时我们就可以通过尝试去Python安装包大全中(whl包下载)下载whl包来安装解决问题。
功能说明: 系统主要分为系统管理员和用户两个部分,系统管理员主要功能包括首页,个人中心,用户管理,节日风俗管理,饮食风俗管理,服饰风俗管理,礼仪风俗管理,信仰风俗管理,建筑风俗管理,我的收藏管理,留言板管理,论坛管理,系统管理。 环境说明: 开发语言:Java 框架:ssm,mybatis JDK版本:JDK1.8 数据库:mysql 5.7及以上 数据库工具:Navicat11及以上 开发软件:eclipse/idea Maven包:Maven3.3及以上 服务器:tomcat7及以上
中国城市温度历史数据(2000-2020)-最新全集.zip
中国土地利用现状遥感监测数据(1km)-最新.zip
python whl离线安装包 pip安装失败可以尝试使用whl离线安装包安装 第一步 下载whl文件,注意需要与python版本配套 python版本号、32位64位、arm或amd64均有区别 第二步 使用pip install XXXXX.whl 命令安装,如果whl路径不在cmd窗口当前目录下,需要带上路径 WHL文件是以Wheel格式保存的Python安装包, Wheel是Python发行版的标准内置包格式。 在本质上是一个压缩包,WHL文件中包含了Python安装的py文件和元数据,以及经过编译的pyd文件, 这样就使得它可以在不具备编译环境的条件下,安装适合自己python版本的库文件。 如果要查看WHL文件的内容,可以把.whl后缀名改成.zip,使用解压软件(如WinRAR、WinZIP)解压打开即可查看。 为什么会用到whl文件来安装python库文件呢? 在python的使用过程中,我们免不了要经常通过pip来安装自己所需要的包, 大部分的包基本都能正常安装,但是总会遇到有那么一些包因为各种各样的问题导致安装不了的。 这时我们就可以通过尝试去Python安装包大全中(whl包下载)下载whl包来安装解决问题。
yolo系列算法目标检测数据集,包含标签,可以直接训练模型和验证测试,数据集已经划分好,包含数据集配置文件data.yaml,适用yolov5,yolov8,yolov9,yolov7,yolov10,yolo11算法; 包含两种标签格:yolo格式(txt文件)和voc格式(xml文件),分别保存在两个文件夹中; yolo格式:<class> <x_center> <y_center> <width> <height>, 其中: <class> 是目标的类别索引(从0开始)。 <x_center> 和 <y_center> 是目标框中心点的x和y坐标,这些坐标是相对于图像宽度和高度的比例值,范围在0到1之间。 <width> 和 <height> 是目标框的宽度和高度,也是相对于图像宽度和高度的比例值
java资源Google API for Java提取方式是百度网盘分享地址
中国分地区地级市泰尔指数数据集(2000-2019).zip
环境说明: 开发语言:Java 框架:ssm,mybatis JDK版本:JDK1.8 数据库:mysql 5.7及以上 数据库工具:Navicat11及以上 开发软件:eclipse/idea Maven包:Maven3.3及以上 服务器:tomcat7及以上
环境说明: 开发语言:Java 框架:ssm,mybatis JDK版本:JDK1.8 数据库:mysql 5.7及以上 数据库工具:Navicat11及以上 开发软件:eclipse/idea Maven包:Maven3.3及以上 服务器:tomcat7及以上
功能说明: 系统功能实现了首页,房源信息,交流论坛,公告资讯,个人中心,后台管理等功能。系统的后台实现了个人中心,用户管理,房东管理,房源类型管理,房源信息管理,在线咨询管理,预约信息管理,订单信息管理,签订信息管理,申请退租管理,交流论坛,系统管理等功能的添加、删除和修改。 环境说明: 开发语言:Java 框架:ssm,mybatis JDK版本:JDK1.8 数据库:mysql 5.7及以上 数据库工具:Navicat11及以上 开发软件:eclipse/idea Maven包:Maven3.3及以上 服务器:tomcat7及以上
yolo算法-电线杆数据集-1493张图像带标签-.zip;yolo算法-电线杆数据集-1493张图像带标签-.zip;yolo算法-电线杆数据集-1493张图像带标签-.zip
安装包eclipse-jee-neon-3-win32-x86_64提取方式是百度网盘分享地址
PartSegCore_compiled_backend-0.12.0a0-cp36-cp36m-win_amd64.whl.rar
python whl离线安装包 pip安装失败可以尝试使用whl离线安装包安装 第一步 下载whl文件,注意需要与python版本配套 python版本号、32位64位、arm或amd64均有区别 第二步 使用pip install XXXXX.whl 命令安装,如果whl路径不在cmd窗口当前目录下,需要带上路径 WHL文件是以Wheel格式保存的Python安装包, Wheel是Python发行版的标准内置包格式。 在本质上是一个压缩包,WHL文件中包含了Python安装的py文件和元数据,以及经过编译的pyd文件, 这样就使得它可以在不具备编译环境的条件下,安装适合自己python版本的库文件。 如果要查看WHL文件的内容,可以把.whl后缀名改成.zip,使用解压软件(如WinRAR、WinZIP)解压打开即可查看。 为什么会用到whl文件来安装python库文件呢? 在python的使用过程中,我们免不了要经常通过pip来安装自己所需要的包, 大部分的包基本都能正常安装,但是总会遇到有那么一些包因为各种各样的问题导致安装不了的。 这时我们就可以通过尝试去Python安装包大全中(whl包下载)下载whl包来安装解决问题。
python whl离线安装包 pip安装失败可以尝试使用whl离线安装包安装 第一步 下载whl文件,注意需要与python版本配套 python版本号、32位64位、arm或amd64均有区别 第二步 使用pip install XXXXX.whl 命令安装,如果whl路径不在cmd窗口当前目录下,需要带上路径 WHL文件是以Wheel格式保存的Python安装包, Wheel是Python发行版的标准内置包格式。 在本质上是一个压缩包,WHL文件中包含了Python安装的py文件和元数据,以及经过编译的pyd文件, 这样就使得它可以在不具备编译环境的条件下,安装适合自己python版本的库文件。 如果要查看WHL文件的内容,可以把.whl后缀名改成.zip,使用解压软件(如WinRAR、WinZIP)解压打开即可查看。 为什么会用到whl文件来安装python库文件呢? 在python的使用过程中,我们免不了要经常通过pip来安装自己所需要的包, 大部分的包基本都能正常安装,但是总会遇到有那么一些包因为各种各样的问题导致安装不了的。 这时我们就可以通过尝试去Python安装包大全中(whl包下载)下载whl包来安装解决问题。
中国各省GDP及农业主要指标数据集(1999-2019).zip
Nginx事件驱动模型深度解析