切り薔薇をオアシスに刺す tumblrとの連携をRSS Graffiti でやってみるの実験
(宿題) node.js + sleepy.mongooseを試す。 (URL) http://www.snailinaturtleneck.com/blog/2010/02/22/sleepy-mongoose-a-mongodb-rest-interface/
Install MongoDB on mac 10.6.6
About MongoDB
- MongoDB (from "humongous") is a scalable, high-performance, open source, document-oriented database. Written in C++, MongoDB features:
- key function
+ Document-oriented storage
+ Full Index Support
+ Replication & High Availability
+ Auto-Sharding
+ Querying
http://www.mongodb.org/display/DOCS/SQL+to+Mongo+Mapping+Chart
0. about node.js http://mongodb.org/ > MongoDB is KVS distributed Database. 1. install url : http://downloads.mongodb.org/osx/mongodb-osx-i386-latest.tgz 2. open terminal user$ sudo su - root# usr=root# cd /Users root# tar xzvf /Users/$user/Downloads/mongodb-osx-i386-latest.tgz root# mv mongodb-osx-i386-2011-02-17/ mongo root# mongo/bin/mongodb --version db version v1.7.7-pre-, pdfile version 4.5 Sat Feb 19 15:56:56 git version: 7792243481dbb8ee2cebb361fb3d4c7672b74f11 2-0. startup root# mkdir /Users/mongo/db root# /Users/mongo/bin/mongodb --dbpath=/Users/mongo/db --rest & Sat Feb 19 16:03:18 [initandlisten] waiting for connections on port 27017 Sat Feb 19 16:03:18 [websvr] web admin interface listening on port 28017 2-1. connection root# /Users/mongo/bin/mongo > show dbs admin (empty) local (empty) > show collections (empty) > use local switched to db local > db.createCollection('sample'); > db.sample.insert({a:1,b:1}) > db.sample.find() { "_id" : ObjectId("4d5f6d21ec5855af362aeaed"), "a" : 1, "b" : 1 } 2-2. admin view http//localhost:28017 @ in your browser, you will see admin view [that's all]
Install nodejs on mac 10.6.6
0. about node.js http://nodejs.org/ > node.js is server-side java servlet. 1. install url : http://nodejs.org/#download get : node-v0.4.0.tar.gz 2. open terminal user$ sudo su - root# usr=root# mkdir /Users/nodejs root# cd /Users/nodejs root# cp -p /Users/$usr/Downloads/node-v0.4.0.tar.gz . root# tar xzvf node-v0.4.0.tar.gz root# cd Users/nodejs/node-v0.4.0 root# ./configure root# make =>'build' finished successfully (5m58.768s) root# make install => 'install' finished successfully (0.956s) root# which node => /usr/local/bin/node 2-0. test script root# mkdir /Users/nodejs/node-v0.4.0/www root# cd /Users/nodejs/node-v0.4.0/www 2-1. sample.js root# vi sample.js root# cat sample.js var sys=require('sys'); sys.puts('Hello World'); root# node sample.js => Hello World!! 2-2. server.js root# vi server.js root# cat server.js var http = require('http'); http.createServer(function(req, res) { res.writeHead(200, {'Content-Type': 'text/html'} ); res.end('Hello World!\n'); }).listen(8127, "localhost"); console.log('Server running at http//localhost:8127'); root# node server.js => Server running at http//localhost:8127 @ in your browser, you will see “Hello World!” [ctrl + C] [that's all]
Install Hadoop on mac 10.6.6
1. install url : http://hadoop.apache.org/common/ get hadoop-0.21.0.tar.gz 2. open terminal user$ sudo su - root# usr=root# mkdir /Users/hadoop root# cd /Users/hadoop root# cp -p /Users/$usr/Downloads/hadoop-0.21.0.tar.gz . root# tar xzvf hadoop-0.21.0.tar.gz root# HADOOP_HOME=/Users/hadoop/hadoop-0.21.0 root# export PATH=$HADOOP_HOME/bin:$PATH root# export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home3 3. running root# cd $HADOOP_HOME root# mkdir input root# vi input/test a a a a a a a bb bb bb bb root# hadoop jar hadoop-mapred-examples-0.21.0.jar wordcount input output > result root# cd output root# ls _SUCCESS part-r-00000 root# cat part-r-00000 a 7 bb 4 [that's all]







