-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: upgrade timeline service to 1.5 #612
Conversation
Would you have time to look at this @mehdibn? Particularly the issue with |
@leopaul36 yes and will keep you in touch .. |
i have this issue when i tried to use this branch:
|
@mehdibn my bad I forgot to add Hive Client as a dependency to YARN ATS. It works on my side because my ATS is on a master-3 node which is also a HS2 and it was a pre-running cluster. |
@leopaul36 no problem, i resolved this dependency for my case. After this deployment, i noted the following behavior:
|
I agree with both observations. What I'm struggling to understand is that according to Hortonworks' documentation, it's normal that the local leveldb path is used because it has to be configured according to the docs. In this case I don't understand what is supposed to be uploaded to HDFS paths |
It is the hdfs path to store done application’s timeline data when hdfs is well configured as a timeline backend. But, it is not actually the case. we should miss one or more properties. Or maybe, replace leveldb by hdfs (can't have both) . I checked the timeline logs and there are no connections to hdfs .. |
@leopaul36,after testing, i conlude that:
|
Closed as #27 is not planned |
Which issue(s) this PR fixes
Fixes #27
Additional comments
I'm trying to apply the instructions at https://docs.cloudera.com/HDPDocuments/HDP3/HDP-3.0.1/data-operating-system/content/timeline_server_1_5_overview.html.
I feel like everything is there, the Timeline server seems to be working fine. I validated by running
yarn application -status XXX
after deleting the corresponding znode and restarting the RMs. The informations are retrieved successfully from the Timeline leveldb.
One thing I don't understand yet is why
/ats/*
folders are remaining empty. I tried with MapReduce and Tez but none actually uploaded metrics to HDFS.Marking as draft until we figure out what's going on.
Agreements