Câu hỏi Cách truy cập HBase sau JUJU


Tôi đã sử dụng sự quyến rũ hbase với Juju để triển khai thành công HBase, tuy nhiên tôi không có ý tưởng làm thế nào để truy cập vào thể hiện của HBase bây giờ! Thông thường tôi sẽ sử dụng trình bao được cung cấp trong thư mục ../hbase/bin/ nhưng tôi không thể tìm thấy nó. Bất kỳ ý tưởng làm thế nào tôi có thể truy cập vào HBase để chèn dữ liệu vào thời điểm này?

Cảm ơn!


2
2018-06-11 23:35


gốc


Tôi thấy nhìn vào sự quyến rũ hbase rằng nó sẽ không "thành công" triển khai trừ khi bạn có cụm chính xác và đầy đủ triển khai. Bạn đã triển khai ZooKeeper dọc theo phía bên phải và thêm các mối quan hệ cần thiết? - lazyPower
Có ZooKeeper và các mối quan hệ được thiết lập. Nó cho thấy IP mà nó đang chạy từ, nhưng tôi không có ý tưởng làm thế nào để truy cập nó. - Douglas Tober


Các câu trả lời:


Bạn có thể truy cập trực tiếp vào máy bằng cách sử dụng juju ssh:

juju ssh hbase-master/0 

Giả sử bạn gọi dịch vụ của bạn là 'hbase-master', điều này sẽ đưa bạn vào dịch vụ đó cho phép bạn thực hiện các hành động trên đơn vị đó. Có một số ví dụ về điều này trong hành động trong readme hbase.

Theo như cách sử dụng nét duyên dáng hbase, nếu readme không bao gồm các câu hỏi của bạn, có thể tốt nhất là liên hệ với tác giả của sự quyến rũ.


2
2018-06-12 01:36



Bạn có biết nơi triển khai hbase được đặt trên máy không? Ngoài câu hỏi của tôi; Tôi muốn sử dụng Apache Phoenix với hbase và Phoenix yêu cầu rằng .jar được trong thư mục ../hbase/lib/. - Douglas Tober
@DouglasTober Một khi bạn đã ssh'd vào máy bạn sẽ có thể tìm kiếm các jar. Đối với khả năng tương thích với Apache Phoenix, tôi đã không sử dụng hoặc vì vậy đặt cược tốt nhất của bạn là để liên lạc với tác giả quyến rũ nếu có một sự không tương thích. - hatch