python-installer

Clone Tools
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[TRAFODION-3281] Remove virtual nodes configuration

Changed workstation mode (aka install_local_hadoop aka ILH) to use

single-node configuration instead of virtual nodes.

* ILH script generates sqconfig for current node.

* template sqconfig file moved to config template dir.

* Updated expected files accordingly.

** Filed jira [TRAFODION-3283] for bug found.

Removed setting and use of SQ_VIRTUAL_NODES variable.

Removed virtual nodes support in sqgen.

  1. … 18 more files in changeset.
[TRAFODION-3272] Review changes

[TRAFODION-3272] Change installer settings for TRAF_LOG, TRAF_CONF, TRAF_VAR

Changes python-installer and ambari-installer.

Installers set TRAF_CONF to /etc/trafodion/conf

Installers allow user to specify TRAF_VAR, but defaults to /var/lib/trafodion

Installers allow user to specify TRAF_LOG, but defaults to /var/log/trafodion

Changes DCS conf directory from DCS_INSTALL_DIR/conf to TRAF_CONF/dcs

Changes REST conf directory from REST_INSTALL_DIR/conf to TRAF_CONF/rest

  1. … 41 more files in changeset.
[TRAFODION-3075] Installer needs to support RH7 / Centos7

[TRAFODION-2249] Cannot use library management SPJs after an upgrade

Updated initialize trafodion, upgrade library management to modify the

jar/dll file locations for all system libraries to the new location.

Changed python installer to call ..., upgrade library management during

an upgrade operation

  1. … 2 more files in changeset.
[TRAFODION-2958] Consolidate the master and backup files in dcs conf folder to a single file (masters)

  1. … 22 more files in changeset.
Enable LDAP authentication flag at install time

pyinstaller fix - kerberos related issues while executing hdfs commands

[TRAFODION-2800] Fix modifications to set TRAF_ENABLE_AUTHENTICATION

  1. … 1 more file in changeset.
[TRAFODION-2697] Make sure trafodion is member of hbase, hive groups

[TRAFODION-2697] Set bulkload permissions for hbase upload

The /user/trafodion directory must be traversable for non-trafodion users.

Make bulkload directory readable by hbase group.

Bulkload directory should not be readable by other, to keep transient data secure.

For python, also do not create /lobs /bulkload dirctories, as they are no longer used.

  1. … 3 more files in changeset.
Merge [TRAFODION-2658] PR 1152 Support elastic node add in pyinstaller

  1. … 1 more file in changeset.
[TRAFODION-2663] Use hbase bulkload staging dir default value

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.

Merging [TRAFODION-2642] dcs install with enable HA

  1. … 8 more files in changeset.
[TRAFODION-2663] Simplify HBase config settings in installers

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.

  1. … 2 more files in changeset.
[TRAFODION-2658] pyinstaller - support elastic adding nodes

    • -0
    • +165
    ./scripts/traf_addnodes.py
  1. … 2 more files in changeset.
[TRAFODION-2626] Fix pre-existing pyinstaller problem

Change to TRAF_VAR exposed an issue in pyinstaller where a value

contained a shell variable that was not getting expanded.

[TRAFODION-2626] make location of tmp directory configurable

This is one small part of this jira. Default path of tmp is

the same old $TRAF_HOME/tmp location, but now it is configurable

via the TRAF_VAR variable. Enables pointing it to somewhere such

as /var/run/trafodion.

  1. … 17 more files in changeset.
[TRAFODION-2629] pyinstaller detects CDH parcel incorrectly.

Fixed persistent process restart on node up. Fixed rmscheck, missing code from last merge. Changed sqgen to source in node section from 'sqconfig.file' and persist section from 'sqconfig.persist' file and changed bash and and python install scripts to account for this change. Fixed logic to account for name change of TMID process.

  1. … 16 more files in changeset.
Correcting error from manual merge.

Merge remote branch 'origin/release2.1'

Conflicts:

core/conn/jdbcT4/pom.xml

docs/sql_reference/src/asciidoc/_chapters/olap_functions.adoc

docs/sql_reference/src/asciidoc/_chapters/sql_functions_and_expressions.adoc

install/python-installer/db_uninstall.py

install/python-installer/scripts/copy_files.py

install/python-installer/scripts/hdfs_cmds.py

install/python-installer/scripts/traf_check.py

install/python-installer/scripts/traf_ldap.py

install/python-installer/scripts/traf_setup.py

install/python-installer/scripts/traf_user.py

install/python-installer/scripts/wrapper.py

  1. … 6 more files in changeset.
[TRAFODION-2607] pyinstaller - donnot convert hostname to short name

Fix to Python installer scripts.

Added persist node section to Python installer scripts.

  1. … 1 more file in changeset.
[TRAFODION-2589] pyinstaller - do remote node initialize in parallel

[TRAFODION-2579] installers should allow multiple ldap hosts and ldap UID lines

[TRAFODION-2526] pyinstaller - don't use sudo command in root user during installation

Rework PR-1009 for pyinstaller config change

[TRAFODION-2539] pyinstaller - set actual trafodion group if trafodion user exists