Habilitar autenticación y creación de usuarios en ignite

1.- Agregar al archivo de configuración $IGNITE_HOME/config/default-config.xml

     <property name="authenticationEnabled" value="true"/>

2.- Iniciar la instancia ignite.sh

 3.- Conectarse con el  super usuario ignite con contraseña ignite

sqlline.sh -n ignite -p ignite --verbose=true -u jdbc:ignite:thin://127.0.0.1/

issuing: !connect jdbc:ignite:thin://127.0.0.1/ ignite ignite org.apache.ignite.IgniteJdbcThinDriver
Connecting to jdbc:ignite:thin://127.0.0.1/
Connected to: Apache Ignite (version 2.6.0#20180710-sha1:669feacc)
Driver: Apache Ignite Thin JDBC Driver (version 2.6.0#20180710-sha1:669feacc)
Autocommit status: true
Transaction isolation: TRANSACTION_REPEATABLE_READ
sqlline version 1.3.0

4.- Modificar la contraseña del super usuario  ignite.  (usar “”en el nombre de ignite)

ALTER USER "ignite" WITH PASSWORD 'Aur13npa55T3';

No rows affected (0.148 seconds)

5.- Crear un usuario

0: jdbc:ignite:thin://127.0.0.1/> CREATE USER aurlen WITH PASSWORD 'Sup3rP455w0rd';

No rows affected (0.186 seconds)

6.- Conexión:

sqlline.sh -n ignite -p 'A5E+d9jfR-Yb' --verbose=true -u jdbc:ignite:thin://127.0.0.1/