O erro que cometi foi que eu editei o arquivo postgresql.conf errado e, em seguida, não reiniciei os bancos de dados postgresql para que essas alterações entrassem em vigor. Consegui me livrar dessa exceção fazendo o seguinte:
-
Localize seu arquivo real postgresql.conf, o meu é
/var/lib/pgsql/data/postgresql.conf
-
Edite o arquivo como root e altere a linha conforme a exceção diz:
#custom_variable_classes = '' custom_variable_classes = 'symmetric'
-
Salve o arquivo e reinicie o postgresql:
systemctl start postgresql.service
-
Execute o comando novamente
../bin/symadmin --engine corp-000 create-sym-tables
Ele é concluído normalmente e imprime esses resultados:
[el@rosewill samples ]$ ../bin/symadmin --engine corp-000 create-sym-tables
Log output will be written to ../logs/symmetric.log
[] - AbstractCommandLauncher - Option: name=engine, value={corp-000}
[corp-000] - PostgreSqlSymmetricDialect - The DbDialect being used is org.jumpmind.symmetric.db.postgresql.PostgreSqlSymmetricDialect
[corp-000] - ExtensionPointManager - Found 5 extension points that will be registered
[corp-000] - AbstractSymmetricEngine - Initializing SymmetricDS database
[corp-000] - PostgreSqlSymmetricDialect - Checking if SymmetricDS tables need created or altered
[corp-000] - PostgreSqlSymmetricDialect - Just installed sym_triggers_disabled
[corp-000] - PostgreSqlSymmetricDialect - Just installed sym_node_disabled
[corp-000] - PostgreSqlSymmetricDialect - Just installed sym_largeobject
[corp-000] - ConfigurationService - Auto-configuring config channel
[corp-000] - ConfigurationService - Auto-configuring reload channel
[corp-000] - ConfigurationService - Auto-configuring heartbeat channel
[corp-000] - ConfigurationService - Auto-configuring default channel
[corp-000] - ConfigurationService - Auto-configuring filesync channel
[corp-000] - AbstractSymmetricEngine - Done initializing SymmetricDS database
Uma solicitação para os desenvolvedores symmetricDS, por favor, use uma mensagem de erro concisa e não uma página de 3 no final de 21 páginas de saída do console. Quando o usuário está coçando a cabeça perguntando o que é isto: ERRO: parâmetro de configuração não reconhecido "symmetric.triggers_disabled".
Não me faça pensar! link