2017-09-16 5 views
0

rootユーザーでAmazon Linux Instanceでユーザーアカウントを作成しました。私は、ユーザーアカウント(例:ec2-user)を作成すると、そのアカウントにHadoop Files System、Hive、Pig、およびAmazon EMRにインストールされている他のツールに対する実行権限と書き込み権限がないことがわかりました。明示的な権限を与える必要がある場合は、スーパーユーザー(root)アカウントと同等の権限を持つグループを作成し、そのグループにユーザーを追加する必要があります。 HDFS、ハイブ、豚などのアカウントへのアクセスを設定できる他の方法はありますか?Amazon EMR Linuxインスタンスユーザーアカウントアクセスの問題

また、ユーザとしてログインしているときに、Linuxのコマンドプロンプトでパスワードを入力してもアカウントを作成中に/ etc/ssh/sshd_configファイルに必要な設定変更はありますか?

答えて

0

あなたの質問は私には分かりません。

しかし、私が理解していると思われるものを試してみましょう。

セキュリティが有効な場合のHadoopでは、各ユーザーにセキュリティが必要です。あなたのユーザーは書き込みと実行のための別のスペース、つまりホームディレクトリを必要とするようです。

まず、'hdfs'というユーザーを端末でログインして、HDFSにあなたのユーザーのホームディレクトリを作成します。/user/{yourUser}というディレクトリがあるかどうか確認してください。もしそうなら、それを作成しないでください。次に、{yourUser}を/ user/{yourUser}の所有者にしてください。

関連する問題