之前文章介紹了,CDH5.13的搭建方案,搭建了之后,發現還有一些默認配置不太合理的地方,然后進行進一步的配置完善。
- 搭建完成之后,可以根據服務器的具體情況, 調整各個基礎服務占用的內存大小
- hive數據庫如果在創建表的時候comment輸入的是中文,可以進入到hive使用的mysql數據庫,執行
alter database hive default character set latin1
然后再執行
use hive;
alter table COLUMNS_V2 modify column COMMENT varchar(256) character set utf8;
alter table TABLE_PARAMS modify column PARAM_VALUE varchar(4000) character set utf8;
alter table PARTITION_PARAMS modify column PARAM_VALUE varchar(4000) character set utf8;
alter table PARTITION_KEYS modify column PKEY_COMMENT varchar(4000) character set utf8;
alter table INDEX_PARAMS modify column PARAM_VALUE varchar(4000) character set utf8;
- 修改hue的時區配置, 默認不是中國時區, 修改成Asia/Shanghai
- 在/lib/oozie/libext文件夾中添加ext-js的包
- 在/lib/hive/lib 和 /lib/hue/lib 文件夾中增加mysql-connector-java的jar包
- 如果要安裝spark2,需要在cdh安裝目錄里面放入對應的spark的csd文件,在parcle里面放入spark2的相關文件, 并且重啟cdh的service和cm,才能在添加服務里面看到,然后添加安裝spark2