gpt4 book ai didi

java - 在 JBoss Fuse 6.2 中使用 ensemble-add 时操作的角色/凭证不足

转载 作者:行者123 更新时间:2023-11-30 08:47:54 26 4
gpt4 key购买 nike

我正在使用 JBoss Fuse 6.2 并尝试创建一个包含 3 个服务器的整体。服务器是 3 台运行 Ubuntu 14.04.3 LTS 并安装了 JDK 1.8.0_60 的物理服务器。

我将 etc/system.properties 中的根容器分别重命名为 root1、root2 和 root3,并确保所有服务器上的 etc/users.properties 中都没有配置用户。

然后我在 server1 上启动 fuse 并运行命令

fabric:create --new-user admin --new-user-password admin --new-user-role Administrator --zookeeper-password admin --resolver manualip --manual-ip xxx.xxx.xxx.xxx --wait-for-provisioning

xxx.xxx.xxx.xxx为server1的IP

然后我在 server2 和 server3 上启动 fuse 并运行以下命令:

fabric:join --zookeeper-password admin server1:2181

服务器 1 上的 container-list 一切正常,输出是

[id]    [version]  [type]  [connected]  [profiles]              [provision status]
root1* 1.0 karaf yes fabric success
fabric-ensemble-0000-1
jboss-fuse-full
root2 1.0 karaf yes fabric success
root3 1.0 karaf yes fabric success

然后当我运行命令将 root2 和 root3 添加到集合中时:

fabric:ensemble-add root2 root3

我收到这个错误:

执行命令时出错:java.lang.SecurityException:操作所需的角色/凭证不足

我在 JBoss Fuse 问题跟踪器中发现了类似这个问题的内容:ENTESB-3530

有人对这项工作有任何建议吗?

最佳答案

尽量不要在fabric:create 命令中使用--new-user-role Administrator 参数。看来 Fuse 6.2 中的角色名称现在有所不同。让 Fuse fabric 分配默认的。

看看 fabric:create --help 说的是什么:

--new-user-role
The role of the new user. The option refers to karaf user (ssh, http, jmx).
(defaults to _g_:admin)

关于java - 在 JBoss Fuse 6.2 中使用 ensemble-add 时操作的角色/凭证不足,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32202575/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com