Апацхе Цассандра је отворени извор високих перформанси НоСКЛ механизам базе података који пружа толеранцију грешака, линеарну скалабилност и доследност на више чворова. Дајте му дистрибуирану архитектуру, Апацхе Цассандра обрађује огромне количине података са репликацијом у динамо стилу. Овде се реплике чувају на неколико чворова у кластеру и на тај начин обезбеђују високу доступност и нулту тачку грешке.
Апацхе Цассандра је идеалан у ИоТ апликације у којима се прикупљају огромни подаци. Такође је користан у аналитици друштвених медија, услугама размене порука и малопродајним апликацијама.
Међу компанијама које користе Апацхе Цассандра укључују Нетфлик, Фејсбук, Цисцо, Хулу, Твиттер, и још много тога.
У овом чланку ћете научити како да инсталирате и конфигуришете Апацхе Цассандра на Убунту 20.04 и Убунту 18.04.
Инсталација Апацхе Цассандра почиње провером да ли Јава је инсталиран. Да будемо прецизнији, ОпенЈДК је оно са чиме је потребно беспрекорно радити Апацхе Цассандра. Инсталирање друге верзије ће вам вероватно донети грешке током конфигурације.
Да бисте проверили да ли Јава је инсталиран, покрените команду:
$ јава -верзија.
Ако Јава Ако још није инсталиран, пронаћи ћете излаз исписан као што је приказано на вашем терминалу.
За инсталацију ОпенЈДК, извршите следеће апт цомманд.
$ судо апт инсталл опењдк-8-јдк.
Још једном потврдите то Јава инсталира се покретањем наредбе.
$ јава -верзија.
Витх Јава инсталиран, наставићемо са инсталацијом Апацхе Цассандра. Прво инсталирајте апт-транспорт-хттпс пакет који омогућава приступ спремиштима путем хттпс протокола.
$ судо апт инсталл апт-транспорт-хттпс.
Затим увезите ГПГ кључ помоћу следећег вгет команда као што је приказано.
$ вгет -к -О - https://www.apache.org/dist/cassandra/KEYS | судо апт -кеи адд -
Затим додај Апача Касандре спремиште у датотеку са списком извора система, као што је приказано.
$ судо сх -ц 'ецхо "деб http://www.apache.org/dist/cassandra/debian 311к маин "> /етц/апт/соурцес.лист.д/цассандра.лист '
Пре инсталирања Апацхе Цассандра, прво морате ажурирати листу пакета.
$ судо апт упдате.
Затим инсталирајте НоСКЛ база података помоћу наредбе:
$ судо апт инсталл цассандра.
Обично, Апацхе Цассандра покреће аутоматски. Да бисте потврдили његов статус, покрените следећу команду:
$ судо системцтл статус цассандра.
Доле наведени резултати потврђују да је Касандра радила како се очекивало.
Осим тога, можете проверити статистику свог чвора покретањем наредбе.
$ судо нодетоол статус.
Да бисте се пријавили на Цассандра на терминалу позовите команду.
$ цклсх.
Апацхе Цассандра конфигурацијске датотеке су наслагане у /etc/cassandra директоријуму док су подаци смештени у /var/lib/cassandra именик. Опције покретања могу се прилагодити у /etc/default/cassandra филе.
Касандрин подразумевани назив кластера је „Тест Цлустер’. Да бисте ово променили у смисленији назив, пријавите се на Цассандра.
$ цклсх.
Да бисте поставили назив кластера према властитим жељама, покрените доњу команду. У овом случају име кластера постављамо на „Тецминт Цлустер‘
УПДАТЕ систем.лоцал СЕТ цлустер_наме = 'Тецминт група' ВХЕРЕ КЕИ = 'локално';
Изађите из упита уписивањем:
ЕКСИТ;
Након тога, идите до цассандра.иамл датотеку како је приказано:
$ судо вим /етц/цассандра/цассандра.иамл.
Потражите цлустер_наме
директиву и према томе уредите назив кластера као што је приказано испод.
Сачувајте и изађите из конфигурацијске датотеке и поново покрените услугу Цассандра. Можете се поново пријавити да бисте потврдили назив кластера као што је приказано.
И тиме се завршава тема о инсталацији Апацхе Цассандра на Убунту 20.04 ЛТС.