D'après l'installation du système de centos7 et de déploiement des systèmes de surveillance lepus de base de données Usagi - Partie 3

contour

Avant présente les environnement de base de données de déploiement d'installation de surveillance partie de base du système lepus Usagi, décrits ci-dessous sont en option, principalement pour surveiller Oracle, SQLServer, Redis, MongoDB était nécessaire, le lien ci-dessous est pas très facile à trouver et à utiliser et chérir. . .

1, le cx_Oracle d'installation python (si vous devez surveiller l'Oracle doit être installé)

1, téléchargez le client instantanée oracle

Si elle est de 64 bits, s'il vous plaît choisir. * X86_64.rpm, sinon il est. * I386.rpm

Si Oracle 9i ou plus tard, sélectionnez Client Instant 11, si elle est 8 ou 8i, sélectionnez Client Instant 10

2, l'installation de tours par minute

# Rpm ivh oracle-instantclient11.2-basique 11.2.0.4.0-1.x86_64.rpm Préparation ... ################################# Nous mettez à niveau / installation ... 1: oracle-instantclient11.2-basic-11 ################################# # Ivh Rpm oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm Préparation ... ################################# Nous mettez à niveau / installation ... 1: oracle-instantclient11.2-devel-11 ################################# # Ivh Rpm oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm Préparation ... ################################# Nous mettez à niveau / installation ... 1: oracle-instantclient11.2-sqlplus - #################################

3, configurer les variables d'environnement

# Vim / etc / profile

ORACLE_HOME = "/ usr / lib / oracle / 11.2 / client64" PATH = $ PATH: $ ORACLE_HOME / bin Export PATH LD_LIBRARY_PATH = $ ORACLE_HOME / lib: / usr / lib: / usr / local / lib LD_LIBRARY_PATH export

# Source / etc / profile

# /Etc/ld.so.conf.d/cx_lepux.conf ViM

/usr/lib/oracle/11.2/client64/lib

Exécuter ldconfig prennent effet

# ldconfig

4, l'installation cx_Oracle

Site officiel: https: //pypi.org/project/cx-Oracle

Télécharger: https: //files.pythonhosted.org/packages/95/7f/3b74fe3adeb5948187b760330cb7e9175e3484bd6defdfeb9b504d71b4b3/cx_Oracle-5.2.1.tar.gz

# -Xvf Tar cx_Oracle-5.2.1.tar.gz # Cd-cx_Oracle 5.2.1 / # Build setup.py Python # Python setup.py install

2, l'installation Pymongo pour python (si vous devez surveiller MongoDB doit être installé)

pymongo connexion Python et le fonctionnement de la bibliothèque MongoDB, prêt à être utilisé si la base de données du système de surveillance MongoDBs, le module doit être installé.

Les étapes d'installation sont les suivantes:

Besoin d'utiliser les anciennes versions de Python easy_install à installer, easy_install est un outil de gestion des paquets Python.

$ Python -m easy_install pymongo

La commande de mise à jour (ce que je ne suis pas une grande utilité, Bahreïn avec la commande précédente sur elle):

$ Python -m easy_install -U pymongo # Wget https://github.com/mongodb/mongo-python-driver/archive/2.7.2.zip # Upzip 2.7.2.zip # Cd mongo-python-driver-2.7.2 # Python setup.py install

3, lecteur d'installation Redis (si vous devez surveiller Redis doit être installé)

#wget https://pypi.python.org/packages/source/r/redis/redis-3.2.1.tar.gz #tar -xvf Redis-3.2.1.tar.gz #cd Redis-3.2.1 / #python setup.py install

4, la SQLServer d'installation d'entraînement (pymssql installé modules)

package d'installation pymssql besoin:

  • freetds (
  • setuptools (https://pypi.python.org/pypi/setuptools)
  • pymssql (https://pypi.python.org/pypi/pymssql/)

1, l'installation unixODBC

yum install unixODBC unixODBC-devel -y

2, freetds d'installation

protocole FreeTDS TDS prévoit le client du système Linux open source. Depuis précisément MS SQL et le protocole TDS Sybase utilisé, il peut être utilisé dans le cadre Linux FreeTDS MS SQL.

Site officiel: http: //www.freetds.org

Télécharger: wget

# Tar -xvf freetds-stable.tgz # Cd-freetds 0,91 / #. / Configurer prefix = / usr / freetds locale de / --with-tdsver = 8,0 --enable-msdblib --enable-dbmfix --with-gnu-ld --enable-shared --enable-statique #make && make install #echo "/ usr / local / freetds / lib" > >  /etc/ld.so.conf.d/freetds.conf #ldconfig -v

3, installez setuptools

#wget https://bootstrap.pypa.io/ez_setup.py -O - | python

4, l'installation pymssql

Télécharger: https: //files.pythonhosted.org/packages/c4/7c/b8303313c0860c493e5e86c9edada29d75ecac76e502d9d1a18c1514b892/pymssql-2.1.2.tar.gz

# Tar -xvf pymssql-2.1.2.tar.gz # Chown racine -R: pymssql-2.1.2 racine # Chmod -R 755 pymssql-2.1.2 # Cd-pymssql 2.1.2 / # Python setup.py install

5, chacun de l'essai d'entraînement est un fonctionnement normal (non essentiel)

Dans le paquet d'installation lepus répertoire python, vous pouvez trouver les fichiers de test suivants, tester le lecteur est correctement installé.

# Cd / usr / local / lepus / # Python test_driver_mysql.py # Python test_driver_oracle.py # Python test_driver_mongodb.py # Python test_driver_redis.py # Python test_driver_sqlserver.py

Ici essentiellement 7788, la mise en place à l'avant du châssis, suivi par la configuration extraction se penchera sur le problème. La prochaine présentation commencera le déploiement lepus partiel, amis intéressés peuvent regarder -

Zunhua: les agriculteurs aide de transformation agricole revenu augmentation
Précédent
Liu Qiang Est retour haut profil! Apparu lieux si inattendus
Prochain
La première "China Cup papier, Xin hiver" Fashion Design Competition tenue à Xinji
Centos7 base de données installation du système de déploiement à base de lapin système de surveillance Lepus jours - la première partie
76, paragraphe concernent la base de données NoSQL et newsql
Dépasser Dalian, Qingdao, je crains que la seule route
Père de php: Je ne aime pas la programmation, mais j'aime résoudre des problèmes
Une seule table de données MySQL pas plus de 5 millions de ligne: la valeur de l'expérience, l'or ou férule?
Gagnez des billets, pourquoi je dis que le mil, tôt ou tard Express?
commande système jstat Linux Daquan - GC vue jvm de la situation
paramètres de mysql - pour localiser rapidement base de données SQL spécifique (en temps réel)
Laibin Jiang: groupe américain coté à la veille du départ, en raison des sentiments ou des émotions?
système basé sur rpm-Mysql centos7 installé dans désinstallés
2019 Super League 16 Hebei Huaxia plat heureux maison Shenzhen Kaisa