Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[Info-ingres] Change to environment ActianX / Ingres 11.2

45 views
Skip to first unread message

Paul White

unread,
Jan 12, 2022, 10:28:09 PM1/12/22
to info-ingres

Hi all,

Be mindful that ActianX 11.2 brings a significant change to environment settings comparing  to 11.1.

Spark provider is a relatively recent addition to the product suite.  It appears to be an optional module in the documentation and install dialogue, however 11.2 setup process places scripts which configure Spark and JAVA into the command line environment despite responding N in the install dialogue.  Actian support have advised that this is intentional and plan to update release notes and other documentation to make clear what changes have been introduced.

Here is an excerpt from the setup dialog:

install.sh -interactive

...

This procedure will set up Apache Spark:

to run on local host:

    myserver

Do you want to continue this setup procedure? (y/n) [y] n


...


This procedure will set up Apache Spark:

to run on local host:

    myserver


This procedure will set up Apache Spark:

to run on local host:

    myserver


Do you want to continue this setup procedure? (y/n) [y] Do you want to continue this setup procedure? (y/n) [y]

Actian X DBMS setup complete.



Despite responding "n", these steps has been added to the local account  .ingIIsh

# setup spark environment. iishlib is missing

# issue a warning

[ -f $II_SYSTEM/ingres/utility/iishlib ] ||

{

   echo "ERROR: No instance found at: $II_SYSTEM"

   echo "Environment may not be set correctly"

  return 1

}

shell_env=true

. $II_SYSTEM/ingres/utility/iishlib

setup_spark

if [ $SPARK_HOME ] ; then

   PATH=$SPARK_HOME/bin:$JAVA_HOME/bin:$PATH

fi



A bunch of functions and variables have been added to the environment, not previously configured in 11.1.  The iishlib and setup_spark scripts are now executed at login time.


Variables added

ING_USER

II_NFS_ADMIN

II_CONFIG

II_LOG

II_DBMS_AUTHENTICATION

STAR_SERVERS

ICE_SERVER

RMCMD_SERVERS

GCD_SERVER

GCC_SERVER

GCB_SERVER

MGMT_SERVER

SPARK_HOME="$spark_home"

JAVA_HOME


Functions added

> bad_directory ()

> box ()

> center_text ()

> check_directory ()

> check_diskspace ()

> check_response_file ()

> check_response_write ()

> clean_exit ()

> config_location ()

> create_node_dirs ()

> do_it ()

> dump_configured_logs ()

> element_index ()

> error_box ()

> fatal_box ()

> find_dev ()

> find_free ()

> gen_nodes_lists ()

> gen_ok_set ()

> get_date_type_alias ()

> get_dbms_authentication ()

> get_installation_code ()

> get_location ()

> get_node_number ()

> get_num_processors ()

> get_set_charset ()

> get_spark_home ()

> get_timezone ()

> grep_search_pattern ()

> in_set ()

> in_tty ()

> lock_config_dat ()

> log_config_change_banner ()

> mkresponse_msg ()

> node_name ()

> nth_element ()

> pause ()

> prompt ()

> quiet_comsvrs ()

> remove_temp_resources ()

> restore_comsvrs ()

> set_setuid ()

> setup_spark ()

> skip_lines ()

> titled_box ()

> touch_files ()

> unlock_config_dat ()

> validate_resource ()

> warning_box ()

> wrap_lines ()

 


Of course you can choose to edit the .ingIIsh and .ingIIcsh  scripts  to bypass


Paul White
&
0 new messages