Member since
08-16-2016
642
Posts
131
Kudos Received
68
Solutions
My Accepted Solutions
| Title | Views | Posted |
|---|---|---|
| 3978 | 10-13-2017 09:42 PM | |
| 7477 | 09-14-2017 11:15 AM | |
| 3799 | 09-13-2017 10:35 PM | |
| 6041 | 09-13-2017 10:25 PM | |
| 6604 | 09-13-2017 10:05 PM |
02-18-2017
10:08 AM
Even though the VM looks fine it is probably a resource contraint on the VM that is causing this issue. The Namenode writes each edit to its own local directory and all of the JN edits directories. It simply sounds like the VM isn't keeping up or getting the job done in time. Examine the contents of the JN edits directory on each and you will find that the VM does on contain all of the necessary edits. You can manually copy the edits_* files to the VM nodes to get it back in sync and see if it happens again. I do recommend using the same hardware for all three Master nodes that would run each JN and ZK instance. Otherwise, you will often be found on just barely maintaining the quorum to stay running. dfs.namenode.shared.edits.dir dfs.journalnode.edits.dir
... View more
02-17-2017
07:05 PM
Give it a try with the -k switch. This lets the shell know that it should authenticate with Kerberos and this is off by default. The logs also tell me that the server side was expected Kerberos auth but it failed that. I don't know why it works to the LB. Is the LB doing pass through authentication? I haven't worked with an LB in front of Impala, so I don't know if this is normal. I would hope that I could still query each one if needed. I am curious as I am looking to add a LB for Impala soon.
... View more
02-17-2017
06:49 PM
Miss the last line on your last message. If the client, and the user, are in a third domain then you need to add that rule and add the new realm to the trusted realms list.
... View more
02-17-2017
06:49 PM
See the below link. It has a good chart to help understand the rules. The ones you have in place cover a Kerberos principal with 3 parts. These are the host and service principals, hdfs/hostname.realm.com@realm.com, for both realms. You need something more along the lines of [1:$1]. This will strip of the domain name. The remain username will be left and what is used to access resources across the cluster. https://www.cloudera.com/documentation/enterprise/latest/topics/cdh_sg_kerbprin_to_sn.html
... View more
02-17-2017
11:29 AM
Do all of these resolve correctly from all three nodes? use this cmd to verify: python -c "import socket; print socket.getfqdn(); print socket.gethostbyname(socket.getfqdn())" name_node-m0.my_domain name_node-m1.my_domain hadoop-01.my_domain
... View more
02-17-2017
12:27 AM
Are the number of datanodes the same? Is the block size the same? How many blocks are on each cluster? The *.meta files are metadata files for the blocks. This may have been a change compared to Hadoop 1; I am not sure. It is a bit weird for it to never go down though. I have a cluster with millions of blocks and hundreds of TBs and I'll get spikes but the open FDs are on average around 2k per nodes. It does depend on how much work the DNs are under as well. Can you increase the FD limits?
... View more
02-17-2017
12:23 AM
1 Kudo
Kerberos and LDAP for Impala are different. MS AD provide both but configuring Hadoop and Impala for Kerberos uses that for auth and not LDAP. Based on what you said and the message from using the base command I'd say you are using Kerberos. Below is the command you need to use. impala-shell -k -i FQDN --ssl
... View more
02-17-2017
12:14 AM
Something is wrong with the NN process. Restart it and tail the log to see what exception pops up. Also ensure that the process is listening on port 8020.
... View more
02-17-2017
12:07 AM
2 Kudos
In CM, in the cluster drop down menu select Impala queries. Select your time range and then enter statement RLIKE 'insert.*' into the search box. That should do it.
... View more