首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CDH5.3.2-需要从shell/脚本重新启动黑斑羚守护进程

CDH5.3.2-需要从shell/脚本重新启动黑斑羚守护进程
EN

Stack Overflow用户
提问于 2017-09-18 12:12:03
回答 1查看 1.1K关注 0票数 0

我正在使用CDH5.3.2集群,并且需要能够从脚本启动/停止黑斑羚守护进程。Cloudera Docs中提到的命令

代码语言:javascript
运行
复制
sudo service impala-server start

在我的CDH5.10本地VM上工作得很好,但是在CDH5.3.2集群上,我得到了一个错误"impala-server:“。在签入/etc/init.d时,我发现也没有列出这类服务(它在5.10版本中列出)

然后,我尝试直接从impala bin目录重新启动服务。

代码语言:javascript
运行
复制
cd /usr/bin
./impalad stop

但是,现在遇到以下错误:

代码语言:javascript
运行
复制
E0918 11:55:27.815739 12046 JniFrontend.java:622] FileSystem is file:///
W0918 11:55:27.817589 12046 JniFrontend.java:534] Cannot detect CDH version. Skipping Hadoop configuration checks
E0918 11:55:27.817620 12046 impala-server.cc:210] Unsupported file system. Impala only supports DistributedFileSystem but the configured filesystem is: LocalFileSystem.fs.defaultFS(file:///) might be set incorrectly
E0918 11:55:27.817631 12046 impala-server.cc:212] Aborting Impala Server startup due to improper configuration

我在Cloudera上检查了core-site.xml,并且正确设置了fs.defaultFS,所以不确定它从哪里选择值。关于如何在这方面更进一步有什么建议吗?

EN

Stack Overflow用户

回答已采纳

发布于 2017-09-18 19:18:05

从命令行启动Impala的init.d服务包用于那些做而不是想使用Cloudera的CDH用户。在Cloudera Manager集群上启动和停止Impala的正确方法是使用CM:

api/apidocs/v17/index.html

教程展示了如何使用CM,但对于您的情况,您可能需要这样做:

代码语言:javascript
运行
复制
$ curl -X POST -u USER:PASSWORD \
'CM_URL//api/v1/clusters/CLUSTERNAME/services/IMPALA_SERVICE/commands/stop'

用适当的值替换用户、密码、CM_URL、CLUSTERNAME、IMPALA_SERVICE_NAME。curl命令将返回一个命令ID。

然后使用命令ID轮询此API,以确保开始/停止操作完成。

代码语言:javascript
运行
复制
$ curl -u USER:PASSWORD 'CM_URL//api/v1/commands/COMMAND_ID'

但是,如果仍然希望使用init.d服务包,则需要安装impala-server包。

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46278985

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档