Apache Kafka көбінесе RabbitMQ, ActiveMQ сияқты хабарлама брокерлеріне қарағанда жоғары жүктемелі жобалар үшін қолайлы. Apache Kafka-ны арнайы немесе виртуалды Ubuntu Server 20.04 серверіне орнату жоғары жүктемелі қолданбаларды іске қосу және өткізу қабілеттілігін қамтамасыз ету үшін қажет. Кафка ресурсты көп қажет етеді: жедел жады кемінде 4 ГБ болуы керек.
Ubuntu 20.04 жүйесінде Apache Kafka шығарар алдында бастапқы параметрлерді орындау керек:
sudo құқығы бар пайдаланушы құру;
брандмауэрді іске қосу және конфигурациялау;
түбірлік пайдаланушылар үшін SSH арқылы серверге кіруді жабу.
Кафканы орнату үшін алдымен бумалардың ағымдағы нұсқаларын тексеру керек. Бұл пәрменмен орындалады:
$ sudo apt update.
Дұрыс жұмыс істеу үшін виртуалды / арнайы серверде Java және Scala болуы керек. Сондай-ақ, Кафканы іске қосу үшін сізге jre қажет. Орнату пәрмен арқылы жүзеге асырылады:
$ sudo apt install default-jre
Аяқтаған кезде Java-ның ағымдағы нұсқасын тексеріңіз:
$ java -version
Кафка желі арқылы жұмыс істейді, сондықтан ол арнайы аккаунтты қажет етеді (қауіпсіздік, ымыраға келу қаупін азайту). Біз оны пәрменмен жасаймыз:
$ sudo adduser kafka
Жүйеге кіргеннен кейін ( $ su -l kafka
) біз каталогты өзгертеміз және tmp-ге өтеміз. Команда стандартты:
$ cd /tmp
Кафканы жүктеп алу үшін терминалды бұрау арқылы классикалық пәрменді пайдаланыңыз. Apache Kafka жүктеп алу үшін мынаны енгізіңіз:
$ curl -LO https://dlcdn.apache.org/kafka/3.2.1/kafka_2.13-3.2.1.tgz
Әзірлеуші бағдарламалық құралды мерзімді түрде жаңартып тұратынын ескеріңіз (2023 жылдың ақпанында 3.4.0 нұсқасы ағымдағы.
Таратуды ашу үшін каталог жасаңыз. Терминалдағы пәрмен:
$ mkdir ~/kafka
Қажетті қалтаға өту үшін каталогты өзгертеміз және сол жерде мұрағатты ашамыз
$ tar -xvzf /tmp/kafka_2.13-3.2.1.tgz --strip 1.
Ubuntu 20.04 жүйесінде Apache Kafka орнаттыңыз. Енді оны дұрыс жұмыс істеу үшін конфигурациялау ғана қалады.