1、之前是hadoop高可用,把高可用撤去之后,用hive创建表,报错
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. MetaException(message:java.lang.IllegalArgumentException: java.net.UnknownHostException: cluster1)
解决方法:
2、datax把数据从Mysql导入到hive出错:
Code:[HdfsWriter-02], Description:[您填写的参数值不合法.]. - 仅仅支持单字符切分, 您配置的切分为 : [/t]
https://blog.csdn.net/dr_guo/article/details/82222151
特别注意:hive存在hdfs上的数据默认是以’\001’分隔的,如果用vim打开文件会看到是以^A分隔,但分隔符要用"fieldDelimiter": “\u0001”!!!
3、datax把数据从Mysql导入到hive出错:
org.apache.hadoop.security.AccessControlException: Permission denied:
方法一、在hdfs的配置文件中,将dfs.permissions修改为False
方法二、执行这样的操作 hadoop fs -chmod 777 /user/hadoop
4、HADOOP去高可用过程中遇到的