Mein Fehler war, dass ich die falsche postgresql.conf -Datei bearbeitet habe und die postgresql-Datenbanken nicht neu gestartet habe, damit die Änderungen wirksam werden. Ich konnte diese Exception loswerden, indem ich Folgendes tat:
Suchen Sie Ihre echte postgresql.conf -Datei
/var/lib/pgsql/data/postgresql.conf
Bearbeiten Sie die Datei als root und ändern Sie die Zeile wie in der Ausnahme angegeben:
#custom_variable_classes = '' custom_variable_classes = 'symmetric'
Speichern Sie die Datei und starten Sie postgresql neu:
systemctl start postgresql.service
Führen Sie den Befehl erneut aus
../bin/symadmin --engine corp-000 create-sym-tables
Es wird normalerweise abgeschlossen und diese Ergebnisse gedruckt:
[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] - 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
Eine Anforderung an die Entwickler von symmetricDS verwenden Sie bitte eine kurze, klare Fehlermeldung, nicht eine 3-seitige am Ende von 21 Seiten der Konsolenausgabe. Wenn der Benutzer den Kopf kratzt und sich fragt, was dies ist: ERROR: Nicht erkannter Konfigurationsparameter "symmetric.triggers_disabled".
Bring mich nicht zum Nachdenken! http://www.sensible.com/dmmt.html