2016-10-26 11 views
0

は私がポートにClouderaのに私のパブリックDNSインスタンスに接続しようとし続けるために7180Clouderaのメモリ不足が

私は私のウェブブラウザで「接続できません」というメッセージを取得します。

私はClouderaのサーバーを起動すると、私はメッセージを取得5

EC2 AWS + RedHat7 + Clouderaのを使用

:私は私が手にカールすると

[email protected] sysconfig]# service cloudera-scm-server start 
Starting cloudera-scm-server (via systemctl):    [ OK ] 

を:

[[email protected] sysconfig]# curl -i -u ‘admin:admin’ http://localhost:7180/api/v1/tools/echo 
curl: (7) Failed connect to localhost:7180; Connection refused 

これはログですコマンド付きクラウデラサーバ用ファイルsudo ls -l /var/log/cloudera-scm-server

[[email protected] sysconfig]# $sudo cat /var/log/cloudera-scm-server/cloudera-scm-server.out 
JAVA_HOME=/usr/java/jdk1.7.0_67-cloudera 
Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000787295000, 155291648, 0) failed; error='Cannot allocate memory' (errno=12) 
# 
# There is insufficient memory for the Java Runtime Environment to continue. 
# Native memory allocation (malloc) failed to allocate 155291648 bytes for committing reserved memory. 
# An error report file with more information is saved as: 
# /tmp/hs_err_pid2370.log 

これを修正するには?私は...私は基本的なものを選択したEC2 AWSを使用

+0

EC2インスタンスの使用可能なメモリリソースが –

+0

であることを私は知らせていません。まだ確認する方法がわかりません...初めて設定しました... – BlueDog

+0

EC2を開始したときの[インスタンスの種類](https://aws.amazon.com/ec2/instance-types/)...価値があるものの、私はCloudera Managerを8GB以下で実行することはできないと思いますメモリ –

答えて

1

、無料

のための1つは、Cloudera Manager installation guide

RAM読む - GBは、ほとんどの場合に適している4 Oracleデータベースの を使用する場合に必要です。 Oracle以外の配置の場合は、ホスト数が100未満の には2GBで十分です。ただし、2GBのRAMを搭載したマシンで Cloudera Manager Serverを実行する場合は、 /etc/default/cloudera-scm-serverの-Xmxを変更して、最大ヒープサイズを に調整する必要があります。それ以外の場合、カーネルは、私はあなたがすべての実行中に予定している場合ので、6または8ギガバイトは私の推薦となり、さらに行くと、それが持っている推奨空きスペースだと思いますあまりにも多くのRAM

を消費するため サーバーを殺すことサービス。 t2.micro、またはt2.nano、またはあなたが持っているインスタンスの種類はそれほど多くのメモリを持っていません。