Tôi có một số truy vấn hive mà hệ thống của tôi thực hiện thường xuyên. Khi bạn nhìn vào công việc theo dõi, họ hiển thị như là "lĩnh vực SELECT, other_field ..... (Stage-1)" và tương tự. Điều đó không đặc biệt hữu ích với tôi, vì vậy tôi đã thêm: set mapred.job.name = more helpful name;
vào truy vấn. Bây giờ tôi có thể nói với họ tốt hơn. Tuy nhiên, bây giờ các truy vấn của tôi được chia thành nhiều giai đoạn, tất cả đều hiển thị dưới dạng tên giống nhau. Điều tôi lý tưởng thích nhất là thứ gì đó dọc theo các dòng set mapred.job.name = more helpful name (Stage-%d);
trong đó% d sẽ được thay thế bằng số giai đoạn hiện tại.
Điều này có thể thực hiện được và không ai biết làm thế nào?Làm cách nào để kiểm soát tên công việc của tổ chức nhưng giữ thông tin về giai đoạn?
Trả lời
Tôi không chắc chắn có một cách để thực hiện chính xác những gì bạn muốn nhưng tôi có thể cung cấp cái gì khác.
Thay vì sử dụng set mapred.job.name
bạn có thể thêm bình luận vào đầu truy vấn với một more helpful name
như thế này:
-- this is a more helpful name
SELECT field, other_field ....
Sau đó, trong jobtracker bạn sẽ thấy -- this is a more helpful name ..... (Stage-%d)
"
tôi đã tìm thấy này trang web: https://cwiki.apache.org/confluence/display/Hive/AdminManual+Configuration
trên đó có một tính chất gọi là: hive.query.string
vì vậy set hive.query.string = even more helpful name
sẽ hoạt động.
Nó hoạt động hoàn hảo cho tôi.
Tôi biết đây là câu trả lời rất muộn nhưng dù sao thì điều này cũng giúp tôi biết.
Điều này xảy ra vì HIVE không cho phép đặt các thông số nhất định trong thời gian chạy. Vẫn nếu bạn muốn đặt nó theo các bước sau:
- Đăng nhập vào giao diện người dùng Ambari làm quản trị viên.
- Đến hive Configs
- mở tùy chỉnh HiveSite.xml
- Add giá trị quan trọng sau cặp
KEY: hive.security.authorization.sqlstd.confwhitelist.append
GIÁ TRỊ: mapred.job.name dịch vụ
- Restart hive
bạn có thể bất kỳ cặp khóa-giá trị trong cấu hình này mà bạn nhận được lỗi runtime này
- 1. Làm thế nào để bạn tổ chức công việc lập trình của mình
- 2. Làm cách nào để đóng tất cả các giai đoạn khi giai đoạn chính bị đóng?
- 3. Làm cách nào để kiểm soát tên tệp và nội dung của công việc phát trực tuyến Hadoop?
- 4. Làm cách nào để kiểm soát tên của một Hợp đồng Thông báo WCF chung
- 5. git: giai đoạn chỉ tập tin mới
- 6. JavaFx 2.0: Kiểm soát thứ tự Z của các phần tử Giai đoạn
- 7. Làm cách nào để tổ chức mã Javascript của bạn?
- 8. Làm thế nào để bạn tổ chức không gian làm việc mã và thư mục chính?
- 9. Làm cách nào để chạy một giai đoạn duy nhất trong xây dựng bằng tre?
- 10. Làm cách nào để kiểm soát đáng tin cậy tuổi thọ của quy trình phụ mà không cần phải có đối tượng công việc lồng nhau?
- 11. Làm thế nào để Thiết lập ActiveX Tên kiểm soát
- 12. Làm cách nào để kiểm soát đoạn bên lề nào xuất hiện?
- 13. Làm thế nào để kiểm soát mức độ thông tin gỡ lỗi trong glib?
- 14. Làm cách nào để kiểm soát ngưỡng đổi tên khi cam kết tệp dưới git?
- 15. Rspec & lớn tập tin spec tổ chức
- 16. Cách tổ chức kiểm tra tích hợp?
- 17. Đóng tập tin PDF có chức năng kiểm soát vị trí của tập tin tem
- 18. Kiểm soát độ dài của việc tạo
- 19. làm thế nào để bạn tổ chức không gian tên của bạn?
- 20. Làm cách nào để giữ tài nguyên WPF của bạn được tổ chức trên các dự án lớn?
- 21. kích thước của giai đoạn swf nạp
- 22. Làm cách nào để kiểm soát tên ứng dụng của tôi trong hộp thoại UAC?
- 23. Kiểm soát phiên bản cho công việc chỉnh sửa video
- 24. làm thế nào để sắp xếp số trong giai đoạn trộn/sắp xếp của Hadoop?
- 25. Làm cách nào để kiểm soát tên biến trong Dữ liệu :: Dumper của Perl?
- 26. Làm cách nào để triển khai chức năng 'Nhớ thông tin đăng nhập của tôi' trong Hoạt động trên Android?
- 27. Làm cách nào để thiết lập đường ống thử nghiệm nhiều giai đoạn trong sbt?
- 28. Kiểm soát phiên bản cho bài tập về nhà
- 29. Làm cách nào để xác minh rằng việc tổ chức của tôi đã ký một cửa sổ nhị phân đáng tin cậy?
- 30. Làm thế nào để bạn tổ chức các bài kiểm tra đơn vị thành các gói?
Tôi đã cho bạn một upvote bởi vì, tốt, đó là thông minh, nhưng sẽ cố gắng giữ ra lâu hơn một chút về điều này. Cảm ơn ý tưởng. –