Ambari basically automates YARN installation instead of doing it manually. Also a lot of other configuration steps are automated as much as possible to easy overall installation process.
Generally it is only needed to install scdf-plugin-hdp
plugin into
ambari server which adds needed service definitions.
[root@ambari-1 ~]# yum -y install ambari-server [root@ambari-1 ~]# ambari-server setup -s [root@ambari-1 ~]# wget -nv http://repo.spring.io/yum-snapshot-local/scdf/1.0/scdf-snapshot-1.0.repo -O /etc/yum.repos.d/scdf-snapshot-1.0.repo [root@ambari-1 ~]# yum -y install scdf-plugin-hdp [root@ambari-1 ~]# ambari-server start
![]() | Note |
---|---|
Ambari plugin only works for redhat6 based systems for now. |
When you create your cluste and choose a stack, make sure that
redhat6
section contains repository named SCDF-1.0
and that it
points to repo.spring.io/yum-snapshot-local/scdf/1.0
.
From services choose Spring Cloud Dataflow
and Kafka
. Hdfs
,
Yarn
and Zookeeper
are forced dependencies.
Then in Customize Services what is really left for user to do is to add address for redis(as it’s required). Everything else is automatically configured. Technically it also allows you to switch to use rabbit by leaving Kafka out and defining rabbit settings there. But generally use of Kafka is a good choice.
![]() | Note |
---|---|
We also install H2 DB as service so that it can be accessed from every node. |