Da ich Vertica in meinem Büro betreibe, möchte ich die Operationen und Einstellungen zusammenfassen, die ich tatsächlich ausgeführt habe, indem ich versucht habe, die Vertica-Umgebung für das Heimstudium vorzubereiten.
OS:CentOS 6.10 SW:Vertica10.0.0
Oracle Virtual Box installieren → Ich werde diesmal weglassen.
Laden Sie die CentOS ISO-Datei herunter Bitte laden Sie die ISO von CentOS 6.10 von der folgenden URL herunter. https://www.centos.org/download/
Laden Sie die Testversion von Vertica herunter Klicken Sie unter der folgenden URL auf "Jetzt herunterladen" unter "Zugriff auf unsere kostenlose Community Edition-Testversion". https://www.vertica.com/try/
Sie können die RPM-Datei herunterladen, indem Sie die Benutzerinformationen registrieren.
Grundsätzlich werden wir standardmäßig fortfahren, aber die Speichergröße muss 10 GB oder mehr betragen, da sie sonst überlaufen kann.
Darüber hinaus werden die folgenden Einstellungen separat vorgenommen.
Netzwerkeinstellungen Ändern Sie in den VirtualBox-Einstellungen "Netzwerk" -> "Adapter 1" -> "Zuweisung" zum Bridge-Adapter. Diese Arbeit ist so eingestellt, dass die IP des privaten LAN angegeben wird, damit Sie sich anmelden und mit der SSH-Verbindung arbeiten können. (Details wurden nicht untersucht ...)
Fügen Sie eine Festplatte hinzu Erstellen Sie zwei Datenträger, um den "Datenbereich" und den "Katalogbereich" von Vertica zu trennen.
Wählen Sie in den VirtualBox-Einstellungen "Speicher" -> "Controller: SATA" -> "Festplatte hinzufügen", um zwei 10-GB-Speicher zu erstellen.
Stellen Sie sicher, dass Sie über den von Ihnen erstellten Speicher verfügen.
# ll /dev/sd*
brw-rw---- 1 root disk 8,16. September 22 15:59 2020 /dev/sdb
brw-rw---- 1 root disk 8,32 22. September 15:59 2020 /dev/sdc
# fdisk /dev/sdb <==Erste Disc-Erstellung
# fdisk /dev/sdc <==Zweite Disc-Erstellung
...
Befehl(Hilfe mit m): n <==Geben Sie n und Enter ein
Befehlsaktion
E-Erweiterung
p Grundbereich(1-4)
p <==Geben Sie p und Enter ein
Bereichsnummer(1-4): 1 <==Wählen Sie beim ersten Mal 1 und beim zweiten Mal 2
Erster Zylinder(1-652, default 1): 1 <==Geben Sie vorerst links den Mindestwert ein
Endpunktzylinder oder+Größe oder+Größe M oder+Größe K.(1-652, default 652): 652 <==Geben Sie rechts den Maximalwert ein
Befehl(Hilfe mit m): w <==Geben Sie w ein, um zu schreiben.
# ll /dev/sd*
brw-rw---- 1 root disk 8,16. September 22 15:59 2020 /dev/sdb
brw-rw---- 1 root disk 8,17. September 22 15:59 2020 /dev/sdb1
brw-rw---- 1 root disk 8,32 22. September 15:59 2020 /dev/sdc
brw-rw---- 1 root disk 8,34 22. September 15:59 2020 /dev/sdc2
Erstellen Sie ein Dateisystem mit ext4
# mkfs -t ext4 /dev/sdb1
# mkfs -t ext4 /dev/sdc2
Erstellen Sie einen Einhängepunkt für Vertica
# mkdir /data
# mkdir /catalog
Montieren
# mount -t ext4 /dev/sdb1 /data
# mount -t ext4 /dev/sdc2 /catalog
Bestätigen Sie, dass es gemountet wurde
# df -h
ilesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
8.3G 6.7G 1.2G 85% /
tmpfs 1.9G 0 1.9G 0% /dev/shm
/dev/sda1 477M 28M 424M 7% /boot
/dev/sdb1 9.8G 23M 9.2G 1% /data <==Vertica-Datenbereich
/dev/sdc2 9.8G 1.8G 7.5G 19% /catalog <==Vertica Katalogbereich
Festplatten-ID(UUID)bestätigen
# blkid /dev/sdb1
# blkid /dev/sdc2
/dev/sdb1: UUID="ffb142f2-62c3-4646-950b-8f1f9e543c8c" TYPE="ext4"
Stellen Sie ein, dass es beim Starten des Betriebssystems automatisch bereitgestellt wird
# cp -p /etc/fstab /etc/fstab.org <==Komm 'wieder hoch
# vi /etc/fstab
UUID=<Geben Sie die bestätigte UUID ein> /data ext4 defaults 1 1
# yum install gcc unzip wget dialog perl
Aktualisieren Sie tzdata
# yum update tzdata
Überprüfen Sie die Zeitzone
# cat /etc/sysconfig/clock
Komm 'wieder hoch
# cp -p /etc/profile /etc/profile.org
Zeitzone zum Profil hinzufügen
# vi /etc/profile
Fügen Sie Folgendes hinzu
export TZ="Asia/Tokyo"
Umgebungsvariablen anwenden
# source /etc/profile
Bestätigen Sie, dass es angewendet wurde
# env | grep TZ
export TZ="Asia/Tokyo"
HINT(eS0041): Could not find the following tools normally provided by the mcelog package: mcelog https://www.vertica.com/docs/10.0.x/HTML/index.htm#cshid=S0041
HINT(eS0040): Could not find the following tools normally provided by the pstack or gstack package: pstack/gstack https://www.vertica.com/docs/10.0.x/HTML/index.htm#cshid=S0040
HINT(eS0045): Could not find the following tools normally provided by the sysstat package: iostat, mpstat https://www.vertica.com/docs/10.0.x/HTML/index.htm#cshid=S0045
Installieren Sie die folgenden Pakete
# yum install pstack mcelog sysstat
Beenden Sie den iptables-Dienst.(In der Produktionsumgebung nicht empfohlen)
# service iptables save
# service iptables stop
# chkconfig iptables off
# service ip6tables save
# service ip6tables stop
# chkconfig ip6tables off
# sysctl -a | grep vm.swappiness
# cp -p /etc/sysctl.conf /etc/sysctl.conf.org
# vi /etc/sysctl.conf
Fügen Sie Folgendes hinzu
vm.swappiness = 1
# reboot
# sysctl -a | grep vm.swappiness
# cat /proc/sys/vm/swappiness
# /sbin/blockdev --setra 2048 /dev/mapper/VolGroup-lv_root
# echo '/sbin/blockdev --setra 2048 /dev/mapper/VolGroup-lv_root' >> /etc/rc.local
# dd if=/dev/zero of=/swapfile bs=1M count=2048
# mkswap /swapfile
# chmod 600 /swapfile
# swapon /swapfile
# swapon -s
# vi /etc/fstab
Fügen Sie Folgendes hinzu
/swapfile swap swap defaults 0 0
# reboot
# yum install ntp
# service ntpd start
# chkconfig ntpd on
# getenforce <==Keine Aktion erforderlich, wenn deaktiviert ausgegeben wird
# vi /etc/selinux/config
Ändern Sie die folgende Zeile in deaktiviert, um sie zu deaktivieren.
SELINUX=disabled
# reboot
# getenforce <==deaktiviert wird ausgegeben
Führen Sie Folgendes aus und ändern Sie es in nie.
# echo never > /sys/kernel/mm/redhat_transparent_hugepage/enabled
Platzieren Sie die RPM-Datei mit WinSCP oder ähnlichem auf dem Server. Wenn Sie über ssh verbunden sind, können Sie es mit dem folgenden Befehl direkt unter / home / root platzieren.
scp
Führen Sie die Installation von RPM aus
# rpm -Uvh vertica-10.0.0-0.x86_64.RHEL6.rpm
Weitere Installationsausführung aus den installierten Materialien Legen Sie das dbadmin-Benutzerkennwort fest, da Sie während der Ausführung nach dem Kennwort gefragt werden
# /opt/vertica/sbin/install_vertica --hosts 127.0.0.1 --rpm ~/vertica-10.0.0-0.x86_64.RHEL6.rpm
Ändern Sie die Berechtigungen des erstellten Vertex-Verzeichnisses.
# chown -R dbadmin.verticadba /data
# chown -R dbadmin.verticadba /catalog
Erstellen einer Vertica-Datenbank
Wechseln Sie zu dbadmin user
# su - dbadmin
Erstellen Sie mit admintools eine Datenbank in der Befehlszeile.
$ admintools -t create_db --data_path=/data --catalog_path=/catalog --database=vdb --password=<Passwort für jede Datenbank> --hosts=localhost
Wenn die Erstellung erfolgreich abgeschlossen wurde, können Sie mit dem folgenden Befehl eine Verbindung zur Datenbank herstellen.
$ vsql
Vertica offizielle Dokumentation https://www.vertica.com/docs/10.0.x/HTML/Content/Home.htm
Grundsätzlich habe ich das offizielle Dokument von Vertica gelesen und bin weitergegangen, also bin ich nicht darauf eingegangen.
Jetzt, da Sie bereit sind, Vertica so viel zu genießen, wie Sie möchten, möchte ich es auf verschiedene Arten untersuchen.
Vielen Dank für Ihren Besuch auf unserer Website.
Recommended Posts