Раньше я создавал брокеров в Artemis как на Windows, Linux, так и в WSL. Проблем не было. За исключением одной из моих машин с Windows и запущенной WSL2.
Я сделал все то же самое при установке artemis:
sudo groupadd artemis
sudo useradd -s /bin/false -g artemis -d /opt/artemis artemis
cd /opt
sudo wget https://archive.apache.org/dist/activemq/activemq-artemis/2.12.0/apache-artemis-2.12.0-bin.tar.gz
sudo tar -xvzf apache-artemis-2.12.0-bin.tar.gz
sudo mv apache-artemis-2.12.0 artemis
sudo chown -R artemis: artemis
sudo chmod o+x /opt/artemis/bin/
sudo rm apache-artemis-2.12.0-bin.tar.gz
Он устанавливается, но когда я пытаюсь создать своего собственного брокера instance:
/opt/artemis/bin/artemis create --user app --password pwd --allow-anonymous test
У меня появляется следующее сообщение об ошибке:
Cannot initialize queue:Function not implemented
Я пробовал несколько раз, даже удалил artemis, удалил пользователя и группу и запустил весь повторите процесс снова, но результат всегда был одинаковым.
Я не могу понять, в чем будет разница или как решить проблему. Любая помощь будет принята с благодарностью!
ОБНОВЛЕНИЕ 1: Журнала немного, но при включении подробного режима появляются следующие строки:
Executing org.apache.activemq.artemis.cli.commands.Create create --verbose --user app --password pwd --allow-anonymous test
Home::/opt/artemis, Instance::null
Cannot initialize queue:Function not implemented