ずにハイブCLIにアクセスすることができません私はHadoopのとハイブに新しいですので、この質問は、私は、管理者以外のユーザーとしてのHadoopを使用していますハイブアクセスの問題 - 書き込みアクセス
あまりにも基本的なことがあり、すなわち、私はしないでくださいhdfs、root、またはsuperuserのパスワードを知っている。私の目的は、Hiveテーブルをクエリするだけで、おそらく単純な分析を行いますが、hdfsに書き込んだり、新しいテーブルを作成したりすることはありません。
Logging initialized using configuration in file:/etc/hive/2.3.2.0-2950/0/hive-log4j.properties
Exception in thread "main" java.lang.RuntimeException: org.apache.hadoop.security.AccessControlException: Permission denied: user=b001195, access=WRITE, inode="/user/b001195":hdfs:hdfs:drwxr-xr-x
at org.apache.hadoop.hdfs.server.namenode.FSPermissionChecker.check(FSPermissionChecker.java:319)
このエラーは、このユーザーにはhdfsへの書き込みアクセス権がないことがわかります。しかし、何も書こうとはしていません。誰でもこの問題を解決するために私のアクセスレベルを変更することを提案できますか?
ご協力いただきありがとうございます。
は、Kerberos対応のクラスタですか? –
はい、私はクラスタがkerberizedだと思います – user3750170