Како инсталирати Апацхе Цассандра 3.11.к на Убунту 16.04 ЛТС

Апацхе Цассандра је бесплатни НоСКЛ систем за управљање базом података отвореног кода који је дизајниран да обезбеди скалабилност, високу доступност и бескомпромисне перформансе.

У овом чланку ћу вас водити кроз инсталирање најновије стабилне верзије Апацхе Цассандре, Апацхе Цассандра 3.11.2, на инстанци сервера Убунту 16.04 ЛТС.

Предуслови

Корак 1: Инсталирајте ОпенЈДК ЈРЕ 8

Апацхе Цассандра захтева најновију верзију Јаве 8. За то можете изабрати да инсталирате најновију верзију ОпенЈДК ЈРЕ 1.8 на следећи начин:

sudo apt install openjdk-8-jre -y

Након што је инсталиран ОпенЈДК ЈРЕ 1.8, можете потврдити резултат инсталације:

java -version

Излаз ће бити сличан следећем:

openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-0ubuntu0.16.04.2-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)

Опционо, можете креирати JAVA_HOMEпроменљиву окружења на следећи начин:

echo "JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")" | sudo tee -a /etc/profile
source /etc/profile
echo $JAVA_HOME

Корак 2: Инсталирајте Питхон 2.7, ако недостаје на вашем систему

Апацхе Цассандра захтева Питхон 2.7 уместо Питхон 3. Ако користите Апацхе Цассандра у Питхон 3 окружењу, можда ћете имати проблема са покретањем cqlshљуске Апацхе Цассандре.

Прво одредите постојање и верзију Питхон-а на вашој машини:

python -V

На Убунту 16.04 ЛТС, излаз може бити мало збуњујући:

The program 'python' can be found in the following packages:
* python-minimal
* python3
Ask your administrator to install one of them

То заправо значи да морате сами да инсталирате Питхон 2.7:

sudo apt install python -y

Поново покрените python -Vкоманду и излаз ће бити:

Python 2.7.12

Корак 3: Инсталирајте најновију стабилну верзију Апацхе Цассандре

Креирајте Апацхе Цассандра 3.11.к апт репо:

echo "deb http://www.apache.org/dist/cassandra/debian 311x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list
curl https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -
sudo apt-get update

Ако наиђете на грешку јавног кључа ГПГ, покрените следеће команде да додате поменути јавни кључ Апацхе Цассандра, што је A278B781FE4B2BDAу овом случају:

sudo apt-key adv --keyserver pool.sks-keyservers.net --recv-key A278B781FE4B2BDA
sudo apt-get update

Користите новододати aptрепо да бисте инсталирали Апацхе Цассандра:

sudo apt-get install cassandra

Корак 4: Тестирајте инсталацију Апацхе Цассандре

Покрените демон Апацхе Цассандра:

sudo service cassandra start

Ако желите да се Апацхе Цассандра аутоматски покреће при покретању система, покрените следећу команду:

sudo update-rc.d cassandra defaults

Затим користите nodetoolпрограм да прикажете статус Апацхе Цассандре на тренутном чвору:

nodetool status

Излаз ће личити на следеће:

Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address    Load       Tokens       Owns (effective)  Host ID                               Rack
UN  127.0.0.1  102.66 KiB  256          100.0%            23916cfd-892d-4898-857c-aff9efe2354a  rack1

Можете користити cqlshљуску за интеракцију са Апацхе Цассандра:

cqlsh localhost

Излаз ће бити сличан следећем:

Connected to Test Cluster at localhost:9042.
[cqlsh 5.0.1 | Cassandra 3.11.2 | CQL spec 3.4.4 | Native protocol v4]
Use HELP for help.
cqlsh>

За сада само откуцајте exitи притисните ENTERда бисте изашли из цклсх схелл-а.

Ако желите да зауставите Апацхе Цассандра, извршите следећу команду:

sudo service cassandra stop

Инсталирање ИнфлукДБ-а на Убунту 14

Инсталирање ИнфлукДБ-а на Убунту 14

Увод ИнфлукДБ је отворена, дистрибуирана база података временских серија без спољних зависности. Да, прочитали сте параграф без спољних зависности

Како инсталирати Апацхе Цассандра 3.11.к на Убунту 16.04 ЛТС

Како инсталирати Апацхе Цассандра 3.11.к на Убунту 16.04 ЛТС

Користите другачији систем? Апацхе Цассандра је бесплатан систем за управљање НоСКЛ базом података отвореног кода који је дизајниран да обезбеди скалабилност, високу

Како инсталирати Апацхе Цассандра 3.11.к на ЦентОС 7

Како инсталирати Апацхе Цассандра 3.11.к на ЦентОС 7

Користите другачији систем? Апацхе Цассандра је бесплатан систем за управљање НоСКЛ базом података отвореног кода који је дизајниран да обезбеди скалабилност, високу

Како инсталирати и конфигурисати АрангоДБ на ЦентОС 7

Како инсталирати и конфигурисати АрангоДБ на ЦентОС 7

Користите другачији систем? Увод АрангоДБ је НоСКЛ база података отвореног кода са флексибилним моделом података за документе, графиконе и кључ-вредности. То је

Како инсталирати Ларавел ГитСцрум на ЦентОС 7

Како инсталирати Ларавел ГитСцрум на ЦентОС 7

Ларавел ГитСцрум или ГитСцрум је алатка за продуктивност отвореног кода дизајнирана да помогне развојним тимовима да имплементирају Сцрум методологију на сличан начин т

Аутоматски резервишите више МиСКЛ или МариаДБ база података

Аутоматски резервишите више МиСКЛ или МариаДБ база података

Увод У овом тексту, добро прођите кроз како да направите резервну копију више МиСКЛ или МариаДБ база података које се налазе на истој машини користећи прилагођени басх скрипт

Како инсталирати и конфигурисати ОриентДБ Цоммунити Едитион на ЦентОС 7

Како инсталирати и конфигурисати ОриентДБ Цоммунити Едитион на ЦентОС 7

ОриентДБ је нова генерација мултимодела отвореног кода НоСКЛ ДБМС. Уз подршку за више модела података, ОриентДБ може пружити више функционалности и флексибилности у

Обезбеђивање МонгоДБ-а

Обезбеђивање МонгоДБ-а

МонгоДБ подразумевано није безбедан. Ако инсталирате МонгоДБ и покрећете га без конфигурисања за аутентификацију, имаћете лоше време

Прављење резервне копије МиСКЛ база података

Прављење резервне копије МиСКЛ база података

МиСКЛ је најпопуларнији софтвер на свету који се користи за базе података. Веома је важно да имате резервне копије базе података. Ова пракса дозвољава

Како направити резервну копију и вратити ПостгреСКЛ базе података на Убунту 16.04

Како направити резервну копију и вратити ПостгреСКЛ базе података на Убунту 16.04

Увод ПостгреСКЛ је бесплатан систем за управљање базама података отвореног кода који се може користити за чување информација у вези са веб локацијама. Такође је познато а

Како инсталирати ПостгреСКЛ 11.1 на Арцх Линук

Како инсталирати ПостгреСКЛ 11.1 на Арцх Линук

Предуслови Вултр сервер који ради са најновијим Арцх Линук-ом (погледајте овај чланак.) Судо приступ. Наредбе које су потребне за покретање као роот имају префикс # и један

Поставите скуп реплика са високом доступношћу у МонгоДБ 3.4 користећи кључну датотеку за контролу приступа на Убунту 16.04

Поставите скуп реплика са високом доступношћу у МонгоДБ 3.4 користећи кључну датотеку за контролу приступа на Убунту 16.04

Од своје концепције 2009. године МонгоДБ је водећи у НоСКЛ индустрији. Један од основних концепата МонгоДБ-а је скуп реплика, тако да пре рада са и

Инсталирајте новије верзије МонгоДБ-а на Дебиан 7

Инсталирајте новије верзије МонгоДБ-а на Дебиан 7

МонгоДБ је брза и моћна НоСКЛ база података. Међутим, Дебиан спремишта се ажурирају споро и често садрже веома старе верзије пакета. Овај туторијал

Сетуп Барниард 2 Витх Снорт

Сетуп Барниард 2 Витх Снорт

Барниард2 је начин чувања и обраде бинарних излаза из Снорт-а у МиСКЛ базу података. Пре него што почнемо Имајте на уму да ако немате хркање

Како инсталирати Апацхе Цассандра 3.11.к на Дебиан 9

Како инсталирати Апацхе Цассандра 3.11.к на Дебиан 9

Користите другачији систем? Апацхе Цассандра је бесплатан систем за управљање НоСКЛ базом података отвореног кода који је дизајниран да обезбеди скалабилност, високу

Инсталирајте РоцкМонго на ЦентОС 7

Инсталирајте РоцкМонго на ЦентОС 7

РоцкМонго је алат за управљање МонгоДБ заснован на вебу који је сличан МиСКЛ алату за управљање: пхпМиАдмин. Овај водич ће покрити процес инсталације

Инсталирајте ИнфлукДБ на Дебиан Јессие помоћу Телеграфа

Инсталирајте ИнфлукДБ на Дебиан Јессие помоћу Телеграфа

Увод ИнфлукДБ је база података заснована на временским серијама написана у Го. ИнфлукДБ има много практичних употреба, од којих је једна чување података за праћење на серверима. И

Обезбедите МариаДБ са подршком за ССЛ на Убунту 16.04

Обезбедите МариаДБ са подршком за ССЛ на Убунту 16.04

МариаДБ је бесплатна база података отвореног кода и најраспрострањенија је замена за МиСКЛ. Направљен је од стране програмера МиСКЛ-а и намерава да остане

Како инсталирати пхпРедисАдмин на ЦентОС 7

Како инсталирати пхпРедисАдмин на ЦентОС 7

пхпРедисАдмин је веб апликација која управља Редис базама података са интуитивним графичким корисничким интерфејсом. Овај водич ће објаснити како да инсталирате

Како инсталирати и користити АрангоДБ на Убунту 16.04

Како инсталирати и користити АрангоДБ на Убунту 16.04

Користите другачији систем? Увод АрангоДБ је НоСКЛ база података отвореног кода са флексибилним моделом података за документе, графиконе и кључ-вредности. То је

Успон машина: Примене вештачке интелигенције у стварном свету

Успон машина: Примене вештачке интелигенције у стварном свету

Вештачка интелигенција није у будућности, она је овде управо у садашњости. У овом блогу Прочитајте како су апликације вештачке интелигенције утицале на различите секторе.

ДДОС напади: кратак преглед

ДДОС напади: кратак преглед

Да ли сте и ви жртва ДДОС напада и збуњени сте методама превенције? Прочитајте овај чланак да бисте решили своја питања.

Да ли сте се икада запитали како хакери зарађују новац?

Да ли сте се икада запитали како хакери зарађују новац?

Можда сте чули да хакери зарађују много новца, али да ли сте се икада запитали како зарађују толики новац? Хајде да причамо.

Гоогле-ови револуционарни изуми који ће вам олакшати живот.

Гоогле-ови револуционарни изуми који ће вам олакшати живот.

Да ли желите да видите револуционарне изуме Гугла и како су ти изуми променили живот сваког људског бића данас? Затим читајте на блогу да бисте видели Гооглеове изуме.

Фридаи Ессентиал: Шта се десило са аутомобилима које покреће вештачка интелигенција?

Фридаи Ессентиал: Шта се десило са аутомобилима које покреће вештачка интелигенција?

Концепт самовозећих аутомобила који путују на путеве уз помоћ вештачке интелигенције је сан који већ неко време имамо. Али упркос неколико обећања, њих нема нигде. Прочитајте овај блог да сазнате више…

Технолошка сингуларност: далека будућност људске цивилизације?

Технолошка сингуларност: далека будућност људске цивилизације?

Како се наука развија великом брзином, преузимајући многе наше напоре, расте и ризик да се подвргнемо необјашњивој сингуларности. Прочитајте шта би сингуларност могла да значи за нас.

Еволуција складиштења података – Инфографика

Еволуција складиштења података – Инфографика

Методе складиштења података су се развијале можда од рођења података. Овај блог покрива еволуцију складиштења података на основу инфографике.

Функционалности слојева референтне архитектуре великих података

Функционалности слојева референтне архитектуре великих података

Прочитајте блог да бисте на најједноставнији начин упознали различите слојеве у архитектури великих података и њихове функционалности.

6 невероватних предности поседовања паметних кућних уређаја у нашим животима

6 невероватних предности поседовања паметних кућних уређаја у нашим животима

У овом дигиталном свету, паметни кућни уређаји постали су кључни део живота. Ево неколико невероватних предности паметних кућних уређаја о томе како они чине наш живот вредним живљења и једноставнијим.

Ажурирање додатка за мацОС Цаталина 10.15.4 изазива више проблема него што их решава

Ажурирање додатка за мацОС Цаталина 10.15.4 изазива више проблема него што их решава

Недавно је Аппле издао мацОС Цаталина 10.15.4 додатак за исправку проблема, али изгледа да ажурирање изазива више проблема који доводе до квара Мац машина. Прочитајте овај чланак да бисте сазнали више