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/