2017-02-10 4 views
0

J'essaie de créer EMR 5.3.0 avec EMRFS (S3 bucket) comme stockage. Veuillez fournir vos conseils généraux à ce sujet.Créer EMR 5.3.0 avec EMRFS (s3 bucket) comme stockage

Je suis actuellement à l'aide ci-dessous pour créer commande DME 5.3.0 avec InstanceType = m4.2xlarge.Which fonctionne très bien, mais avec EMRFS que le stockage je ne suis pas capable de faire

aws emr create-cluster --name "DEMAPAUR001" --release-label emr-5.3.0 --service-role EMR_DefaultRole_Private --enable-debug --log-uri 's3n://xyz/trn' --ec2-attributes SubnetId=subnet-545e8823, KeyName=XXX --applications Name=Hbase Name=Hive Name=Pig Name=Ganglia --configurations '[{"Classification":"hdfs-site","Properties": {"dfs.replication":"2"},"Configurations":[]}]' --instance-groups
'InstanceGroupType=MASTER,InstanceCount=1,InstanceType=m4.2xlarge, EbsConfiguration={EbsOptimized=true, EbsBlockDeviceConfigs=[{VolumeSpecification= {VolumeType=io1,SizeInGB=500,Iops=200},VolumesPerInstance=1}]}' 'InstanceGroupType=CORE, InstanceCount=1,InstanceType=m4.2xlarge,EbsConfiguration={EbsOptimized=true, EbsBlockDeviceConfigs=[{VolumeSpecification={VolumeType=io1,SizeInGB=500,Iops=200},VolumesPerInstance=1}]}' --tags Name=DEMAPAUR001 Owner="XXX" Division=Corporate Application=DEM-EMR Environment=TRN CostCenter=XXX123 CreatedBy=XXX ManagedBy=XXX Availability=24x7_Mon-Fri Backup=NA

Veuillez m'aider à ce sujet.

Répondre

0

Vous pouvez utiliser la classification suivante dans la configuration lors du lancement du cluster.

Pour permettre vision cohérente

{ "Classification": "emrfs site", "Propriétés": { "fs.s3.consistent": "true" }}

En outre, si vous souhaitez que ruche pointe vers S3 et y stocke tous les nouveaux fichiers, vous devez ajouter cette classification à hive-site.xml

{ "Classification": "ruche- site », "Propriétés": { "hive.metastore.warehouse.dir": self.hive_warehouse_dir }}

+0

"Ce qui fonctionne très bien, mais avec EMRFS que le stockage je ne suis pas en mesure de le faire". Avec EMRFS comme stockage de quoi? Je suis confus par votre question/problème. Qu'est-ce que vous essayez exactement de faire, et quel est le problème qui se produit? Recevez-vous un message d'erreur? –