SlideShare a Scribd company logo
Báo cáo bài tập Lưu trữ
và xử lý dữ liệu lớn
Học viên: Nguyễn Hoàng Tiến Bách
MSHV: 20202149
Trường đại học Bách khoa Hà Nội
Viện Công nghệ thông tin và truyền thông
1
Nội dung
I/ Đặt vấn đề
II/ Các công nghệ nền tảng và nghiên cứu liên quan
III/ Lưu trữ dữ liệu
IV/ Phân tích dữ liệu
V/ Kết quả
2
I/ Đặt vấn đề
1/ Giới thiệu bài toán và nhiệm vụ
Với sự bùng nổ của mạng xã hội đã tạo nên lượng lớn dữ liệu của
người dùng trên các nền tảng xã hội. Nếu có thể thu thập và phân tích
được dữ liệu người dùng này đúng cách thì có thể lấy được các thông
tin về hành vi người dùng để phục vụ cải thiện chất lượng dịch vụ.
Bài toán sử dụng bộ dữ liệu Nodes - Edges trên Tweeter để phân tích
và đánh giá các vấn đề:
* Phân tích và trích xuất ra thông tin người dùng có nhiều lượng theo
dõi nhất.
* Trích xuất thông tin người dùng có xu hướng hay theo dõi mọi người
nhất.
* Phân tích người dùng ít tương tác với mạng xã hội nhất.
3
2/ Đặc trưng bộ dữ liệu và tóm tắt phương pháp phân tích
Bộ dữ liệu sử dụng có kích thước 1.32 GB. (file format: .txt). Số lượng đỉnh: 11,316,811. Số lượng cạnh:
85,331,846
Format của bộ dữ liệu: USER_ID t FOLLOWER_ID n
VD:
12 13
12 14
12 15
16 17
Người dùng 13, 14 và 15 là theo dõi người dùng 12.
Người dùng 17 theo dõi người dùng 16.
4
12 13
14
15
Tóm tắt phương pháp lưu trữ và phân tích:
Bước 1: Sử dụng HDFS để lưu trữ dữ liệu trên local.
Bước 2: Sử dụng các truy vấn trên Apache Pig để lọc các thông tin (đếm số lượng người
theo dõi của từng user) và sắp xếp lại theo thứ tự ID người dùng tăng dần.
Bước 3: Lữu trữ lại thông tin đã trích xuất được lên HDFS.
5
II/ Các công nghệ nền tảng và nghiên cứu liên
quan
Pig
(Dễ dàng để lập trình với
các ngôn ngữ khác Java)
Hive
(Tương tác sử dụng
truy vấn SQL)
Spark
Xử lý dữ liệu
Xử lý nhanh hơn
6
III/ Lưu trữ dữ liệu
Bài toán sử dụng HDFS của Hadoop để
lưu trữ dữ liệu trên local với chế độ
“Pseudo-Distributed Mode”.
HDFS đảm nhiệm chức năng lưu trữ
trong các ứng dụng Hadoop.
HDFS gồm NameNode và các DataNode.
- NameNode điều phối các thao tác truy
nhập vào các DataNode.
- DataNode: Là nơi lưu trữ dữ liệu của
các khối trong hệ thống.
7
III/ Lưu trữ dữ liệu
Khởi động Hadoop trên local:
8
III/ Lưu trữ dữ liệu
Câu lệnh tương tác với hdfs:
- hdfs dfs <<command>>
Ví dụ về lưu trữ file lên trên HDFS:
9
III/ Lưu trữ dữ liệu
10
IV/ Phân tích dữ liệu
Sử dụng Pig và Python để phân tích dữ liệu.
Pig Latin: Là ngôn ngữ lập trình sử dụng cho
phân tích dữ liệu lớn, được phát triển bởi
Yahoo! vào năm 2008.
Việc sử dụng trực tiếp MapReduce gây khó
khăn cho những nhà phân tích dữ liệu vì vậy
Pig được tạo ra để dễ dàng sử dụng
MapReduce.
Kiến trúc tương tác của Pig
11
IV/ Phân tích dữ liệu
Python file: analysis.py
12
IV/ Phân tích dữ liệu
Pig file: analysis.pig
13
V/ Kết quả
14
V/ Kết quả
15
V/ Kết quả
16
17
THANK YOU!

More Related Content

What's hot

Khóa luận tốt nghiệp Phân tích thiết kế hệ thống thông tin quản lý ký túc xá ...
Khóa luận tốt nghiệp Phân tích thiết kế hệ thống thông tin quản lý ký túc xá ...Khóa luận tốt nghiệp Phân tích thiết kế hệ thống thông tin quản lý ký túc xá ...
Khóa luận tốt nghiệp Phân tích thiết kế hệ thống thông tin quản lý ký túc xá ...
Duc Dinh
 
Bài Giảng Hiểu Dữ Liệu Và Tiền Xử Lý Dữ Liệu
Bài Giảng Hiểu Dữ Liệu Và Tiền Xử Lý Dữ Liệu Bài Giảng Hiểu Dữ Liệu Và Tiền Xử Lý Dữ Liệu
Bài Giảng Hiểu Dữ Liệu Và Tiền Xử Lý Dữ Liệu
nataliej4
 
Đề tài: Tìm hiểu và triển khai quản trị mạng trên Ubuntu Server, 9đ - Gửi miễ...
Đề tài: Tìm hiểu và triển khai quản trị mạng trên Ubuntu Server, 9đ - Gửi miễ...Đề tài: Tìm hiểu và triển khai quản trị mạng trên Ubuntu Server, 9đ - Gửi miễ...
Đề tài: Tìm hiểu và triển khai quản trị mạng trên Ubuntu Server, 9đ - Gửi miễ...
Dịch vụ viết bài trọn gói ZALO: 0909232620
 
Mô hình hóa dữ liệu mức quan niệm
Mô hình hóa dữ liệu mức quan niệm Mô hình hóa dữ liệu mức quan niệm
Mô hình hóa dữ liệu mức quan niệm
nataliej4
 
Thiết kế csdl quản lý nhân sự
Thiết kế csdl quản lý nhân sựThiết kế csdl quản lý nhân sự
Thiết kế csdl quản lý nhân sự
leemindinh
 
Tong hop cau hoi trac nghiem hdh
Tong hop cau hoi trac nghiem hdhTong hop cau hoi trac nghiem hdh
Tong hop cau hoi trac nghiem hdhHoat Thai Van
 
Giải Cơ sở dữ liệu phân tán - PTIT
Giải Cơ sở dữ liệu phân tán - PTITGiải Cơ sở dữ liệu phân tán - PTIT
Giải Cơ sở dữ liệu phân tán - PTIT
Popping Khiem - Funky Dance Crew PTIT
 
Hd th sql server_tuan5_n_khanh
Hd th sql server_tuan5_n_khanhHd th sql server_tuan5_n_khanh
Hd th sql server_tuan5_n_khanhHai Rom
 
báo cáo hệ quản trị cơ sỡ dữ liệu hệ thống bán cà phê
báo cáo hệ quản trị cơ sỡ dữ liệu hệ thống bán cà phêbáo cáo hệ quản trị cơ sỡ dữ liệu hệ thống bán cà phê
báo cáo hệ quản trị cơ sỡ dữ liệu hệ thống bán cà phê
thuhuynhphonegap
 
Data_Warehouse
Data_WarehouseData_Warehouse
Data_WarehouseThang Luu
 
lý thuyết cơ sở dữ liệu phân tán
lý thuyết cơ sở dữ liệu phân tánlý thuyết cơ sở dữ liệu phân tán
lý thuyết cơ sở dữ liệu phân tánNgo Trung
 
Bai tap lap trinh mang(1)
Bai tap lap trinh mang(1)Bai tap lap trinh mang(1)
Bai tap lap trinh mang(1)Linh Nguyen
 
Hệ điều hành (chương 2)
Hệ điều hành (chương 2)Hệ điều hành (chương 2)
Hệ điều hành (chương 2)realpotter
 
Hướng dẫn lập trình quản lý c#
Hướng dẫn lập trình quản lý c#Hướng dẫn lập trình quản lý c#
Hướng dẫn lập trình quản lý c#
An Nguyen
 
Xây Dựng Mạng LAN
Xây Dựng Mạng LANXây Dựng Mạng LAN
Xây Dựng Mạng LAN
Lại Thanh Tú
 
Chuong 3- CSDL phân tán
Chuong 3- CSDL phân tánChuong 3- CSDL phân tán
Chuong 3- CSDL phân tánduysu
 
Xây dựng cơ sở dữ liệu trong quản lý nhân sự
Xây dựng cơ sở dữ liệu trong quản lý nhân sựXây dựng cơ sở dữ liệu trong quản lý nhân sự
Xây dựng cơ sở dữ liệu trong quản lý nhân sự
AskSock Ngô Quang Đạo
 
Slide đồ án tốt nghiệp
Slide đồ án tốt nghiệpSlide đồ án tốt nghiệp
Slide đồ án tốt nghiệp
Toan Pham
 
Đề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đ
Đề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đĐề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đ
Đề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đ
Dịch vụ viết bài trọn gói ZALO 0917193864
 
Đề Tài Thiết Kế Phần Mềm Quản Lý Sinh Viên
Đề Tài Thiết Kế Phần Mềm Quản Lý Sinh Viên Đề Tài Thiết Kế Phần Mềm Quản Lý Sinh Viên
Đề Tài Thiết Kế Phần Mềm Quản Lý Sinh Viên
nataliej4
 

What's hot (20)

Khóa luận tốt nghiệp Phân tích thiết kế hệ thống thông tin quản lý ký túc xá ...
Khóa luận tốt nghiệp Phân tích thiết kế hệ thống thông tin quản lý ký túc xá ...Khóa luận tốt nghiệp Phân tích thiết kế hệ thống thông tin quản lý ký túc xá ...
Khóa luận tốt nghiệp Phân tích thiết kế hệ thống thông tin quản lý ký túc xá ...
 
Bài Giảng Hiểu Dữ Liệu Và Tiền Xử Lý Dữ Liệu
Bài Giảng Hiểu Dữ Liệu Và Tiền Xử Lý Dữ Liệu Bài Giảng Hiểu Dữ Liệu Và Tiền Xử Lý Dữ Liệu
Bài Giảng Hiểu Dữ Liệu Và Tiền Xử Lý Dữ Liệu
 
Đề tài: Tìm hiểu và triển khai quản trị mạng trên Ubuntu Server, 9đ - Gửi miễ...
Đề tài: Tìm hiểu và triển khai quản trị mạng trên Ubuntu Server, 9đ - Gửi miễ...Đề tài: Tìm hiểu và triển khai quản trị mạng trên Ubuntu Server, 9đ - Gửi miễ...
Đề tài: Tìm hiểu và triển khai quản trị mạng trên Ubuntu Server, 9đ - Gửi miễ...
 
Mô hình hóa dữ liệu mức quan niệm
Mô hình hóa dữ liệu mức quan niệm Mô hình hóa dữ liệu mức quan niệm
Mô hình hóa dữ liệu mức quan niệm
 
Thiết kế csdl quản lý nhân sự
Thiết kế csdl quản lý nhân sựThiết kế csdl quản lý nhân sự
Thiết kế csdl quản lý nhân sự
 
Tong hop cau hoi trac nghiem hdh
Tong hop cau hoi trac nghiem hdhTong hop cau hoi trac nghiem hdh
Tong hop cau hoi trac nghiem hdh
 
Giải Cơ sở dữ liệu phân tán - PTIT
Giải Cơ sở dữ liệu phân tán - PTITGiải Cơ sở dữ liệu phân tán - PTIT
Giải Cơ sở dữ liệu phân tán - PTIT
 
Hd th sql server_tuan5_n_khanh
Hd th sql server_tuan5_n_khanhHd th sql server_tuan5_n_khanh
Hd th sql server_tuan5_n_khanh
 
báo cáo hệ quản trị cơ sỡ dữ liệu hệ thống bán cà phê
báo cáo hệ quản trị cơ sỡ dữ liệu hệ thống bán cà phêbáo cáo hệ quản trị cơ sỡ dữ liệu hệ thống bán cà phê
báo cáo hệ quản trị cơ sỡ dữ liệu hệ thống bán cà phê
 
Data_Warehouse
Data_WarehouseData_Warehouse
Data_Warehouse
 
lý thuyết cơ sở dữ liệu phân tán
lý thuyết cơ sở dữ liệu phân tánlý thuyết cơ sở dữ liệu phân tán
lý thuyết cơ sở dữ liệu phân tán
 
Bai tap lap trinh mang(1)
Bai tap lap trinh mang(1)Bai tap lap trinh mang(1)
Bai tap lap trinh mang(1)
 
Hệ điều hành (chương 2)
Hệ điều hành (chương 2)Hệ điều hành (chương 2)
Hệ điều hành (chương 2)
 
Hướng dẫn lập trình quản lý c#
Hướng dẫn lập trình quản lý c#Hướng dẫn lập trình quản lý c#
Hướng dẫn lập trình quản lý c#
 
Xây Dựng Mạng LAN
Xây Dựng Mạng LANXây Dựng Mạng LAN
Xây Dựng Mạng LAN
 
Chuong 3- CSDL phân tán
Chuong 3- CSDL phân tánChuong 3- CSDL phân tán
Chuong 3- CSDL phân tán
 
Xây dựng cơ sở dữ liệu trong quản lý nhân sự
Xây dựng cơ sở dữ liệu trong quản lý nhân sựXây dựng cơ sở dữ liệu trong quản lý nhân sự
Xây dựng cơ sở dữ liệu trong quản lý nhân sự
 
Slide đồ án tốt nghiệp
Slide đồ án tốt nghiệpSlide đồ án tốt nghiệp
Slide đồ án tốt nghiệp
 
Đề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đ
Đề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đĐề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đ
Đề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đ
 
Đề Tài Thiết Kế Phần Mềm Quản Lý Sinh Viên
Đề Tài Thiết Kế Phần Mềm Quản Lý Sinh Viên Đề Tài Thiết Kế Phần Mềm Quản Lý Sinh Viên
Đề Tài Thiết Kế Phần Mềm Quản Lý Sinh Viên
 

Similar to Báo cáo bài tập Lưu trữ và xử lý dữ liệu lớn.pptx

Bài Giảng Thư Viện Số Và Truy Cập Mở Tài Liệu Lưu Trữ
Bài Giảng Thư Viện Số Và Truy Cập Mở Tài Liệu Lưu Trữ Bài Giảng Thư Viện Số Và Truy Cập Mở Tài Liệu Lưu Trữ
Bài Giảng Thư Viện Số Và Truy Cập Mở Tài Liệu Lưu Trữ
nataliej4
 
Cosodulieu
CosodulieuCosodulieu
Cosodulieu
Nguyễn Duy Hưng
 
GIÁO ÁN TIN HỌC 6 KẾT NỐI TRI THỨC.docx
GIÁO ÁN TIN HỌC 6 KẾT NỐI TRI THỨC.docxGIÁO ÁN TIN HỌC 6 KẾT NỐI TRI THỨC.docx
GIÁO ÁN TIN HỌC 6 KẾT NỐI TRI THỨC.docx
TopSKKN
 
Open-data-intro
Open-data-introOpen-data-intro
Open-data-intro
nghia le trung
 
Digital library opensource
Digital library opensourceDigital library opensource
Digital library opensource
Minh Tri Lam
 
Chuong 1 tong_quan_ve_csdl
Chuong 1 tong_quan_ve_csdlChuong 1 tong_quan_ve_csdl
Chuong 1 tong_quan_ve_csdlHuy Feng
 
Security qn9-2013
Security qn9-2013Security qn9-2013
Security qn9-2013
Thai Ta Quang
 
hệ thống thông tin đa phương tiện trên đám mây .pptx
hệ thống thông tin đa phương tiện trên đám mây .pptxhệ thống thông tin đa phương tiện trên đám mây .pptx
hệ thống thông tin đa phương tiện trên đám mây .pptx
thienphuctd1
 
Lab 3 - recon web security reconnaissance
Lab 3 - recon  web security reconnaissanceLab 3 - recon  web security reconnaissance
Lab 3 - recon web security reconnaissance
21521907
 
Giáo án Tin học 6
Giáo án Tin học 6Giáo án Tin học 6
Giáo án Tin học 6
Vien Luc Van
 
Công nghệ tìm kiếm Lucene áp dụng tìm kiếm trong Văn bản, 9đ
Công nghệ tìm kiếm Lucene áp dụng tìm kiếm trong Văn bản, 9đCông nghệ tìm kiếm Lucene áp dụng tìm kiếm trong Văn bản, 9đ
Công nghệ tìm kiếm Lucene áp dụng tìm kiếm trong Văn bản, 9đ
Dịch vụ viết bài trọn gói ZALO 0917193864
 
Luan van
Luan vanLuan van
Luan van
hoangdaithoqb
 
TÀI LIỆU THAM KHẢO
TÀI LIỆU THAM KHẢOTÀI LIỆU THAM KHẢO
TÀI LIỆU THAM KHẢO
Phụng Lâm Thanh
 
Nghiên Cứu Ứng Dụng Các Kỹ Thuật Của Big Data Trong Hệ Thống Phát Hiện Sao Ch...
Nghiên Cứu Ứng Dụng Các Kỹ Thuật Của Big Data Trong Hệ Thống Phát Hiện Sao Ch...Nghiên Cứu Ứng Dụng Các Kỹ Thuật Của Big Data Trong Hệ Thống Phát Hiện Sao Ch...
Nghiên Cứu Ứng Dụng Các Kỹ Thuật Của Big Data Trong Hệ Thống Phát Hiện Sao Ch...
Dịch vụ viết thuê Luận Văn - ZALO 0932091562
 
Khai_pha_d_liu_Data_mining.pdf
Khai_pha_d_liu_Data_mining.pdfKhai_pha_d_liu_Data_mining.pdf
Khai_pha_d_liu_Data_mining.pdf
Tri Huynh Minh
 
Chương 1 . Khái niệm chung về CSDL.pdf
Chương 1 . Khái   niệm chung về CSDL.pdfChương 1 . Khái   niệm chung về CSDL.pdf
Chương 1 . Khái niệm chung về CSDL.pdf
BiNgh4
 
Bc thực tập nghiên cứu, phát triển xây dựng hệ thống giám sát mạng bằng phần ...
Bc thực tập nghiên cứu, phát triển xây dựng hệ thống giám sát mạng bằng phần ...Bc thực tập nghiên cứu, phát triển xây dựng hệ thống giám sát mạng bằng phần ...
Bc thực tập nghiên cứu, phát triển xây dựng hệ thống giám sát mạng bằng phần ...
nataliej4
 
Phân tích mã độc cơ bản - báo cáo thực tập
Phân tích mã độc cơ bản - báo cáo thực tậpPhân tích mã độc cơ bản - báo cáo thực tập
Phân tích mã độc cơ bản - báo cáo thực tập
Phạm Trung Đức
 

Similar to Báo cáo bài tập Lưu trữ và xử lý dữ liệu lớn.pptx (20)

Bài Giảng Thư Viện Số Và Truy Cập Mở Tài Liệu Lưu Trữ
Bài Giảng Thư Viện Số Và Truy Cập Mở Tài Liệu Lưu Trữ Bài Giảng Thư Viện Số Và Truy Cập Mở Tài Liệu Lưu Trữ
Bài Giảng Thư Viện Số Và Truy Cập Mở Tài Liệu Lưu Trữ
 
Cosodulieu
CosodulieuCosodulieu
Cosodulieu
 
Cosodulieu
CosodulieuCosodulieu
Cosodulieu
 
GIÁO ÁN TIN HỌC 6 KẾT NỐI TRI THỨC.docx
GIÁO ÁN TIN HỌC 6 KẾT NỐI TRI THỨC.docxGIÁO ÁN TIN HỌC 6 KẾT NỐI TRI THỨC.docx
GIÁO ÁN TIN HỌC 6 KẾT NỐI TRI THỨC.docx
 
Open-data-intro
Open-data-introOpen-data-intro
Open-data-intro
 
Digital library opensource
Digital library opensourceDigital library opensource
Digital library opensource
 
Chuong 1 tong_quan_ve_csdl
Chuong 1 tong_quan_ve_csdlChuong 1 tong_quan_ve_csdl
Chuong 1 tong_quan_ve_csdl
 
Security qn9-2013
Security qn9-2013Security qn9-2013
Security qn9-2013
 
hệ thống thông tin đa phương tiện trên đám mây .pptx
hệ thống thông tin đa phương tiện trên đám mây .pptxhệ thống thông tin đa phương tiện trên đám mây .pptx
hệ thống thông tin đa phương tiện trên đám mây .pptx
 
Lab 3 - recon web security reconnaissance
Lab 3 - recon  web security reconnaissanceLab 3 - recon  web security reconnaissance
Lab 3 - recon web security reconnaissance
 
Giáo án Tin học 6
Giáo án Tin học 6Giáo án Tin học 6
Giáo án Tin học 6
 
Công nghệ tìm kiếm Lucene áp dụng tìm kiếm trong Văn bản, 9đ
Công nghệ tìm kiếm Lucene áp dụng tìm kiếm trong Văn bản, 9đCông nghệ tìm kiếm Lucene áp dụng tìm kiếm trong Văn bản, 9đ
Công nghệ tìm kiếm Lucene áp dụng tìm kiếm trong Văn bản, 9đ
 
Luan van
Luan vanLuan van
Luan van
 
TÀI LIỆU THAM KHẢO
TÀI LIỆU THAM KHẢOTÀI LIỆU THAM KHẢO
TÀI LIỆU THAM KHẢO
 
Mhst12 04
Mhst12 04Mhst12 04
Mhst12 04
 
Nghiên Cứu Ứng Dụng Các Kỹ Thuật Của Big Data Trong Hệ Thống Phát Hiện Sao Ch...
Nghiên Cứu Ứng Dụng Các Kỹ Thuật Của Big Data Trong Hệ Thống Phát Hiện Sao Ch...Nghiên Cứu Ứng Dụng Các Kỹ Thuật Của Big Data Trong Hệ Thống Phát Hiện Sao Ch...
Nghiên Cứu Ứng Dụng Các Kỹ Thuật Của Big Data Trong Hệ Thống Phát Hiện Sao Ch...
 
Khai_pha_d_liu_Data_mining.pdf
Khai_pha_d_liu_Data_mining.pdfKhai_pha_d_liu_Data_mining.pdf
Khai_pha_d_liu_Data_mining.pdf
 
Chương 1 . Khái niệm chung về CSDL.pdf
Chương 1 . Khái   niệm chung về CSDL.pdfChương 1 . Khái   niệm chung về CSDL.pdf
Chương 1 . Khái niệm chung về CSDL.pdf
 
Bc thực tập nghiên cứu, phát triển xây dựng hệ thống giám sát mạng bằng phần ...
Bc thực tập nghiên cứu, phát triển xây dựng hệ thống giám sát mạng bằng phần ...Bc thực tập nghiên cứu, phát triển xây dựng hệ thống giám sát mạng bằng phần ...
Bc thực tập nghiên cứu, phát triển xây dựng hệ thống giám sát mạng bằng phần ...
 
Phân tích mã độc cơ bản - báo cáo thực tập
Phân tích mã độc cơ bản - báo cáo thực tậpPhân tích mã độc cơ bản - báo cáo thực tập
Phân tích mã độc cơ bản - báo cáo thực tập
 

Recently uploaded

Tiềm năng, thực trạng phát riển công nghiệp năng lượng Việt Nam.pdf
Tiềm năng, thực trạng phát riển công nghiệp năng lượng Việt Nam.pdfTiềm năng, thực trạng phát riển công nghiệp năng lượng Việt Nam.pdf
Tiềm năng, thực trạng phát riển công nghiệp năng lượng Việt Nam.pdf
TÀI LIỆU NGÀNH MAY
 
Biện pháp rèn kĩ năng diễn đạt trong văn miêu tả cho học sinh lớp 5.pdf
Biện pháp rèn kĩ năng diễn đạt trong văn miêu tả cho học sinh lớp 5.pdfBiện pháp rèn kĩ năng diễn đạt trong văn miêu tả cho học sinh lớp 5.pdf
Biện pháp rèn kĩ năng diễn đạt trong văn miêu tả cho học sinh lớp 5.pdf
TÀI LIỆU NGÀNH MAY
 
CHẾ ĐỘ VUA LÊ - CHÚA TRỊNH, MỘT THỂ CHẾ CHÍNH TRỊ ĐẶC BIỆT TRONG LỊCH SỬ DÂN ...
CHẾ ĐỘ VUA LÊ - CHÚA TRỊNH, MỘT THỂ CHẾ CHÍNH TRỊ ĐẶC BIỆT TRONG LỊCH SỬ DÂN ...CHẾ ĐỘ VUA LÊ - CHÚA TRỊNH, MỘT THỂ CHẾ CHÍNH TRỊ ĐẶC BIỆT TRONG LỊCH SỬ DÂN ...
CHẾ ĐỘ VUA LÊ - CHÚA TRỊNH, MỘT THỂ CHẾ CHÍNH TRỊ ĐẶC BIỆT TRONG LỊCH SỬ DÂN ...
TÀI LIỆU NGÀNH MAY
 
MỘT SỐ BIỆN PHÁP TẠO BIỂU TƯỢNG VĂN HÓA VẬT CHẤT TRONG DẠY HỌC LỊCH SỬ THẾ GI...
MỘT SỐ BIỆN PHÁP TẠO BIỂU TƯỢNG VĂN HÓA VẬT CHẤT TRONG DẠY HỌC LỊCH SỬ THẾ GI...MỘT SỐ BIỆN PHÁP TẠO BIỂU TƯỢNG VĂN HÓA VẬT CHẤT TRONG DẠY HỌC LỊCH SỬ THẾ GI...
MỘT SỐ BIỆN PHÁP TẠO BIỂU TƯỢNG VĂN HÓA VẬT CHẤT TRONG DẠY HỌC LỊCH SỬ THẾ GI...
TÀI LIỆU NGÀNH MAY
 
Rèn kĩ năng giải toán có nội dung hình học cho học sinh lớp 5.pdf
Rèn kĩ năng giải toán có nội dung hình học cho học sinh lớp 5.pdfRèn kĩ năng giải toán có nội dung hình học cho học sinh lớp 5.pdf
Rèn kĩ năng giải toán có nội dung hình học cho học sinh lớp 5.pdf
TÀI LIỆU NGÀNH MAY
 
Phân loại và phương pháp giải các bài toán chuyển động cho học sinh khá, giỏi...
Phân loại và phương pháp giải các bài toán chuyển động cho học sinh khá, giỏi...Phân loại và phương pháp giải các bài toán chuyển động cho học sinh khá, giỏi...
Phân loại và phương pháp giải các bài toán chuyển động cho học sinh khá, giỏi...
TÀI LIỆU NGÀNH MAY
 
Lập trình game trên thiết bị di động.pdf
Lập trình game trên thiết bị di động.pdfLập trình game trên thiết bị di động.pdf
Lập trình game trên thiết bị di động.pdf
TÀI LIỆU NGÀNH MAY
 
Phân tích tình hình tài chính tại công ty cổ phần tư vấn đầu tư và xây dựng c...
Phân tích tình hình tài chính tại công ty cổ phần tư vấn đầu tư và xây dựng c...Phân tích tình hình tài chính tại công ty cổ phần tư vấn đầu tư và xây dựng c...
Phân tích tình hình tài chính tại công ty cổ phần tư vấn đầu tư và xây dựng c...
TÀI LIỆU NGÀNH MAY
 
Một số giải pháp Marketing thúc đẩy tình hình tiêu thụ sản phẩm tại Công ty T...
Một số giải pháp Marketing thúc đẩy tình hình tiêu thụ sản phẩm tại Công ty T...Một số giải pháp Marketing thúc đẩy tình hình tiêu thụ sản phẩm tại Công ty T...
Một số giải pháp Marketing thúc đẩy tình hình tiêu thụ sản phẩm tại Công ty T...
https://www.facebook.com/garmentspace
 
Kế toán thành phẩm, bán hàng và xác định kết quả bán hàng tại công ty Cổ Phần...
Kế toán thành phẩm, bán hàng và xác định kết quả bán hàng tại công ty Cổ Phần...Kế toán thành phẩm, bán hàng và xác định kết quả bán hàng tại công ty Cổ Phần...
Kế toán thành phẩm, bán hàng và xác định kết quả bán hàng tại công ty Cổ Phần...
TÀI LIỆU NGÀNH MAY
 
LIÊN MINH CHIẾN ĐẤU LÀO - VIỆT NAM TRONG CUỘC KHÁNG CHIẾN CHỐNG THỰC DÂN PHÁP...
LIÊN MINH CHIẾN ĐẤU LÀO - VIỆT NAM TRONG CUỘC KHÁNG CHIẾN CHỐNG THỰC DÂN PHÁP...LIÊN MINH CHIẾN ĐẤU LÀO - VIỆT NAM TRONG CUỘC KHÁNG CHIẾN CHỐNG THỰC DÂN PHÁP...
LIÊN MINH CHIẾN ĐẤU LÀO - VIỆT NAM TRONG CUỘC KHÁNG CHIẾN CHỐNG THỰC DÂN PHÁP...
TÀI LIỆU NGÀNH MAY
 
BƯỚC ĐẦU TÌM HIỂU SỰ PHÁT TRIỂN KINH TẾ - XÃ HỘI CỦA HYỆN NHO QUAN - NINH BÌN...
BƯỚC ĐẦU TÌM HIỂU SỰ PHÁT TRIỂN KINH TẾ - XÃ HỘI CỦA HYỆN NHO QUAN - NINH BÌN...BƯỚC ĐẦU TÌM HIỂU SỰ PHÁT TRIỂN KINH TẾ - XÃ HỘI CỦA HYỆN NHO QUAN - NINH BÌN...
BƯỚC ĐẦU TÌM HIỂU SỰ PHÁT TRIỂN KINH TẾ - XÃ HỘI CỦA HYỆN NHO QUAN - NINH BÌN...
TÀI LIỆU NGÀNH MAY
 
Phân tích và đề xuất một số giải pháp mở rộng thị trường nhằm nâng cao năng l...
Phân tích và đề xuất một số giải pháp mở rộng thị trường nhằm nâng cao năng l...Phân tích và đề xuất một số giải pháp mở rộng thị trường nhằm nâng cao năng l...
Phân tích và đề xuất một số giải pháp mở rộng thị trường nhằm nâng cao năng l...
https://www.facebook.com/garmentspace
 
Một số biện pháp phát triển ngôn ngữ cho trẻ 5 -6 tuổi trường Mẫu Giáo Minh T...
Một số biện pháp phát triển ngôn ngữ cho trẻ 5 -6 tuổi trường Mẫu Giáo Minh T...Một số biện pháp phát triển ngôn ngữ cho trẻ 5 -6 tuổi trường Mẫu Giáo Minh T...
Một số biện pháp phát triển ngôn ngữ cho trẻ 5 -6 tuổi trường Mẫu Giáo Minh T...
https://www.facebook.com/garmentspace
 
Dung sai_chuong_5_danh cho sv nganh ky thuat
Dung sai_chuong_5_danh cho sv nganh ky thuatDung sai_chuong_5_danh cho sv nganh ky thuat
Dung sai_chuong_5_danh cho sv nganh ky thuat
nguyenquoccuong29
 

Recently uploaded (15)

Tiềm năng, thực trạng phát riển công nghiệp năng lượng Việt Nam.pdf
Tiềm năng, thực trạng phát riển công nghiệp năng lượng Việt Nam.pdfTiềm năng, thực trạng phát riển công nghiệp năng lượng Việt Nam.pdf
Tiềm năng, thực trạng phát riển công nghiệp năng lượng Việt Nam.pdf
 
Biện pháp rèn kĩ năng diễn đạt trong văn miêu tả cho học sinh lớp 5.pdf
Biện pháp rèn kĩ năng diễn đạt trong văn miêu tả cho học sinh lớp 5.pdfBiện pháp rèn kĩ năng diễn đạt trong văn miêu tả cho học sinh lớp 5.pdf
Biện pháp rèn kĩ năng diễn đạt trong văn miêu tả cho học sinh lớp 5.pdf
 
CHẾ ĐỘ VUA LÊ - CHÚA TRỊNH, MỘT THỂ CHẾ CHÍNH TRỊ ĐẶC BIỆT TRONG LỊCH SỬ DÂN ...
CHẾ ĐỘ VUA LÊ - CHÚA TRỊNH, MỘT THỂ CHẾ CHÍNH TRỊ ĐẶC BIỆT TRONG LỊCH SỬ DÂN ...CHẾ ĐỘ VUA LÊ - CHÚA TRỊNH, MỘT THỂ CHẾ CHÍNH TRỊ ĐẶC BIỆT TRONG LỊCH SỬ DÂN ...
CHẾ ĐỘ VUA LÊ - CHÚA TRỊNH, MỘT THỂ CHẾ CHÍNH TRỊ ĐẶC BIỆT TRONG LỊCH SỬ DÂN ...
 
MỘT SỐ BIỆN PHÁP TẠO BIỂU TƯỢNG VĂN HÓA VẬT CHẤT TRONG DẠY HỌC LỊCH SỬ THẾ GI...
MỘT SỐ BIỆN PHÁP TẠO BIỂU TƯỢNG VĂN HÓA VẬT CHẤT TRONG DẠY HỌC LỊCH SỬ THẾ GI...MỘT SỐ BIỆN PHÁP TẠO BIỂU TƯỢNG VĂN HÓA VẬT CHẤT TRONG DẠY HỌC LỊCH SỬ THẾ GI...
MỘT SỐ BIỆN PHÁP TẠO BIỂU TƯỢNG VĂN HÓA VẬT CHẤT TRONG DẠY HỌC LỊCH SỬ THẾ GI...
 
Rèn kĩ năng giải toán có nội dung hình học cho học sinh lớp 5.pdf
Rèn kĩ năng giải toán có nội dung hình học cho học sinh lớp 5.pdfRèn kĩ năng giải toán có nội dung hình học cho học sinh lớp 5.pdf
Rèn kĩ năng giải toán có nội dung hình học cho học sinh lớp 5.pdf
 
Phân loại và phương pháp giải các bài toán chuyển động cho học sinh khá, giỏi...
Phân loại và phương pháp giải các bài toán chuyển động cho học sinh khá, giỏi...Phân loại và phương pháp giải các bài toán chuyển động cho học sinh khá, giỏi...
Phân loại và phương pháp giải các bài toán chuyển động cho học sinh khá, giỏi...
 
Lập trình game trên thiết bị di động.pdf
Lập trình game trên thiết bị di động.pdfLập trình game trên thiết bị di động.pdf
Lập trình game trên thiết bị di động.pdf
 
Phân tích tình hình tài chính tại công ty cổ phần tư vấn đầu tư và xây dựng c...
Phân tích tình hình tài chính tại công ty cổ phần tư vấn đầu tư và xây dựng c...Phân tích tình hình tài chính tại công ty cổ phần tư vấn đầu tư và xây dựng c...
Phân tích tình hình tài chính tại công ty cổ phần tư vấn đầu tư và xây dựng c...
 
Một số giải pháp Marketing thúc đẩy tình hình tiêu thụ sản phẩm tại Công ty T...
Một số giải pháp Marketing thúc đẩy tình hình tiêu thụ sản phẩm tại Công ty T...Một số giải pháp Marketing thúc đẩy tình hình tiêu thụ sản phẩm tại Công ty T...
Một số giải pháp Marketing thúc đẩy tình hình tiêu thụ sản phẩm tại Công ty T...
 
Kế toán thành phẩm, bán hàng và xác định kết quả bán hàng tại công ty Cổ Phần...
Kế toán thành phẩm, bán hàng và xác định kết quả bán hàng tại công ty Cổ Phần...Kế toán thành phẩm, bán hàng và xác định kết quả bán hàng tại công ty Cổ Phần...
Kế toán thành phẩm, bán hàng và xác định kết quả bán hàng tại công ty Cổ Phần...
 
LIÊN MINH CHIẾN ĐẤU LÀO - VIỆT NAM TRONG CUỘC KHÁNG CHIẾN CHỐNG THỰC DÂN PHÁP...
LIÊN MINH CHIẾN ĐẤU LÀO - VIỆT NAM TRONG CUỘC KHÁNG CHIẾN CHỐNG THỰC DÂN PHÁP...LIÊN MINH CHIẾN ĐẤU LÀO - VIỆT NAM TRONG CUỘC KHÁNG CHIẾN CHỐNG THỰC DÂN PHÁP...
LIÊN MINH CHIẾN ĐẤU LÀO - VIỆT NAM TRONG CUỘC KHÁNG CHIẾN CHỐNG THỰC DÂN PHÁP...
 
BƯỚC ĐẦU TÌM HIỂU SỰ PHÁT TRIỂN KINH TẾ - XÃ HỘI CỦA HYỆN NHO QUAN - NINH BÌN...
BƯỚC ĐẦU TÌM HIỂU SỰ PHÁT TRIỂN KINH TẾ - XÃ HỘI CỦA HYỆN NHO QUAN - NINH BÌN...BƯỚC ĐẦU TÌM HIỂU SỰ PHÁT TRIỂN KINH TẾ - XÃ HỘI CỦA HYỆN NHO QUAN - NINH BÌN...
BƯỚC ĐẦU TÌM HIỂU SỰ PHÁT TRIỂN KINH TẾ - XÃ HỘI CỦA HYỆN NHO QUAN - NINH BÌN...
 
Phân tích và đề xuất một số giải pháp mở rộng thị trường nhằm nâng cao năng l...
Phân tích và đề xuất một số giải pháp mở rộng thị trường nhằm nâng cao năng l...Phân tích và đề xuất một số giải pháp mở rộng thị trường nhằm nâng cao năng l...
Phân tích và đề xuất một số giải pháp mở rộng thị trường nhằm nâng cao năng l...
 
Một số biện pháp phát triển ngôn ngữ cho trẻ 5 -6 tuổi trường Mẫu Giáo Minh T...
Một số biện pháp phát triển ngôn ngữ cho trẻ 5 -6 tuổi trường Mẫu Giáo Minh T...Một số biện pháp phát triển ngôn ngữ cho trẻ 5 -6 tuổi trường Mẫu Giáo Minh T...
Một số biện pháp phát triển ngôn ngữ cho trẻ 5 -6 tuổi trường Mẫu Giáo Minh T...
 
Dung sai_chuong_5_danh cho sv nganh ky thuat
Dung sai_chuong_5_danh cho sv nganh ky thuatDung sai_chuong_5_danh cho sv nganh ky thuat
Dung sai_chuong_5_danh cho sv nganh ky thuat
 

Báo cáo bài tập Lưu trữ và xử lý dữ liệu lớn.pptx

  • 1. Báo cáo bài tập Lưu trữ và xử lý dữ liệu lớn Học viên: Nguyễn Hoàng Tiến Bách MSHV: 20202149 Trường đại học Bách khoa Hà Nội Viện Công nghệ thông tin và truyền thông 1
  • 2. Nội dung I/ Đặt vấn đề II/ Các công nghệ nền tảng và nghiên cứu liên quan III/ Lưu trữ dữ liệu IV/ Phân tích dữ liệu V/ Kết quả 2
  • 3. I/ Đặt vấn đề 1/ Giới thiệu bài toán và nhiệm vụ Với sự bùng nổ của mạng xã hội đã tạo nên lượng lớn dữ liệu của người dùng trên các nền tảng xã hội. Nếu có thể thu thập và phân tích được dữ liệu người dùng này đúng cách thì có thể lấy được các thông tin về hành vi người dùng để phục vụ cải thiện chất lượng dịch vụ. Bài toán sử dụng bộ dữ liệu Nodes - Edges trên Tweeter để phân tích và đánh giá các vấn đề: * Phân tích và trích xuất ra thông tin người dùng có nhiều lượng theo dõi nhất. * Trích xuất thông tin người dùng có xu hướng hay theo dõi mọi người nhất. * Phân tích người dùng ít tương tác với mạng xã hội nhất. 3
  • 4. 2/ Đặc trưng bộ dữ liệu và tóm tắt phương pháp phân tích Bộ dữ liệu sử dụng có kích thước 1.32 GB. (file format: .txt). Số lượng đỉnh: 11,316,811. Số lượng cạnh: 85,331,846 Format của bộ dữ liệu: USER_ID t FOLLOWER_ID n VD: 12 13 12 14 12 15 16 17 Người dùng 13, 14 và 15 là theo dõi người dùng 12. Người dùng 17 theo dõi người dùng 16. 4 12 13 14 15
  • 5. Tóm tắt phương pháp lưu trữ và phân tích: Bước 1: Sử dụng HDFS để lưu trữ dữ liệu trên local. Bước 2: Sử dụng các truy vấn trên Apache Pig để lọc các thông tin (đếm số lượng người theo dõi của từng user) và sắp xếp lại theo thứ tự ID người dùng tăng dần. Bước 3: Lữu trữ lại thông tin đã trích xuất được lên HDFS. 5
  • 6. II/ Các công nghệ nền tảng và nghiên cứu liên quan Pig (Dễ dàng để lập trình với các ngôn ngữ khác Java) Hive (Tương tác sử dụng truy vấn SQL) Spark Xử lý dữ liệu Xử lý nhanh hơn 6
  • 7. III/ Lưu trữ dữ liệu Bài toán sử dụng HDFS của Hadoop để lưu trữ dữ liệu trên local với chế độ “Pseudo-Distributed Mode”. HDFS đảm nhiệm chức năng lưu trữ trong các ứng dụng Hadoop. HDFS gồm NameNode và các DataNode. - NameNode điều phối các thao tác truy nhập vào các DataNode. - DataNode: Là nơi lưu trữ dữ liệu của các khối trong hệ thống. 7
  • 8. III/ Lưu trữ dữ liệu Khởi động Hadoop trên local: 8
  • 9. III/ Lưu trữ dữ liệu Câu lệnh tương tác với hdfs: - hdfs dfs <<command>> Ví dụ về lưu trữ file lên trên HDFS: 9
  • 10. III/ Lưu trữ dữ liệu 10
  • 11. IV/ Phân tích dữ liệu Sử dụng Pig và Python để phân tích dữ liệu. Pig Latin: Là ngôn ngữ lập trình sử dụng cho phân tích dữ liệu lớn, được phát triển bởi Yahoo! vào năm 2008. Việc sử dụng trực tiếp MapReduce gây khó khăn cho những nhà phân tích dữ liệu vì vậy Pig được tạo ra để dễ dàng sử dụng MapReduce. Kiến trúc tương tác của Pig 11
  • 12. IV/ Phân tích dữ liệu Python file: analysis.py 12
  • 13. IV/ Phân tích dữ liệu Pig file: analysis.pig 13