连接时出错:< class'thrift.transport.tttransport.tttransportException'>

ddrv8njm  于 2021-06-26  发布在  Impala
关注(0)|答案(1)|浏览(561)

我已经通过cloudera manager 4.1.3安装了cloudera impala v0.4
我的集群只包括从机器到从机器

slave1 --> Impala Daemon, State Store daemon
slave2 --> Impala Daemon

所以,我可以在这些机器上运行 Impala 壳-

>impala-shell

问题是,当我运行命令时(在slave1/slave2中)

[Not connected] > connect impalad-host:21000

我得到以下错误:

Error connecting: class 'thrift.transport.TTransport.TTransportException'
Could not connect to impalad-shell:21000

这里impalad host是默认情况下在端口号上运行的主机名 21000 .
如何配置主机名和端口号?

r1zk6ea1

r1zk6ea11#

虽然这是一个三年前的问题,我仍然要加上我的两分钱给任何人谁在这页土地上寻找解决办法-
在这里寻找修改impala启动选项的答案
通过命令行配置impala启动选项
在非cloudera管理器环境中运行impala时,impala服务器、statestore和catalog服务将使用默认文件/etc/default/impala中提供的值启动。
此文件包含有关impala使用的许多资源的信息。此文件中包含的大多数默认值在大多数情况下都应有效。例如,通常不会更改classpath变量的定义,但总是设置statestore服务器使用的地址。您可能修改的某些内容包括:
Impala \州\商店\主机=127.0.0.1
Impala 州商店港口=24000
impala\u后端\u端口=22000
Impala \u log \u dir=/var/log/impala

相关问题