Có cách nào để xác định cơ sở dữ liệu nào người dùng đang sử dụng trong khi sử dụng giao diện dòng lệnh không?Làm thế nào để xác định cơ sở dữ liệu người dùng đang sử dụng trong CLI hive?
Trả lời
Để biết được cơ sở dữ liệu người dùng trong
bộ hive.cli.print.current.db = true
sau đó dấu nhắc sẽ hiển thị Hive (DB name)
khi cập nhật các thiết lập tài sản conf hive.cli.print.current.db = true sẽ hiển thị DB hiện tại cho phiên hiện tại ..
cập nhật tệp .hiverc với thuộc tính trên sẽ tiếp tục hiển thị db hiện tại cho tất cả các phiên.
Có hai cách để biết cơ sở dữ liệu hiện tại. Một tạm thời trong cli và thứ hai là liên tục.
1) trong CLI chỉ cần nhập lệnh này: đặt hive.cli.print.current.db = true;
2) Trong hive-site.xml dán mã này:
<property> <name>hive.cli.print.current.db</name> <value>true</value> </property>
Trong kịch bản thứ hai, bạn có thể tự động hiển thị các Hive dabatabase tên khi bạn mở terminal.
Để giữ tên cơ sở dữ liệu liên tục trong clive hive.
Thêm bộ hive.cli.print.current.db = true; vào tệp .hiverc.
Nếu .hiverc không có trong tổ ong/conf thì hãy tạo một.
It wont phản ánh nếu một cố gắng thêm trong hive-site.xml
Set hive.cli.print.current.db = true; chỉ đặt thuộc tính trong phiên hive hiện tại. Nếu một người không tham gia phiên, cài đặt sẽ được đặt lại thành mặc định (sai).
Để có thể thấy tên cơ sở dữ liệu liên tục trong các phiên và người dùng, người dùng root có thể tạo tệp .hiverc trong/etc/hive/conf với các giá trị tham số bắt buộc. Trong trường hợp này, hãy thêm tập hive.cli.print.current.db = true; Các cài đặt này hiện được áp dụng cho tất cả người dùng đăng nhập vào CLI hive.
nếu người dùng không phải là người dùng root, hãy tạo tệp .hiverc trong thư mục chính/home/<> .Cài đặt sẽ có hiệu lực trên tất cả các phiên hive cho người dùng.
Một cách đơn giản (nếu có bảng trong db):
desc extended {table_name};
Từ đầu ra, dbName là những gì bạn đang tìm kiếm.
1)Permanent solution:
Change this property in hive-site.xml file under HIVE_HOME/conf folder
<property>
<name>hive.cli.print.current.db</name>
<value>true</value>
<description>Whether to include the current database in the Hive prompt.
</description>
</property>
2)Temporary solution:
go to hive prompt enter this
hive> set hive.cli.print.current.db=True
- 1. Người dùng xác định TYPE trên cơ sở dữ liệu
- 2. Cơ sở dữ liệu người dùng đơn và cơ sở dữ liệu nhiều người dùng
- 3. Sử dụng "người dùng cơ sở dữ liệu" để xác thực trong Ruby on Rails
- 4. Sử dụng mysqldump và người dùng cơ sở dữ liệu
- 5. Làm thế nào để xác định cơ sở dữ liệu nào đang được sử dụng trên SQL Server 2000
- 6. Một cơ sở dữ liệu người dùng phục vụ nhiều cơ sở dữ liệu ứng dụng
- 7. Làm thế nào để bảo mật dữ liệu người dùng trong cơ sở dữ liệu với Rails?
- 8. Làm thế nào để sao chép cơ sở dữ liệu trong sử dụng cơ sở dữ liệu khác trong django?
- 9. Làm cách nào để xác nhận cơ sở dữ liệu là Postgres và phiên bản nào đang sử dụng SQL?
- 10. Làm cách nào để xác nhận cơ sở dữ liệu là Oracle và phiên bản nào đang sử dụng SQL?
- 11. Làm cách nào để quản lý Vai trò Người dùng trong Cơ sở dữ liệu?
- 12. Apache Shiro - sử dụng cơ sở dữ liệu để đọc người dùng, vai trò và quyền
- 13. Làm thế nào để bạn xác định các chỉ mục không sử dụng trong cơ sở dữ liệu MySQL?
- 14. Kiểu dữ liệu CLR do người dùng xác định trong Cơ sở dữ liệu SQL Azure của Windows
- 15. Postgres tạo cơ sở dữ liệu người dùng
- 16. Sử dụng cơ sở dữ liệu mysql để xác thực người dùng trong bảo mật mùa xuân?
- 17. Làm thế nào để sử dụng cơ sở dữ liệu thử nghiệm với Capybara?
- 18. Làm thế nào để sử dụng enum trong cơ sở dữ liệu Postgres trong Rails 3?
- 19. Caching dữ liệu người dùng để tránh các chuyến đi cơ sở dữ liệu dư thừa
- 20. Làm cách nào để xác định bảng nào sử dụng nhiều không gian nhất trong cơ sở dữ liệu Access
- 21. Cách xử lý cơ sở dữ liệu nhiều người dùng
- 22. Thả cơ sở dữ liệu đang được người dùng khác truy cập?
- 23. Thả Người dùng từ Cơ sở dữ liệu SQL Server?
- 24. Làm cách nào để nâng cấp cơ sở dữ liệu mà không xóa dữ liệu mà người dùng nhập vào cơ sở dữ liệu trước đó?
- 25. Lưu trữ các đối tượng tùy chỉnh (Người dùng xác định obj) trong cơ sở dữ liệu Android SQLite
- 26. Làm thế nào để tạo cơ sở dữ liệu tùy biến của người dùng (như trình tạo Zoho) trong Rails?
- 27. Làm thế nào để tải dữ liệu vào cơ sở dữ liệu sử dụng DBUnit trong Maven
- 28. Làm thế nào để lưu trữ dữ liệu đồ thị trong cơ sở dữ liệu?
- 29. Truyền một kiểu bảng do người dùng định nghĩa giữa cơ sở dữ liệu SQL Server
- 30. Làm thế nào để biết liệu người dùng có đang cuộn khung dữ liệu
còn trong beeline? – paolov
Làm cách nào để thực hiện việc này? – Kumar