Tuesday, December 21, 2010

ติดตั้ง MogileFS บน CentOS 5.5 64bit

จดไว้กันลืม เผื่อวันไหนได้เอามาใช้อีกรอบ
อันที่จริงก็ไม่ยากครับ มี repository แล้ว yum install เอาก็จบ
แค่ว่ารายการ package มันยาว (ฮา)

rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
yum --exclude=*.i386 install mogilefsd perl-MogileFS-Client perl-MogileFS-Utils mogstored mogstored-backend-perlbal mogstored-backend-apache perl-MogileFS-Client perl-MogileFS-Utils mogstored-backend-lighttpd.noarch
mkdir -p /var/mogdata/dev1
chown mogilefsd.users -R /var/mogdata
chkconfig mogilefsd on
chkconfig mogstored on
จบ… ซะเมื่อไหร่ มา config ต่อครับ นิดนึง

ไปที่ mysql server สร้างฐานข้อมูลพร้อม user/password
เสร็จแล้วเปิดไฟล์ /etc/mogilefs/mogilefsd.conf
แก้คำว่า mogilefs ในแต่ละบรรทัดให้ตรงกับที่สร้างฐานข้อมูลไว้
db_dsn DBI:mysql:mogilefs:localhost
db_user mogilefs
db_pass mogilefs
conf_port 6001
listener_jobs 5
แล้วสั่ง
mogdbsetup --dbuser=mogilefs --dbpass=mogilefs --dbname=mogilefs
(อย่าลืมแก้ user/pass/dbname ด้วยนะครับ)
แล้วสร้างไฟล์ /etc/mogilefs/mogstored.conf ใส่ข้อมูลไปตามนี้
httplisten=0.0.0.0:7500
mgmtlisten=0.0.0.0:7501
docroot=/var/mogdata/
แล้วสั่งคำสั่งต่อไปนี้
service mogilefsd restart
service mogstored restart
mogadm host add mogdata01 --ip=127.0.0.1 --port=7500 --status=alive

mogadm device add mogdata01 1
เรียบร้อย
ดูข้อมูลด้วยคำสั่ง mogadm check ครับ


http://www.icez.net/blog/908/%E0%B8%95%E0%B8%B4%E0%B8%94%E0%B8%95%E0%B8%B1%E0%B9%89%E0%B8%87-mogilefs-%E0%B8%9A%E0%B8%99-centos-5-5-64bit

0 comments:

Post a Comment

 
Design by GURU