Is minic a bhíonn Apache Kafka níos oiriúnaí do thionscadail ard-ualaigh ná bróicéirí teachtaireachtaí cosúil le RabbitMQ, ActiveMQ. Tá sé riachtanach Apache Kafka a shuiteáil ar fhreastalaí tiomnaithe nó fíorúil Ubuntu Server 20.04 chun feidhmchláir ard-ualaigh a rith agus chun tréchur a chinntiú. Tá Kafka dian ar acmhainní: ní mór 4 GB RAM a bheith ar a laghad.
Sula ndéantar Apache Kafka a rolladh amach ar Ubuntu 20.04, ní mór duit socruithe tosaigh a dhéanamh:
cruthaigh úsáideoir le cearta sudo;
an balla dóiteáin a thosú agus a chumrú;
rochtain dhúnadh ar an bhfreastalaí trí SSH d'úsáideoirí fréimhe.
Chun Kafka a shuiteáil, ní mór duit na leaganacha reatha de na pacáistí a sheiceáil ar dtús. Déantar é seo leis an ordú:
$ sudo apt update.
Chun go n-oibreoidh sé i gceart, ní mór Java agus Scala a bheith agat ar an bhfreastalaí fíorúil/tiomnaithe. Chomh maith leis sin, chun Kafka a rith, ní mór duit jre a bheith agat. Déantar an suiteáil leis an ordú seo a leanas:
$ sudo apt install default-jre
Nuair a bheidh tú críochnaithe, seiceáil an leagan reatha de Java:
$ java -version
Oibríonn Kafka thar an líonra, mar sin teastaíonn cuntas speisialta uaidh (slándáil, ag laghdú an riosca comhréitigh). Cruthaímid é leis an ordú:
$ sudo adduser kafka
Tar éis logáil isteach ( $ su -l kafka
) athraímid an eolaire agus téimid go tmp. Is é an t-ordú caighdeánach:
$ cd /tmp
Chun Kafka a íoslódáil, bain úsáid as an ordú clasaiceach ag baint úsáide as an gcúrl críochfoirt. Chun Apache Kafka a íoslódáil, cuir isteach:
$ curl -LO https://dlcdn.apache.org/kafka/3.2.1/kafka_2.13-3.2.1.tgz
Tabhair faoi deara go ndéanann an forbróir an bogearraí a nuashonrú go tréimhsiúil (i mí Feabhra 2023, is é leagan 3.4.0 an leagan reatha).
Cruthaigh eolaire chun an dáileadh a dhíphacáil isteach ann. Ordú sa chríochfort:
$ mkdir ~/kafka
Athraímid an t-eolaire chun dul chuig an bhfillteán atá ag teastáil agus díphacáilimid an cartlann ann
$ tar -xvzf /tmp/kafka_2.13-3.2.1.tgz --strip 1.
Tá Apache Kafka suiteáilte agat ar Ubuntu 20.04. Níl fágtha anois ach é a chumrú le go n-oibreoidh sé i gceart.