华为云配置
- kudu
- impala
- yarn
- flink
kudu配置
kudu错误信息
Kudu Row Error1: Row error for primary key=[50, 48, 50, 49, 45, 48, 54, 45, 50, 52, 0, 0, -32, -44, 76, -2, -128, 5, -59, 127, 115, -50, -69, -120, -128, 0, 0, 1, -128, 0, 31, 14], tablet=null, server=b8ac8c4310ed486887d51451c7e67f31, status=Invalid argument: value too large for column 'rewards' (110401 bytes, maximum is 65536 bytes)
默认的类型为string,string类型默认为UTF-8字符集下最大为64kb,即为65536 bytes。若要扩展可存储的大小,可以设置参数max_cell_size_bytes。
华为管理后台KuduTserver配置,修改配置为512k
--unlock_unsafe_flags true
--max_cell_size_bytes 524288
需要重启kudu才会生效
Kudu重新平衡
su - omm
source /opt/hadoopclient/bigdata_env
kudu cluster rebalance master-1:7051,master-2:7051,master-3:7051
impala配置
- 自定义配置
scratch目录
--scratch_dirs = /srv/BigData/data1/impala
时间戳配置(时区)
--use_local_tz_for_unix_timestamp_conversions = true
接口请求关闭cas
--webserver_cas_enable = false
- 内存限制
IMPALAD_MEM_LIMIT
Impalad进程可以在一个节点上使用的最大内存,单位为MB。
Yarn配置
yarn资源问题
用Flink用yarn提交了任务,提交了4个之后,提交第5个任务yarn就会出现Accepted状态。
问题:Used Application Master Resources已经达到Max Application Master Resources,需要等待某个任务结束后才能继续启动下一个任务。
处理:租户资源 > 动态资源计划 > 队列配置,修改yarn的AM最多占有资源(%)的配置。默认10%,48个核AM只能使用4个,跑4个任务。修改为40%,48个核可以AM可以使用19个,跑19个任务。
https://support.huaweicloud.com/cmpntguide-mrs/mrs_01_0852.html
Flink目录权限问题
su - omm
source /opt/hadoopclient/bigdata_env
hdfs dfs -chmod -R 777 /flink