Puisque j'exploite Vertica dans mon bureau, j'aimerais résumer les opérations et les réglages que j'ai réellement effectués en essayant de préparer l'environnement Vertica pour l'étude à domicile.
OS:CentOS 6.10 SW:Vertica10.0.0
Installation d'Oracle Virtual Box → Je vais omettre cette fois.
Télécharger le fichier iso CentOS Veuillez télécharger l'Iso de CentOS 6.10 à partir de l'URL suivante. https://www.centos.org/download/
Téléchargez la version d'essai de Vertica Cliquez sur "Télécharger maintenant" de "Accéder à notre essai gratuit de l'édition communautaire" à partir de l'URL suivante. https://www.vertica.com/try/
Vous pouvez télécharger le fichier rpm en enregistrant les informations utilisateur.
En gros, nous procéderons par défaut, mais la taille de stockage doit être de 10 Go ou plus ou elle risque de déborder.
De plus, les paramètres suivants sont définis séparément.
Paramètres réseau Dans les paramètres de VirtualBox, modifiez "Réseau" -> "Adaptateur 1" -> "Affectation" à un adaptateur de pont. Ce travail est défini de sorte que l'adresse IP du LAN privé soit donnée afin que vous puissiez vous connecter et travailler avec la connexion ssh. (Les détails n'ont pas été étudiés ...)
Ajouter un disque Créez deux disques pour séparer la "zone de données" et la "zone de catalogue" de Vertica.
Sélectionnez "Stockage" -> "Contrôleur: SATA" -> "Ajouter un disque dur" dans les paramètres de VirtualBox pour créer deux stockages de 10 Go.
Assurez-vous que vous disposez du stockage que vous avez créé.
# ll /dev/sd*
brw-rw---- 1 root disk 8,16 septembre 22 15:59 2020 /dev/sdb
brw-rw---- 1 root disk 8,32 22 septembre 15:59 2020 /dev/sdc
# fdisk /dev/sdb <==Création du premier disque
# fdisk /dev/sdc <==Création d'un deuxième disque
...
commander(Aide avec m): n <==Tapez n et entrez
Action de commande
e-extension
p zone de base(1-4)
p <==Tapez p et entrez
Numéro de zone(1-4): 1 <==Sélectionnez 1 la première fois, sélectionnez 2 la deuxième fois
Premier cylindre(1-652, default 1): 1 <==Entrez la valeur minimale à gauche pour le moment
Cylindre de point final ou+Taille ou+Taille M ou+Taille K(1-652, default 652): 652 <==Entrez la valeur maximale à droite
commander(Aide avec m): w <==Entrez w pour écrire.
# ll /dev/sd*
brw-rw---- 1 root disk 8,16 septembre 22 15:59 2020 /dev/sdb
brw-rw---- 1 root disk 8,17 septembre 22 15:59 2020 /dev/sdb1
brw-rw---- 1 root disk 8,32 22 septembre 15:59 2020 /dev/sdc
brw-rw---- 1 root disk 8,34 22 septembre 15:59 2020 /dev/sdc2
Créer un système de fichiers avec ext4
# mkfs -t ext4 /dev/sdb1
# mkfs -t ext4 /dev/sdc2
Créer un point de montage pour Vertica
# mkdir /data
# mkdir /catalog
Monter
# mount -t ext4 /dev/sdb1 /data
# mount -t ext4 /dev/sdc2 /catalog
Confirmez qu'il a été monté
# 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 <==Zone de données Vertica
/dev/sdc2 9.8G 1.8G 7.5G 19% /catalog <==Zone de catalogue Vertica
ID de disque(UUID)confirmer
# blkid /dev/sdb1
# blkid /dev/sdc2
/dev/sdb1: UUID="ffb142f2-62c3-4646-950b-8f1f9e543c8c" TYPE="ext4"
Configuré pour être monté automatiquement au démarrage du système d'exploitation
# cp -p /etc/fstab /etc/fstab.org <==Relève-toi
# vi /etc/fstab
UUID=<Entrez l'UUID confirmé> /data ext4 defaults 1 1
# yum install gcc unzip wget dialog perl
<détails>
Mettre à jour tzdata
# yum update tzdata
Vérifiez le fuseau horaire
# cat /etc/sysconfig/clock
Relève-toi
# cp -p /etc/profile /etc/profile.org
Ajouter un fuseau horaire au profil
# vi /etc/profile
Ajoutez ce qui suit
export TZ="Asia/Tokyo"
Appliquer des variables d'environnement
# source /etc/profile
Confirmez qu'il a été appliqué
# env | grep TZ
export TZ="Asia/Tokyo"
<détails>
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
Installez les packages suivants
# yum install pstack mcelog sysstat
Arrêtez le service iptables.(Non recommandé dans l'environnement de production)
# service iptables save
# service iptables stop
# chkconfig iptables off
# service ip6tables save
# service ip6tables stop
# chkconfig ip6tables off
<détails>
# sysctl -a | grep vm.swappiness
# cp -p /etc/sysctl.conf /etc/sysctl.conf.org
# vi /etc/sysctl.conf
Ajoutez ce qui suit
vm.swappiness = 1
# reboot
# sysctl -a | grep vm.swappiness
# cat /proc/sys/vm/swappiness
<détails>
# /sbin/blockdev --setra 2048 /dev/mapper/VolGroup-lv_root
# echo '/sbin/blockdev --setra 2048 /dev/mapper/VolGroup-lv_root' >> /etc/rc.local
<détails>
# dd if=/dev/zero of=/swapfile bs=1M count=2048
# mkswap /swapfile
# chmod 600 /swapfile
# swapon /swapfile
# swapon -s
# vi /etc/fstab
Ajoutez ce qui suit
/swapfile swap swap defaults 0 0
# reboot
<détails>
# yum install ntp
# service ntpd start
# chkconfig ntpd on
# getenforce <==Aucune action requise si désactivé est émis
# vi /etc/selinux/config
Modifiez la ligne suivante en désactivé pour la désactiver.
SELINUX=disabled
# reboot
# getenforce <==désactivé est la sortie
<détails>
Exécutez ce qui suit et remplacez-le par jamais.
# echo never > /sys/kernel/mm/redhat_transparent_hugepage/enabled
Placez le fichier rpm sur le serveur avec WinSCP ou autre. Si vous êtes connecté par ssh, vous pouvez le placer directement sous / home / root avec la commande suivante.
scp
Exécutez l'installation à partir de RPM
# rpm -Uvh vertica-10.0.0-0.x86_64.RHEL6.rpm
Exécution supplémentaire de l'installation à partir des matériaux installés Définissez le mot de passe utilisateur dbadmin car il vous sera demandé le mot de passe lors de l'exécution
# /opt/vertica/sbin/install_vertica --hosts 127.0.0.1 --rpm ~/vertica-10.0.0-0.x86_64.RHEL6.rpm
Modifiez les autorisations du répertoire de vertex créé.
# chown -R dbadmin.verticadba /data
# chown -R dbadmin.verticadba /catalog
Créer une base de données Vertica
Passer à l'utilisateur dbadmin
# su - dbadmin
Créez une base de données sur la ligne de commande à l'aide d'admintools.
$ admintools -t create_db --data_path=/data --catalog_path=/catalog --database=vdb --password=<Mot de passe pour n'importe quelle base de données> --hosts=localhost
Si la création est terminée avec succès, vous pourrez vous connecter au DB avec la commande suivante.
$ vsql
Documentation officielle Vertica https://www.vertica.com/docs/10.0.x/HTML/Content/Home.htm
En gros, j'ai lu le document officiel de Vertica et j'ai continué, donc je n'y suis pas entré.
Maintenant que vous êtes prêt à profiter de Vertica autant que vous le souhaitez, j'aimerais l'examiner de différentes manières.
Merci de visiter notre site.
Recommended Posts