進入Hive View客戶端的時候報這個錯誤:Service 'userhome' check failed: File does not exist: /user/admin
查看目錄結構 hdfs dfs -ls /user 發現沒有admin目錄,自己創建一個
su hdfs
hdfs dfs -mkdir /user/admin
hdfs dfs -chown admin:hdfs /user/admin
異常:查詢SQL提示:S020 Data storage error 詳細日誌爲:
Internal Exception: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'ambari.DS_JOBIMPL_55' doesn't exist
登錄到mysql 進入到ambari數據庫 use ambari;
查看show tables; 並沒有此表,重新創建一個:
CREATE TABLE DS_JOBIMPL_55 (
DS_id VARCHAR(255) NOT NULL,
DS_applicationId TEXT,
DS_confFile TEXT,
DS_dagId TEXT,
DS_dagName TEXT,
DS_dataBase TEXT,
DS_dateSubmitted BIGINT,
DS_duration BIGINT,
DS_forcedContent TEXT,
DS_globalSettings TEXT,
DS_guid TEXT,
DS_hiveQueryId TEXT,
DS_logFile TEXT,
DS_owner TEXT,
DS_queryFile TEXT,
DS_queryId TEXT,
DS_referrer TEXT,
DS_sessionTag TEXT,
DS_sqlState TEXT,
DS_status TEXT,
DS_statusDir TEXT,
DS_statusMessage TEXT,
DS_title TEXT,
PRIMARY KEY (ds_id));
異常: 查詢sql提示:
org.apache.hadoop.security.authorize.AuthorizationException: Unauthorized connection for super-user: ambari from IP 172.8.10.145
修改配置:
Custom core-site
hadoop.proxyuser.hive.hosts = *
然後重啓hdfs