客户需求
- kafka滚动删除数据时间为3天
- kafka数据目录扩展到3个(cache1,cache2,cache3)
- yarn任务运行日志开启滚动删除,保留时间为7天。在hdfs上该日志的副本数设置为1个
- datanode数据目录扩展到3个(cache1,cache2,cache3)
- yarn的内存最大可调度96G
变更记录
mongo
mongodb默认启动占用总内存50%,yarn要求最大调度内存为96G,需先修改配置 /etc/mongod.conf 为24G
1 2 3 4 5 6 7 8 9 10
| storage: dbPath: /var/lib/mongodb journal: enabled: true # engine: # mmapv1: wiredTiger: engineConfig: cacheSizeGB: 24 https://blog.csdn.net/qq_32523587/article/details/82219170
|
kafka /etc/kafka/server.properties
- 修改日志保留时间
1 2 3
| log.retention.hours=192 -> log.retention.hours=72
|
- 新增数据存储目录
1 2 3 4
| mkdir /cache{2..3}/kafka log.dirs=/cache1/kafka -> log.dirs=/cache1/kafka,/cache2/kafka,/cache3/kafka
|
yarn /etc/hadoop/conf/yarn-site.xml
hdfs /etc/hadoop/conf/hdfs-site.xml
- 修改日志保留天数,hadoop-mapreduce-historyserver要重启
1 2 3 4 5 6 7 8 9 10 11 12
| <name>yarn.log-aggregation.retain-seconds</name> <value>1728000</value> -> <value>604800</value> ------ # spark新增配置 /usr/local/src/spark-2.1.1-bin-hadoop2.6/conf/spark-defaults.conf spark.history.fs.cleaner.enabled true spark.history.fs.cleaner.interval 1d spark.history.fs.cleaner.maxAge 7d
https://blog.csdn.net/yu0_zhang0/article/details/80396080
|
- 新增数据存储目录
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| mkdir -p /cache{2..3}/hdfs/yarn/local mkdir -p /cache{2..3}/hdfs/dfs/data chown -R hdfs:hadoop /cache{2..3}/hdfs/ chown -R yarn:hadoop /cache{2..3}/hdfs/yarn/ <name>yarn.nodemanager.local-dirs</name> <value>file:///cache1/hdfs/yarn/local/</value> -> <value>file:///cache1/hdfs/yarn/local/,file:///cache2/hdfs/yarn/local/,file:///cache3/hdfs/yarn/local/</value> ------ <name>dfs.datanode.data.dir</name> <value>/cache1/hdfs/dfs/data/</value> -> <value>/cache1/hdfs/dfs/data/,/cache2/hdfs/dfs/data/,/cache3/hdfs/dfs/data/</value> # 有新增数据盘,原有数据盘使用率较大,新增配置使数据往新的磁盘写 <property> <name>dfs.datanode.fsdataset.volume.choosing.policy</name> <value>org.apache.hadoop.hdfs.server.datanode.fsdataset.AvailableSpaceVolumeChoosingPolicy</value> </property>
|
- 修改yarn最大可调度内存
1 2 3 4 5 6 7 8
| <name>yarn.nodemanager.resource.memory-mb</name> <value>49152</value> -> <value>98304</value> <name>yarn.scheduler.maximum-allocation-mb</name> <value>49152</value> -> <value>98304</value>
|
評論