Jak zainstalować serwer metabazy na Ubuntu 18.04 | 16.04

  • Andrew Politic
  • 0
  • 1063
  • 276

Ten krótki samouczek pokazuje studentom i nowym użytkownikom, jak zainstalować Metabase w systemie Ubuntu 18.04 | 16.04 serwer.

Dla tych, którzy nie wiedzą, Metabase jest bezpłatną platformą typu open source, która pomaga firmom i firmom w łatwym podsumowywaniu i wizualizacji dużych zestawów danych bez konieczności pisania wiersza SQL.

Umożliwia użytkownikom przeszukiwanie tabel, a następnie filtrowanie elementów w celu znalezienia tego, co jest potrzebne, bez uczenia się, jak uruchamiać zapytania SQL. Po prostu użyj jego elastycznego interfejsu GUI, aby wyszukać zestawy danych.

Jeśli szukasz bezpłatnej, wydajnej platformy do wyszukiwania baz danych dla swojej firmy, Metabase może być po prostu potrzebny w Twojej firmie.

Aby uzyskać więcej informacji na temat Metabazy, odwiedź jej stronę główną.

Jeśli jesteś studentem lub nowym użytkownikiem i szukasz systemu Linux, na którym możesz rozpocząć naukę, najłatwiejszym miejscem do rozpoczęcia jest system operacyjny Ubuntu Linux…. To świetny system operacyjny Linux dla początkujących i osób szukających łatwiejszej w użyciu dystrybucji Linuksa…

Ubuntu to system operacyjny Linux typu open source, który działa na komputerach stacjonarnych, laptopach, serwerach i innych urządzeniach…

Korzystając z Ubuntu, przekonasz się, że Linux nie różni się tak bardzo od systemu Windows i innych systemów operacyjnych na tak wiele sposobów, zwłaszcza jeśli chodzi o używanie systemu do wykonywania pracy.…

Kiedy będziesz gotowy do zainstalowania Metabazy, wykonaj poniższe czynności:

Krok 1: Zainstaluj Javę

Metabaza jest napisana w Javie, więc aby ją uruchomić, musisz mieć zainstalowaną Javę. Java open source doskonale współpracuje z Metabase. Aby zainstalować wersję Java typu open source, uruchom poniższe polecenia:

sudo apt update sudo apt-get install default-jre

Po zainstalowaniu środowiska Java można użyć poniższych poleceń, aby sprawdzić, czy Java jest zainstalowana.

java -version

Powinieneś zobaczyć podobne wyniki, jak poniżej:

Wynik: openjdk wersja „11.0.5” 2019-10-15 OpenJDK Runtime Environment (kompilacja 11.0.5 + 10-post-Ubuntu-0ubuntu1.118.04) OpenJDK 64-bitowa maszyna wirtualna serwera (kompilacja 11.0.5 + 10-post-Ubuntu-0ubuntu1 .118.04, tryb mieszany, udostępnianie)

Krok 2: Zainstaluj serwer bazy danych MariaDB

Metabase wymaga również serwera bazy danych do przechowywania zawartości… Jeśli szukasz serwera bazy danych o prawdziwie otwartym kodzie źródłowym, MariaDB jest doskonałym miejscem do rozpoczęcia…

Aby zainstalować MariaDB, uruchom poniższe polecenia:

sudo apt-get install mariadb-server mariadb-client

Po zainstalowaniu MariaDB poniższe polecenia mogą służyć do zatrzymywania, uruchamiania i włączania usługi MariaDB, aby zawsze była uruchamiana po uruchomieniu serwera…

Uruchom je na Ubuntu 16.04 LTS

sudo systemctl stop mysql.service sudo systemctl start mysql.service sudo systemctl włącz mysql.service 

Uruchom je na Ubuntu 18.10 i 18.04 LTS

sudo systemctl stop mariadb.service sudo systemctl start mariadb.service sudo systemctl włącz mariadb.service 

Następnie uruchom poniższe polecenia, aby zabezpieczyć serwer bazy danych hasłem root, jeśli nie został wyświetlony monit o zrobienie tego podczas instalacji…

sudo mysql_secure_installation

Po wyświetleniu monitu odpowiedz na poniższe pytania, postępując zgodnie z instrukcjami.

  • Wprowadź aktualne hasło roota (wpisz żadnego): Po prostu naciśnij Enter
  • Ustawić hasło roota? [T / n]: Y
  • Nowe hasło: wprowadź hasło
  • Ponownie wprowadź nowe hasło: powtórz hasło
  • Usunąć anonimowych użytkowników? [T / n]: Y
  • Nie zezwalać na zdalne logowanie przez roota? [T / n]: Y
  • Usunąć testową bazę danych i uzyskać do niej dostęp? [T / n]: Y
  • Załadować teraz ponownie tabele uprawnień? [T / n]: Y

Teraz, gdy MariaDB jest już zainstalowana, aby sprawdzić, czy serwer bazy danych został pomyślnie zainstalowany, uruchom poniższe polecenia…

sudo mysql -u root -p

wpisz hasło roota po wyświetleniu monitu…

Jeśli zobaczysz podobny ekran, jak pokazano powyżej, serwer został pomyślnie zainstalowany…

Krok 4: Utwórz bazę danych metabazy

Po zainstalowaniu wszystkich pakietów wymaganych do działania Metabazy, przejdź poniżej, aby rozpocząć konfigurowanie serwerów. Najpierw uruchom poniższe polecenia, aby utworzyć pustą bazę danych metabazy.

Aby zalogować się do serwera bazy danych MariaDB, uruchom poniższe polecenia.

sudo mysql -u root -p

Następnie utwórz bazę danych o nazwie metabaza

Utwórz metabazę DATABASE;

Utwórz użytkownika bazy danych o nazwie metabaseuser z nowym hasłem

CREATE USER 'metabaseuser' @ 'localhost' IDENTIFIED BY 'new_password_here';

Następnie przyznaj użytkownikowi pełny dostęp do bazy danych.

GRANT ALL ON metabase. * TO 'metabaseuser' @ 'localhost' Z OPCJĄ GRANT;

Na koniec zapisz zmiany i wyjdź.

PRZYWILEJE SPŁUKIWANIA; WYJŚCIE;

Krok 4: Zainstaluj Metabase

Teraz, gdy Java jest zainstalowana, uruchom poniższe polecenia, aby pobrać Metabazę z jej oficjalnego repozytorium pakietów. W chwili pisania tego tekstu aktualna wersja była pod adresem 0.34.1.
Po pobraniu przenieś aplikację Metabase Java do jej nowego katalogu domowego pod adresem / opt / metabase.

cd / tmp wget http://downloads.metabase.com/v0.34.1/metabase.jar sudo mkdir / opt / metabase sudo mv metabase.jar / opt / metabase

Aby efektywnie uruchomić Metabazę, będziesz chciał utworzyć dedykowane konta użytkowników i grup… Po prostu uruchom poniższe polecenia, aby utworzyć nazwę użytkownika metabaza a także nazwę grupy.

sudo addgroup --quiet --system metabase sudo adduser --quiet --system --ingroup metabase --no-create-home --disabled-password metabase

Następnie zmień własność pliku / opt / metabase katalog, dzięki czemu użytkownik może mieć pełną kontrolę nad zawartymi w nim treściami.

sudo chown -R metabase: metabase / opt / metabase sudo touch /var/log/metabase.log sudo chown metabase: metabase /var/log/metabase.log sudo touch / etc / default / metabase sudo chmod 640 / etc / default / metabaza

Następnie zechcesz również utworzyć usługę Metabase systemd, aby móc kontrolować uruchamianie, zatrzymywanie i włączanie jej usługi… Aby to zrobić, po prostu uruchom poniższe polecenia, aby utworzyć plik usługi.

sudo nano /etc/systemd/system/metabase.service

Następnie skopiuj poniższą zawartość do pliku i zapisz ją.

[Jednostka] Opis = Serwer metabazy After = syslog.target After = network.target [Usługa] WorkingDirectory = / opt / metabase / ExecStart = / usr / bin / java -jar /opt/metabase/metabase.jar EnvironmentFile = / etc / default / metabase User = metabase Type = simple StandardOutput = syslog StandardError = syslog SyslogIdentifier = metabase SuccessExitStatus = 143 TimeoutStopSec = 120 Restart = zawsze [Install] WantedBy = multi-user.target

Po zapisaniu uruchom poniższe polecenia, aby włączyć usługę.

sudo systemctl daemon-reload sudo systemctl start metabase sudo systemctl włącz metabazę

Aby sprawdzić, czy usługa działa, uruchom poniższe polecenia, aby to sprawdzić.

metabaza stanu sudo systemctl

Powinieneś zobaczyć podobne wyniki, jak poniżej:

Wynik: metabase.service - Serwer metabazy Załadowano: załadowano (/etc/systemd/system/metabase.service; włączone; ustawienie dostawcy: włączone) Aktywne: aktywne (działa) od śr. 15 s temu Główny PID: 5416 (java) Zadania: 21 (limit: 4674) CGroup: /system.slice/metabase.service └─5416 / usr / bin / java -jar /opt/metabase/metabase.jar 15 stycznia 12: 18:51 ubuntu1804 systemd [1]: Uruchomiono serwer metabazy. 15 stycznia 12:18:54 ubuntu1804 metabase [5416]: 01-15 12:18:54 DEBUG plugins.classloader :: Używanie NOWO UTWORZONEGO modułu ładowania klas jako modułu ładującego klasy współdzielonego kontekstu: [email protected] 15 stycznia 12:18:54 ubuntu1804 metabase [5416]: 01-15 12:18:54 INFO metabase.util :: Ładowanie metabazy… 15 stycznia 12:18:54 ubuntu1804 metabase [5416]: 01-15 12:18:54 INFO metabase.util :: Maksymalna ilość pamięci dostępna dla maszyny JVM: 986,0 MB 15 stycznia 12:18:59 metabaza ubuntu1804 [5416]: 01-15 12:18:59 INFO util.encryption :: Szyfrowanie zapisanych poświadczeń jest WYŁĄCZONE dla tej instancji metabazy. 🔓 15 stycznia 12:18:59 ubuntu1804 metabase [5416]: Aby uzyskać więcej informacji, zobacz https://metabase.com/docs/latest/operations-guide/encrypting-database-details-at-rest.html 

Następnie musisz utworzyć plik syslog conf, aby upewnić się, że systemd jest w stanie poprawnie obsługiwać dzienniki.

Uruchom poniższe polecenia, aby utworzyć plik konfiguracyjny syslog.

sudo nano /etc/rsyslog.d/metabase.conf

Następnie skopiuj i wklej poniższe linie do pliku i zapisz.

if $ programname == 'metabase' to /var/log/metabase.log & stop

Następnie uruchom ponownie usługę Metabase, uruchamiając poniższe polecenia:

sudo systemctl zrestartuj metabazę

Na koniec otwórz przeglądarkę i przejdź do nazwy hosta serwera lub adresu IP, a następnie portu # 3000

http://example.com:3000

Powinieneś zobaczyć kreatora konfiguracji metabazy.

Kliknij przycisk, aby rozpocząć i kontynuować.

Najpierw utwórz konto administratora z hasłem, aby kontynuować.

Następnie wybierz opcję dodania bazy danych. W tym samouczku używamy MySQL lub MariaDB. Wpisz informacje o bazie danych utworzone powyżej i kontynuuj konfigurację.

Następnie zakończ konfigurację i zacznij korzystać z platformy.

Zaloguj się i zacznij konfigurować swoje środowisko,

Że należy to zrobić!

Wniosek:

Ten post pokazuje, jak zainstalować serwer Metabase Server w systemie Ubuntu 18.04 | 16.04. Jeśli powyżej znajdziesz jakiekolwiek błędy, użyj poniższego formularza komentarza, aby je zgłosić.




Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux