Modhanna íocaíochta Abuse

Conas Apache Kafka a shuiteáil ar Ubuntu 20.04

31.01.2023, 19:47

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.

Conas Apache Kafka a shuiteáil ar Ubuntu 20.04

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.