KUST Korea University Study Site College of Information and communication Lee Mina Baek Dae Hyun Joo Jae Woo
Outline 1.Again, what are we making? 2.What is done for now? 3.What will be available in the near future?
Again, what are we making? A study site for students of Korea University to encourage them to share their knowledge based on the classes that they are currently taking 1 KUST
What is done for now? 2
This is what we did during last month “Hello Hadoop…?”
This is what we did during last month “Hello SVN…?”
Let’s see the appearance first.
login.html
signup.html
findpw.html
welcome.html
exam.jsp
qna.jsp
qna_post.jsp
qna_write.jsp
Let’s see the web process
JSP working process (Sign up) Signup.htmlSignup.jspWelcome.html Portal ID Password Nickname Database
JSP working process (Login & Logout) Login.html Cookie LoginPro.js p Cookie Login Confirm.jsp Exam.jsp Cookie Logout.jsp Using Database
JSP working process (Q&A) qna.jsp Qna_write. jsp Qna_write Pro.jsp Database qna_post. jsp
JSP working process (Resource up & download) Resource _post.jsp Resource _down.jsp Database
Let’s see the System
System & Database 4 Linux Server at 과도 6F OS : Linux version generic CPU : Intel(R) Core(TM) i5 CPU 2.80GHz Memory : 2GB Disk : 500GB Hadoop + Hbase + Zookeeper + (Hive or Tajo)
Hadoop What is Hadoop? Open-source framework for distributed computing. Flexibility : Support various data format Scalability : scalable increase linearly MapReduce : split a larger data problem into smaller and distribute HDFS(Hadoop Distributed File System) : split data into smaller and replicate and store on other servers.
Hadoop MapReduce Layer HDFS Layer master Job Tracker Name Node slave Task Tracker Data Node slave Task Tracker Data Node slave Task Tracker Data Node
What is Hbase? - Hbase is the Hadoop database, a distributed, scalable, big data store. -Colunm-oriented store model, NoSQL DB -Strictly consistent reads and writes. -Automatic sharding of table -Easy to use Java API for client access -No SQL HBase
What will be available in the near future? Web server programming Database implementation Android App Get A+ 3