Installieren Sie Vertica 10.0 unter CentOS 6.10

Einführung

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.

Über die Umwelt

OS:CentOS 6.10 SW:Vertica10.0.0

Vorbereitungen

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.

Vor der Arbeit

Erstellen Sie mit VirtualBox eine virtuelle Umgebung und installieren Sie CentOS 6.10.

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.

  1. 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 ...)

  2. 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.

スクリーンショット 2020-09-22 19.01.09.png

Diese Arbeit

Festplatte hinzufügen

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

Paketinstallation

# yum install gcc unzip wget dialog perl

Reagieren Sie auf Fehler bei der Installation von Vertica

** Unterstützt TIPP "S0305" ** == Fehlerdetails ======== HINT(eS0305): TZ is unset for dbadmin. Consider updating .profile or .bashrc https://www.vertica.com/docs/10.0.x/HTML/index.htm#cshid=S0305
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"
** Unterstützt TIPP "S0041, S0040, S0045" **
== Fehlerdetails ========

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
** Unterstützt WARN "N0010" ** == Fehlerdetails ======== WARN(eN0010): Linux iptables (firewall) has some non-trivial rules in tables: filter https://www.vertica.com/docs/10.0.x/HTML/index.htm#cshid=N0010
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
** Unterstützt WARN "S0112" ** == Fehlerdetails ======== WARN(eS0112): vm.swappiness is higher than recommended: your 60 > 1 https://www.vertica.com/docs/10.0.x/HTML/index.htm#cshid=S0112
# 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
** Unterstützt FAIL "S0020" ** == Fehlerdetails ======== FAIL(eS0020): Readahead size of (/dev/mapper/VolGroup-lv_root) is too low for typical systems: 256 < 2048 https://www.vertica.com/docs/10.0.x/HTML/index.htm#cshid=S0020
# /sbin/blockdev --setra 2048 /dev/mapper/VolGroup-lv_root
# echo '/sbin/blockdev --setra 2048 /dev/mapper/VolGroup-lv_root' >> /etc/rc.local
** Unterstützt FAIL "S0180" ** == Fehlerdetails ======== FAIL(eS0180): Insufficient swap size. Need 2.00 GB, have 0.80 GB https://www.vertica.com/docs/10.0.x/HTML/index.htm#cshid=S0180
# 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
** Unterstützt FAIL "S0030" ** == Fehlerdetails ======== FAIL(eS0030): ntp daemon process is not running: ['ntpd', 'ntp', 'chronyd'] https://www.vertica.com/docs/10.0.x/HTML/index.htm#cshid=S0030
# yum install ntp
# service ntpd start
# chkconfig ntpd on
** Unterstützt FAIL "S0081" ** == Fehlerdetails ======== FAIL(eS0081): SELinux appears to be enabled and not in permissive mode. https://www.vertica.com/docs/10.0.x/HTML/index.htm#cshid=S0081
# 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
** Unterstützt FAIL "S0310" ** == Fehlerdetails ======== FAIL(eS0310): Transparent hugepages is set to 'always'. Must be 'never' or 'madvise'. https://www.vertica.com/docs/10.0.x/HTML/index.htm#cshid=S0310
Führen Sie Folgendes aus und ändern Sie es in nie.
# echo never > /sys/kernel/mm/redhat_transparent_hugepage/enabled

Installation von Vertica

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 root @ IP-Adresse: ~ /

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

Referenzseite

Vertica offizielle Dokumentation https://www.vertica.com/docs/10.0.x/HTML/Content/Home.htm

abschließend

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

Installieren Sie Vertica 10.0 unter CentOS 6.10
Installieren Sie Golang unter CentOS 8
Installieren Sie Neo4j 4.1.3 unter centOS
Installieren Sie PostgreSQL 12 auf Centos8
Installieren Sie Python 3 unter CentOS 7
Installieren Sie kuromoji unter CentOS7
Installieren Sie PostGIS 2.5.5 unter CentOS7
Installieren Sie jpndistrict unter CentOS 7
Installieren Sie Redmine 4.1.1 unter CentOS 7
Smokeping Installation unter CentOS7
Installieren Sie PostgreSQL 13 unter CentOS 7.5
Installieren Sie OpenFOAM v2006 unter CentOS
Installieren Sie Jenkins auf Dockers CentOS
Installieren Sie Apache unter CentOS auf VirtualBox
Installieren Sie Ruby 2.7 unter CentOS 7 (SCL)
Installieren Sie Ruby 2.5 unter CentOS 7 mit SCL
Java Open JDK 8 unter CentOS 7 installieren
So installieren Sie MariaDB 10.4 unter CentOS 8
Installieren Sie Apache 2.4.46 von der Quelle unter CentOS 7
Schritte zum Installieren von devtoolset-6 unter CentOS 7
Installieren Sie Java 9 unter Windows 10 und CentOS 7
Installieren Sie MariaDB (CentOS 8)
[CentOS] Installieren Sie Apache-Loggen
Installieren Sie samba4 aus dem Quellcode unter CentOS8
Installieren Sie den Webmail-Client Rainloop unter CentOS 8
So installieren Sie Beta PHP8.0 unter CentOS8
Installieren Sie CentOS 7 auf Raspberry pi 4 Model B.
Installieren Sie NextCloud unter CentOS 7 mit Alibaba Cloud ECS
Installieren Sie gradle auf dem Mac
Befehl zum Installieren von nginx / PHP7 / php-fpm unter CentOS7
Installieren Sie Corretto 8 unter Windows
Maven auf CentOS 7 Tutorial
Installieren Sie OpenJDK unter macOS
Installieren Sie Java auf dem Mac
Docker-Installation unter CentOS 6
Verwenden Sie perltidy unter CentOS 8
Probieren Sie OpenLiteSpeed unter CentOS8 aus
Tomcat v8 unter CentOS7
[CentOS7] Installiere aws cli
Installieren Sie Docker auf Manjaro
Installation von Zabbix 5 unter CentOS 8
Installieren Sie Ruby unter Ubuntu 20.04
Verwenden Sie mod_auth_cas unter CentOS 8
Installieren Sie lombok auf SpringToolSuite4
Anlegestelle v8 auf CentOS7
OpenJDK-Installation unter CentOS7
Installieren Sie openjdk11 auf einem Mac
Installieren Sie OpenJDK 8 auf einem Mac
Installieren Sie das BookStack-Dokumentations-Wiki im Elastic Compute Service unter CentOS 7
Installieren Sie den neuesten Hardwaretreiber von EL Repo unter CentOS
Installieren Sie MySQL 5.6 unter CentOS6 [So geben Sie die Version an]