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
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 ()