我想创建一个postgres-xl集群.该集群包括5个节点,1个GTM,2个协调器和2个Datanode.以下是节点的详细信息
GTM:
hostname=localhost
nodename=gtm
IP=127.0.0.1
port=20001
Coordinator1?
hostname=localhost
nodename=coord1
IP=127.0.0.1
pooler_port=30011?port=30001
Coordinator2?
hostname=host2
nodename=coord2
IP=10.4.6.36
pooler_port=30012?port=30002
Datanode1?
hostname=localhost
nodename=dn1
IP=127.0.0.1
pooler_port=40011, port=40001
Datanode2?
hostname=host2
nodename=dn2
IP=10.4.6.36
pooler_port=40012, port=40002
Run Code Online (Sandbox Code Playgroud)
我已经安装了pgxc_ctl并将/ usr/local/pgsql/bin添加到PATH for postgres.我已配置ssh身份验证以避免输入pgxc_ctl的密码.我在两个节点上编辑了postgresql.conf和pg_hba.conf.
然后我按如下方式构建了集群:
$ pgxc_ctl
PGXC$ add gtm master gtm localhost 20001 $dataDirRoot/gtm
PGXC$ add coordinator master coord1 localhost 30001 30011
$dataDirRoot/coord_master.1 none none
PGXC$ add coordinator master coord2 10.4.6.36 30002 30012
$dataDirRoot/coord_master.2 none none
Run Code Online (Sandbox Code Playgroud)
添加coord2后,我得到以下内容
psql:致命:无法从GTM获取事务ID.GTM可能已失败或丢失连接
PGXC$ add datanode master dn1 localhost …Run Code Online (Sandbox Code Playgroud) 我有一个 Kafka 集群,运行着 3 个代理。
<node-ip>:10092 //broker-0
<node-ip>:10093 //broker-1
<node-ip>:10094 //broker-2
Run Code Online (Sandbox Code Playgroud)
Broker-1<node-ip>:10093处于未就绪状态(由于某些就绪失败)。但其他 2 家经纪商运行良好。
但是,当我使用kafka-consumer-groups.sh带有正在运行的代理地址的脚本作为引导服务器时,出现以下错误。
kafka@mirror-maker-0:/opt/kafka/bin$ /opt/kafka/bin/kafka-consumer-groups.sh --bootstrap-server <node-ip>:10094 --describe --group c2-c1-consumer-group --state
[2022-03-14 10:24:16,008] WARN [AdminClient clientId=adminclient-1] Connection to node 1 (/<node-ip>:10093) could not be established. Broker may not be available. (org.apache.kafka.clients.NetworkClient)
[2022-03-14 10:24:17,086] WARN [AdminClient clientId=adminclient-1] Connection to node 1 (/<node-ip>:10093) could not be established. Broker may not be available. (org.apache.kafka.clients.NetworkClient)
[2022-03-14 10:24:18,206] WARN [AdminClient clientId=adminclient-1] Connection to node 1 (/<node-ip>:10093) could not be …Run Code Online (Sandbox Code Playgroud)