Ошибка, которую я сделал, я отредактировал неправильный файл postgresql.conf, а затем не перезапустил базы данных postgresql, чтобы эти изменения вступили в силу. Я смог избавиться от этого исключения, сделав следующее:
Найдите ваш настоящий файл postgresql.conf, мой
/var/lib/pgsql/data/postgresql.conf
Отредактируйте файл как корень и измените строку, поскольку исключение говорит:
#custom_variable_classes = '' custom_variable_classes = 'symmetric'
Сохраните файл и перезапустите postgresql:
systemctl start postgresql.service
Запустите команду снова
../bin/symadmin --engine corp-000 create-sym-tables
Он завершается нормально и печатает эти результаты:
[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
Один запрос для разработчиков symbicDS, пожалуйста, используйте краткое сообщение об ошибке, а не 3 страницы в конце 21 страницы вывода консоли. Когда пользователь чешет голову, задается вопросом, что это такое: ОШИБКА: нераспознанный параметр конфигурации "mmetric.triggers_disabled ".
Не заставляй меня думать! http://www.sensible.com/dmmt.html