‣
‣
‣
‣
‣
‣
‣
‣
‣


‣



‣
‣
    ‣
#!/usr/bin/ruby
#!/usr/bin/ruby
                                h = Hash.new
                                ARGF.each do ...
‣
‣



‣
‣
‣
‣
‣

‣
‣




‣
‣
‣
‣


‣
‣
Jaws Lt -2010-02-23
Jaws Lt -2010-02-23
Jaws Lt -2010-02-23
Jaws Lt -2010-02-23
Jaws Lt -2010-02-23
Jaws Lt -2010-02-23
Jaws Lt -2010-02-23
Jaws Lt -2010-02-23
Jaws Lt -2010-02-23
Jaws Lt -2010-02-23
Jaws Lt -2010-02-23
Jaws Lt -2010-02-23
Jaws Lt -2010-02-23
Jaws Lt -2010-02-23
Jaws Lt -2010-02-23
Jaws Lt -2010-02-23
Jaws Lt -2010-02-23
Jaws Lt -2010-02-23
Jaws Lt -2010-02-23
Jaws Lt -2010-02-23
Jaws Lt -2010-02-23
Jaws Lt -2010-02-23
Jaws Lt -2010-02-23
Jaws Lt -2010-02-23
Upcoming SlideShare
Loading in …5
×

Jaws Lt -2010-02-23

3,835 views
3,790 views

Published on

0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,835
On SlideShare
0
From Embeds
0
Number of Embeds
2,748
Actions
Shares
0
Downloads
73
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

  • 20-30代の女性を中心に月間858万ユーザ







  • Hadoop 0.18.3
    hive 0.3.0


































  • Jaws Lt -2010-02-23

    1. 1. ‣ ‣ ‣ ‣
    2. 2. ‣ ‣
    3. 3. ‣ ‣
    4. 4. ‣ ‣ ‣ ‣ ‣
    5. 5. #!/usr/bin/ruby #!/usr/bin/ruby h = Hash.new ARGF.each do |line| ARGF.each do |line| line.chomp! line.chomp! array = line.split(/,/) logs = line.split(/,/) uid = array[0] c = array[1] unless logs.empty? printf("%s,1n", logs[0]) count = 1 if h.key? uid end count = h[uid].to_i + 1 end end h.store uid, count end printf("#{h.length}")
    6. 6. ‣ ‣ ‣ ‣
    7. 7.
    8. 8. ‣ ‣ ‣
    9. 9. ‣ ‣ ‣
    10. 10. ‣ ‣ ‣ ‣

    ×