Федора

Инсталирање Апацхе ЦоуцхДБ на Федори

Инсталирање Апацхе ЦоуцхДБ на Федори

ЦоуцхДБ, који је развила Апацхе софтверска фондација, је систем за управљање базама података који чува податке у ЈСОН документима. Нашим подацима можемо приступити помоћу ХТТП протокола. Слично томе, подацима можемо управљати помоћу ЈаваСцрипт-а. База података ЦоуцхДБ има РЕСТфул ХТТП АПИ за управљање документима базе података

Шта ћемо покрити?

У овом упутству ћемо се позабавити начином на који можемо да инсталирамо најновију верзију Апацхе ЦоуцхДБ на Федора 30 радну станицу. Такође ћемо користити изворни код са званичне веб странице за овај водич. Пре него што започнемо, уверите се да су испуњени следећи захтеви.

Предуслови:

  1. Кориснички налог са „судо“ привилегијама
  2. Интернет веза за преузимање различитих датотека
  3. Основно знање о извршавању наредби на Линуку

Инсталирање Апацхе ЦоуцхДБ:

Апацхе ЦоуцхДБ захтева различите зависности пре него што може да се инсталира. Званична страница ЦоуцхДБ наводи ове зависности и њихов тачан број верзије који ће се инсталирати:

Ерланг ОТП (19.к, 20.к> = 21.3.8.5, 21.к> = 21.2.3, 22.к> = 22.0.5)
ИЦУ
ОпенССЛ
Мозилла СпидерМонкеи (1.8.5)
ГНУ Маке
Збирка ГНУ компајлера
либцурл
хелп2ман
Питхон (> = 2.7) за документе
Питхон Спхинк (> = 1.1.3)

Ове зависности се могу инсталирати из званичног спремишта Федора 30. Допустите да их инсталирамо:

Инсталирајте горе наведене зависности из следеће наредбе у наставку:

$ судо днф инсталирај аутоцонф аутоцонф-арцхиве аутомаке цурл-девел ерланг-асн1 ерланг-ертс ерланг-еунит гцц-ц ++ ерланг-ос_мон ерланг-кмерл ерланг-ерл_интерфаце хелп2ман јс-девел-1.8.5 либицу-девел либтоол перл-Тест-Харнесс

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

Корак 1. Преузмите тарбалл датотеку за Апацхе ЦоуцхДБ помоћу команде 'вгет':

$ вгет хттпс: // огледала.естоинтернет.у / апацхе / цоуцхдб / соурце / 3.1.1 / апацхе-цоуцхдб-3.1.1.катран.гз

Корак 2. Издвојите преузету тарбалл датотеку помоћу дате наредбе:

$ тар -кф апацхе-цоуцхдб-3.1.1.катран.гз

3. корак. Преместите извучену мапу у / опт фолдер и тамо промените директоријум:

$ судо мв апацхе-цоуцхдб-3.1.1 / опт /
$ цд / опт / апацхе-цоуцхдб-3.1.1 /

4. корак. Да бисте конфигурисали пакет за свој систем, користите скрипту за конфигурацију, као што је приказано доле:

$ ./ цонфигуре

Ако желите да видите опције доступне са скриптом за конфигурисање, користите наредбу:

$ ./ цонфигуре --хелп

Ако видите поруку на крају скрипте:

Конфигурисали сте Апацхе ЦоуцхДБ, време је за опуштање.

То значи да сте исправно конфигурисали пакет.

Корак 5. Сада ћемо изградити изворни код покретањем наредбе испод:

$ маке релеасе

Или користите гмаке ако направити не ради.

У случају да сте добили доњу грешку:

ГРЕШКА: Подршка за Релтоол захтева да се инсталира апликација релтоол!ГРЕШКА: генерисање није успело током обраде

То значи да морате инсталирати ерланг-релтоол пакет за изградњу ЦоуцхДБ. За ово користите наредбу доле:

$ судо днф инсталирај ерланг-релтоол

Сада поново покрените 'маке релеасе' помоћу наредбе испод:

$ маке релеасе

Ако се горенаведена команда успешно заврши, требало би да видите доле приказану поруку:

"… Готово

Сада можете да копирате директоријум рел / цоуцхдб било где на вашем систему.

Покрените ЦоуцхДБ са ./ бин / цоуцхдб из тог директоријума.”

Корак 6. Регистровање корисника ЦоуцхДБ

ЦоуцхДБ предлаже стварање засебног корисника (цоуцхдб) за покретање његових услуга. То је због сигурносних разлога. Креирајте корисника помоћу наредбе испод:

$ судо аддусер --систем -м --схелл / бин / басх --цоммент "ЦоуцхДБ Администратор" цоуцхдб

Горња наредба ће створити корисника названог „цоуцхдб“, заједно са матичним директоријумом и басх шкољком.

Корак 7. Сада користите цп наредбу за копирање директоријума “рел / цоуцхдб ” у почетни директоријум цоуцхдб (/ хоме / цоуцхдб):

$ судо цп -Р / опт / апацхе-цоуцхдб-3.1.1 / рел / цоуцхдб / хоме / цоуцхдб

Белешка: Користите путању „рел / цоуцхдб“ у односу на вашу путању екстракције за цоуцхдб.

Корак 8. Сада морамо да променимо власништво над директоријумима ЦоуцхДБ помоћу наредбе испод:

$ судо цховн -Р цоуцхдб: цоуцхдб / хоме / цоуцхдб / цоуцхдб

Корак 9. Слично томе, промените дозволу директорија ЦоуцхДБ помоћу наредбе дате у наставку:

$ финд / хоме / цоуцхдб / цоуцхдб -типе д -екец цхмод 0770 \;

Корак 10. Да бисте изменили дозволе за ини датотеке, отворите нови прозор терминала и покрените наредбе у наставку:

$ судо -и
# цхмод 0644 / хоме / цоуцхдб / цоуцхдб / етц / *

11. корак. Направите административног корисника пре покретања цоуцхдб (потребно у ЦоуцхДБ верзији 3). За ово отворите датотеку лоцал.ини датотеку у директоријуму „/ хоме / цоуцхдб / цоуцхдб / етц / лоцал.ини ”.

# ви / хоме / цоуцхдб / цоуцхдб / етц / лоцал.ини

Сада идите на администраторски одељак и раскоментирајте администраторску линију, а затим ставите лозинку на следећи начин:

админ = ВашаПассворд

Уместо ИоурПассворд, ставите лозинку коју желите да користите. Можете додати било ког администратора у формату „корисничко име = лозинка“. Погледајте референтну слику испод:

Сада се вратите на уобичајени кориснички терминал тако што ћете откуцати излаз:

# излаз

Корак 12. Покренућемо ЦоуцхДБ сервер наредбом датом у наставку:

$ судо -и -у цоуцхдб / хоме / цоуцхдб / цоуцхдб / бин / цоуцхдб

Горња команда покреће ЦоуцхДБ као корисник цоуцхдб, као што је приказано на следећој слици:

Корак 13. Отворите веб прегледач и прегледајте доњу адресу да бисте приступили администраторској табли:

хттп: // 127.0.0.1: 5984 / _утилс / индекс.хтмл

Да бисте верификовали инсталацију, идите на:

хттп: // лоцалхост: 5984 / _утилс / верифи_инсталл.хтмл

ЦоуцхДБ се може конфигурисати као један чвор или кластерисати. Погледајмо подешавање за један чвор:

Корак 1. Идите на хттп: // 127.0.0.1: 5984 / _утилс # подешавање

Корак 2. Пријавите се са својим администраторским налогом

3. корак. За прво подешавање кликните на икону за подешавање и одаберите опцију „Конфигурисање једног чвора“.

4. корак. Направите новог администратора за ово подешавање. Такође можемо да наставимо са претходним „админ“ корисником. У нашем случају створили смо новог корисника: админ2 и лозинку: 123. Сада кликните дугме за конфигурисање чвора:

Корак 5. Када кликнете на икону базе података, приказаће вам две системске базе података:

Напомена: Увек поново покрените цоуцхдб након креирања администраторског налога

Корак 6. Након поновног покретања цоуцхдб, креирајте нову базу података у админ2 налогу, како следи:

Требали бисте видети поруку „База података је успешно креирана“, као што је приказано на слици испод:

Закључак:

У овом водичу сазнајемо како да инсталирамо ЦоуцхДБ користећи изворни код на Федора 30 радној станици. Успели смо да конфигуришемо различите аспекте процеса инсталације и отклонимо неке од грешака. Такође смо научили да поставимо конфигурацију са једним чвором из ГУИ-а. Следеће што можете учинити је:

  • Да ручно конфигуришете ЦоуцхДБ за један чвор; и
  •  Направите груписану поставку за ЦоуцхДБ
Најбоље апликације за мапирање гамепада за Линук
Ако волите да играте игре на Линуку са гамепадом уместо са типичним системом за унос тастатуре и миша, за вас постоје неке корисне апликације. Многе и...
Корисни алати за Линук играче
Ако волите да играте игре на Линуку, велика је вероватноћа да сте можда користили апликације и услужне програме попут Вине, Лутрис и ОБС Студио за поб...
ХД Ремастеред игре за Линук које никада раније нису имале Линук издање
Многи програмери и издавачи игара долазе са ХД ремастером старих игара како би продужили живот франшизе, молимо обожаваоце да захтевају компатибилност...