DSE 配置发布

DSE Config Issueed

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

启动 dse 服务时,我在 /var/log/cassandra/system.log 中收到一条错误消息,显示 "can't find /etc/hadoop/taskcontroller.cfg".

我已将我能找到的每个 HADOOP_CONF_DIR 设置为 /etc/dse/hadoop。

两个问题: 1) 代码使用什么环境变量来尝试查找 taskcontroller.cfg

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

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

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

无论如何,安装脚本应该已经正确设置了所有内容。据我所知,没有办法自定义这个文件的位置。