Hbase là gì

Bạn đang quan tâm đến Hbase là gì phải không? Nào hãy cùng SAIGONCANTHO theo dõi bài viết này ngay sau đây nhé, vì nó vô cùng thú vị và hay đấy!

XEM VIDEO Hbase là gì tại đây.

Hbase là giải pháp lưu trữ dữ liệu to (Big Data), linh động and tuyệt đối miễn phí đc rất đông tập đoàn công nghệ ưu thích. Vậy Hbase là gì? Những công dụng nổi trội nhất của Hbase?

*

*

*

*

Kết cấu HBase

Kiến trúc HBase kể cả 4 thành phần căn bản:

HMaster: đấy là thành phần trung tâm trong kiến trúc của Hbase, nó giám sát cục bộ những RegionServer. Các biên tập ảnh hưởng đến metadata đều đc thi công thông quan HMaster.HRegionserver: chịu trách nhiệm quản trị thẳng trực tiếp những regionHregions: là thành phần kiến trúc cơ sở của Hbase cluster, nó kể cả 2 thành phần đấy là Memstore and HfileZookeeper: là trung tâm giám sát and lưu trữ thông tin những cấu hình.

Bạn đang xem: Hbase là gì

Bài Viết: Hbase là gì

Bài viết có ảnh hưởng

Mapreduce, các điểm mạnh and cách thức thức chuyển động của nguồn gốc này

Microsoft Azure – Giải pháp điện toán đám mây tối ưu nhất cho C.ty convert số

Phương pháp thức lưu trữ and search của Hbase

Phương pháp thức lưu trữ

Hbase lưu trữ những row bên trong những table, mỗi table có thể định nghĩa nhiều column families (cf). Mỗi row phải đc quản trị bởi một khóa chính duy nhất.

Xem thêm: What Is The Difference Between ” Poached Egg Là Gì, Poached Egg Là Gì, Nghĩa Của Từ Poached Egg

Có thể xem lịch sử lưu dữ liệu trên mỗi row, đc quản trị bởi những timestamp

Xem thêm:  Cách xác định số cặp cực từ

Các bạn có thể giới hạn history lưu tối đa là bao nhiêu lần (cứu tiết kiệm dung tích dữ liệu sau một thời hạn dùng, mỗi lần cập nhật dữ liệu thì history cũ hơn sẽ bị xóa)

Phương pháp thức search

Phương thức thông dụng nhất để search dữ liệu trong Hbase là sử dụng thrift, nhiều lúc thrift không đc khởi động khi chạy Hbase nên sẽ cần khởi động bằng lệnh “./bin/hbase thrift start”

Thrift ưng ý 4 comparator để lọc dữ liệu đó chính là: “binary, binary prefix, regexstring, substring”

Một cách thức khác để dễ dàng dùng truy vấn dữ liệu trong Hbase hơn là sử dụng câu lệnh sql để truy vấn, để làm đc điều đó, bạn phải setup thêm Hive. Sau khi setup xong, thì mọi thao tác xử lý dữ liệu đều có thể sử dụng trải qua câu lệnh sql, trong đó trợ giúp cả join.

Xem thêm: Vị Trí Tuyển Dụng Tiếng Anh Là Gì, ​Tuyển Dụng Tiếng Anh Là Gì

Chỉ dẫn setup Hbase ở chế độ Distributed

Bạn cũng có thể tải về bộ cài Hbase tại đây: http://www-us.apache.org/dist/hbase/.Hoặc bạn cũng có thể vào google, gõ Hbase free để search nhiều nguồn khác nhau.

Thực hiện giải nén Hbase vào folder /opt/: $ tar -xzf hbase-0.98.18-hadoop2-bin.tar.gz

Thêm biến môi trường thiên nhiên vào tập tin ~/.bash_profile với content sau:

export HBASE_HOME=”/opt/hbase”

export PATH=”$HBASE_HOME/bin:$PATH”

Check xem đã setup thành công chưa bằng lệnh: hbase version

Sửa content tập tin /opt/hbase/conf/hbase-env.sh với content sau:

Xem thêm:  Charter capital là gì

export JAVA_HOME=/usr/java/default

export HBASE_MANAGES_ZK=true

export HBASE_PID_DIR=/opt/hbase/var

Tiếp tục sửa content tập tin /opt/hbase/conf/hbase-site.xml and thêm vào content sau;

hbase.master

sglamp.edumall.co.th:60000

hbase.master.info.port

60010

hbase.rootdir

hdfs://sglamp.edumall.co.th:9000/hbase

hbase.cluster.distributed

true

hbase.zookeeper.property.dataDir

hdfs://sglamp.edumall.co.th:9000/zookeeper

hbase.zookeeper.quorum

sglamp2.edumall.co.th

hbase.zookeeper.property.clientPort

2181

hbase.zookeeper.property.maxClientCnxns

1000

Để khởi động Hbase ta chạy lệnh sau: /opt/hbase/bin/shServer.sh start

Để tắt Hbase ta chạy lệnh sau: /opt/hbase/bin/shServer.sh stop

Hbase là giải pháp lưu trữ dữ liệu to (Big Data), linh động and tuyệt đối miễn phí. Điều quan trọng là dự án của bạn có thực sử đủ to để sử dụng Hbase hay không mà thôi. Và một khi đã sử dụng Hbase, bạn cần phải cam kết trước kết cấu dữ liệu, cam kết những column family and primary key cho những row ở những table một cách thức thích hợp. Chúc chúng ta thành công với quyết định của tôi nhé !

Thể Loại: Share Kiến Thức Cộng Đồng
Bài Viết: Hbase Là Gì – Khi Nào Nên Sử Dụng Hadoop, Hbase, Hive Và Pig

Thể Loại: LÀ GÌ

Nguồn Blog là gì: https://saigoncantho.com.vn Hbase Là Gì – Khi Nào Nên Sử Dụng Hadoop, Hbase, Hive Và Pig

Chuyên mục: Tin Tức

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *