hadoop - 如何编辑 Hadoop 存储日志文件的位置?
问题描述
我需要为 hadoop 编辑日志目录(包含 application_* 文件)。目前他们在:
/home/hadoop/hadoop-3.2.0/logs/userlogs/
解决方案
HADOOP_LOG_DIR
是可以配置为更改 Hadoop 生成的日志的位置的属性。您可以在hadoop-env.sh
文件中找到相同的内容。
$HADOOP_HOME/etc/hadoop
您可以在该位置找到 hadoop-env.sh 文件。
echo $HADOOP_HOME
cd /path/to/hadoop_home/etc
vi hadoop-env.sh
输入属性的值/路径HADOOP_LOG_DIR
,它应该完成。
推荐阅读
- react-native - 需要双击以从带有 KeyboardAvoidingView 的模态中释放对文本输入的关注
- python - 通过 numpy 和 pandas 读取 csv 文件的问题
- python - 推特广告 API。错误:- [{'code': 'INVALID_PARAMETER', 'message': 'Expected GeoId, got "JP" for country', 'parameter': 'country'}]>
- python - 如何在图像中跟踪我们想要的任何特定对象?
- c++ - 使用三元运算符“移动或抛出”
- laravel - 如何在 Laravel 的数据透视表中添加额外的列关系
- java - 如何组合来自 SQLite 和 PostgreSQL 的两个不同的表?
- go - 使用 Jaeger 在分布式应用程序中跟踪 Kafka 总线
- parse-platform - Xero-node 以 PDF 格式获取发票
- c# - 等效于 WPF .NET 5、.NET 6 或 .Net Core 中的 UserSettings / ApplicationSettings