发出DSE配置

时间:2016-02-02 00:36:38

标签: cassandra datastax datastax-enterprise

使用4.8.4安装程序在Ubuntu 12上安装Datastax Enterprise。

在启动dse服务时,我在/var/log/cassandra/system.log中收到一条错误,其中显示&#34;无法找到/etc/hadoop/taskcontroller.cfg"。< / p>

我已将每个HADOOP_CONF_DIR设置为/ etc / dse / hadoop。

两个问题: 1)用于尝试查找taskcontroller.cfg

的代码是什么环境变量

2)源代码在哪里,所以我可以自己搜索taskcontroller.cfg?

1 个答案:

答案 0 :(得分:1)

不幸的是taskcontroller.cfg必须位于您提到的目录中,即/etc/hadoop/taskcontroller.cfg。仅在使用Kerberos身份验证时才需要此文件。此外,此文件还有其他要求:

  • 必须由root拥有
  • 它必须与DSE守护程序具有相同的组
  • 它必须只能由root
  • 写入
  • 一定不能为空

无论如何,安装脚本应该正确设置一切。据我所知,没有办法自定义此文件的位置。