Hive Brisk TaskTracker未在多节点Brisk设置中启动

Hive Brisk TaskTracker未在多节点Brisk设置中启动,hive,brisk,Hive,Brisk,我有一个3节点的Brisk集群(Briskv1.0_beta2)。Cassandra工作正常(所有三个节点都可以看到对方,数据在环中保持平衡)。我使用brisk cassandra-t命令启动节点。然而,我不能做任何蜂巢或养猪的工作。当我这样做时,我会收到一个异常,说它无法连接到任务跟踪器 在启动过程中,我在日志中看到以下内容: TaskTracker.java (line 695) TaskTracker up at: localhost.localdomain/127.0.0.1:34928

我有一个3节点的Brisk集群(Briskv1.0_beta2)。Cassandra工作正常(所有三个节点都可以看到对方,数据在环中保持平衡)。我使用brisk cassandra-t命令启动节点。然而,我不能做任何蜂巢或养猪的工作。当我这样做时,我会收到一个异常,说它无法连接到任务跟踪器

在启动过程中,我在日志中看到以下内容:

TaskTracker.java (line 695) TaskTracker up at: localhost.localdomain/127.0.0.1:34928
然而,几行之后,我看到:

Retrying connect to server: localhost.localdomain/127.0.0.1:8012. Already tried 9 time(s).
INFO [TASK-TRACKER-INIT] RPC.java (line 321) Server at localhost.localdomain/127.0.0.1:8012 not available yet, Zzzzz... 
只要我的集群在运行,这些线路就会不间断地重复

My cassandra.yaml文件将框IP(不是0.0.0.0或localhost)指定为侦听地址,并且rpc_地址设置为0.0.0.0


为什么客户端试图连接到与日志显示的任务跟踪器使用的端口不同的端口?是否可以指定这些地址/端口?

看起来您的jobtracker没有运行。运行“brisktool jobtracker”时,您会看到什么?

看起来您的jobtracker没有运行。当你运行“brisktool jobtracker”时,你看到了什么?

我发现了这一点。如果其他人也有同样的问题,下面是发生的情况:
Brisk使用Cassandra集群种子列表中的第一个条目来选择初始jobtracker。我的一个节点在种子列表中有127.0.0.1。这适用于Cassandra设置,因为集群中的所有其他节点都连接到该框以获取集群拓扑,但这不适用于job tracker选择。

我发现了这一点。如果其他人也有同样的问题,下面是发生的情况:
Brisk使用Cassandra集群种子列表中的第一个条目来选择初始jobtracker。我的一个节点在种子列表中有127.0.0.1。这对Cassandra设置有效,因为集群中的所有其他节点都连接到该框以获取集群拓扑,但这对作业跟踪器选择不起作用。

当我运行该选项时,它返回localhost.localdomain:8012当我运行该选项时,它返回localhost.localdomain:8012