Skip to content
This repository has been archived by the owner on Jun 7, 2021. It is now read-only.

[TRAFODION-2663] Simplify HBase config settings in installers #1140

Merged
merged 6 commits into from Jul 3, 2017

Conversation

svarnau
Copy link
Contributor

@svarnau svarnau commented Jun 22, 2017

Remove settings that are now in per-table trafodion-site.xml config.

For Ambari, 2.2 service_adviser over-rides the 2.1 version. This allows
possibility of single plug-in to manage 2.1 & 2.2 installs, though this is not
tested.

Difference in 2.2 service adviser is just removal of these same hbase properties.

Remove settings that are now in per-table trafodion-site.xml config.

For Ambari, 2.2 service_advisor over-rides the 2.1 version. This allows
possibility of single plug-in to manage 2.1 & 2.2 installs, though this is not
tested.
@Traf-Jenkins
Copy link

Check Test Started: https://jenkins.esgyn.com/job/Check-PR-master/1876/

@Traf-Jenkins
Copy link

@svarnau
Copy link
Contributor Author

svarnau commented Jun 22, 2017

@selvaganesang notice that hbcheck failed on all the HDP nodes.

@@ -122,10 +122,6 @@ def mod(self):
}
self.p.post('%s/config_groups' % cluster_url, hbase_config_group)

if dbcfgs['secure_hadoop'].upper() == 'Y':
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should these lines stay around for secure hadoop?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These are not values we are adding, just values we are trying to avoid deleting. Since we are no longer writing value to hbase.coprocessor.region.classes, there is no danger of over-writing these security values.

@selvaganesang
Copy link
Contributor

Can I have access to the Jenkins VM?

@svarnau
Copy link
Contributor Author

svarnau commented Jun 26, 2017

jenkins, retest -- The test volumes are not retained that long, so need to re-run to generate failed VM to debug.

@Traf-Jenkins
Copy link

New Check Test Started: https://jenkins.esgyn.com/job/Check-PR-master/1887/

@Traf-Jenkins
Copy link

Simplifying the HBase config seems to have changed the timing of
HBase start-up on HDP nodes. We are trying to talk to HBase while
master is still initializing. I have added re-tries in hbcheck
to compensate.
@Traf-Jenkins
Copy link

New Check Test Started: https://jenkins.esgyn.com/job/Check-PR-master/1893/

@Traf-Jenkins
Copy link

This change-set exposed a race condition in installation.

Hbase regionserver was dying because pyinstaller is starting
regionserver before the new staging dir exists in hdfs. Prior to
simplifying the settings, installer won the race of creating hdfs
dir before regionserver looked for it.

To address this, we should just use HBase default value for.

Also remove hbase setting for hbase.client.keyvalue.maxsize from
installer. That can be added to trafodion-site.xml if needed.
@Traf-Jenkins
Copy link

New Check Test Started: https://jenkins.esgyn.com/job/Check-PR-master/1900/

@Traf-Jenkins
Copy link

@Traf-Jenkins
Copy link

Previous Test Aborted. New Check Test Started: https://jenkins.esgyn.com/job/Check-PR-master/1901/

@Traf-Jenkins
Copy link

@Traf-Jenkins
Copy link

Previous Test Aborted. New Check Test Started: https://jenkins.esgyn.com/job/Check-PR-master/1902/

@Traf-Jenkins
Copy link

@sureshsubbiah
Copy link
Contributor

+1

@asfgit asfgit merged commit 35f9299 into apache:master Jul 3, 2017
@svarnau svarnau deleted the traf2663 branch July 3, 2017 23:37
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
5 participants