当前位置:网站首页>Entrepôt de données 4.0 Notes - acquisition de données commerciales
Entrepôt de données 4.0 Notes - acquisition de données commerciales
2022-07-23 11:41:00 【Soie!】
1 Introduction au commerce électronique
SKU = Stock Keeping Unit(Unit é de base des stocks).Abréviation du numéro uniforme du produit,Chaque produit correspond à unSKUNo..
SPU(Standard Product Unit):- Oui.Unit é minimale d'agrégation de l'information sur les produits,C'est un groupe.Réutilisable、 Facile à récupérer Ensemble normalisé d'informations pour .
Par exemple:iPhoneXLe téléphone estSPU.Un ensemble d'argent、128GMémoire、Prise en charge du réseau UnicomiPhoneX,C'estSKU.
2 Module d'acquisition de données commerciales
Opérations de base:Oui.MySQLSynchroniser les données d'affaires surHDFSEn haut(Synchronisation par lots et synchronisation en temps réel)

MySQLInstallation
Les paquets etJDBCDrive upload to/opt/software,Total général6- Oui.
[[email protected] ~]$ cd /opt/software/

Trop de paquets compressés,Arrange ça.:
[[email protected] software]$ mkdir flume
[[email protected] software]$ mkdir zookeeper
[[email protected] software]$ mkdir java
[[email protected] software]$ mkdir kafka
[[email protected] software]$ mkdir mysql
[[email protected] software]$ mkdir hadoop
[[email protected] software]$ ll

[[email protected] software]$ mv apache-flume-1.9.0-bin.tar.gz flume/
[[email protected] software]$ mv apache-zookeeper-3.5.7-bin.tar.gz zookeeper/
[[email protected] software]$ mv hadoop-3.1.3.tar.gz hadoop
[[email protected] software]$ mv jdk-8u212-linux-x64.tar.gz java/
[[email protected] software]$ mv kafka_2.11-2.4.1.tgz kafka
[[email protected] software]$ ll

Effacez tous les fichiers inutiles

EntréeMySQL,TéléchargerMySQLPaquet d'installation requis
[[email protected] software]$ cd mysql/

Déchargez votre propreMysql-libs(Si vous avez déjà installéMySQL, Pour tout désinstaller )
[[email protected] mysql]$ rpm -qa | grep -i -E mysql\|mariadb | xargs -n1 sudo rpm -e --nodeps
[[email protected] mysql]$ rpm -qa | grep -i -E mysql\|mariadb

Si c'est Alibaba Cloud Server, suivez les étapes suivantes
Description: Parce que l'installation d'Alibaba Cloud Server est Linux Version système minimale , Il n'y a pas les outils suivants ,Donc vous devez installer.
(1)DésinstallerMySQLDépendance, Bien qu'il n'y ait pas de MySQL, Mais c'est un pas important
[[email protected] software]# sudo yum remove mysql-libs
(2) Télécharger les dépendances et installer
[[email protected] software]# sudo yum install libaio
[[email protected] software]# sudo yum -y install autoconf
kDémarrer l'installation:
[[email protected] mysql]$ rpm -qa | grep -i -E mysql\|mariadb | xargs -n1 sudo rpm -e --nodeps
[[email protected] mysql]$ sudo rpm -ivh 02_mysql-community-libs-5.7.16-1.el7.x86_64.rpm
[[email protected] mysql]$ sudo rpm -ivh 03_mysql-community-libs-compat-5.7.16-1.el7.x86_64.rpm
[[email protected] mysql]$ sudo rpm -ivh 04_mysql-community-client-5.7.16-1.el7.x86_64.rp
[[email protected] mysql]$ sudo rpm -ivh 05_mysql-community-server-5.7.16-1.el7.x86_64.rpm

DémarrageMySQL
[[email protected] software]$ sudo systemctl start mysqld
Voir l'état[[email protected] mysql]$ sudo systemctl status mysqld

VoirMySQLMot de passe
[[email protected] software]$ sudo cat /var/log/mysqld.log | grep password
Entrez avec le mot de passe que vous venez de trouver MySQL(Si une erreur est signalée, Ajouter une seule citation au mot de passe )

[[email protected] mysql]$ mysql -uroot -p'f&8U;US.yhP#'

Définir un mot de passe complexe(Parce queMySQLPolitique de mot de passe,Ce mot de passe doit être assez complexe)
mysql> set password=password("Qs23=zs32");
ChangementMySQLPolitique de mot de passe
mysql> set global validate_password_length=4;
mysql> set global validate_password_policy=0;
Définir un mot de passe facile à mémoriser
mysql> set password=password("000000");
Configurer la connexion à distance:EntréeMySQLBibliothèque
mysql> use mysql
RequêteuserTableau
mysql> select user, host from user;
ModifieruserTableau,Prends ça.HostLe contenu du tableau est modifié comme suit:%
mysql> update user set host="%" where user="root";
Rafraîchir
mysql> flush privileges;
Sortie
mysql> quit;

Production de données commerciales
ConnexionMySQL
Utilisez unMySQL Le client génère une base de données (Navicat for MySQL)


Testez d'abord la connexion ,Connexion réussie,Encore une fois.( Mon ordinateur central utilise hadoop102,La connexion a échoué,Remplacer parIP L'adresse est connectée avec succès , Je ne sais pas quel lien a mal tourné , Il faut utiliser IP)



Début de la mise en œuvre


Générer des données commerciales
Inhadoop102De/opt/module/Créer sous le Répertoiredb_logDossiers
[[email protected] module]$ mkdir db_log/



[[email protected] db_log]$ vim application.properties

[[email protected] db_log]$ java -jar gmall2020-mock-db-2021-01-22.jar

Écrire les données terminé.
VoirgmallBase de données,Observez s'il y a2020-06-14Les données de

Déjà généré2020-06-14Le contenu de, Si vous voulez reproduire les données d'autres jours ,Allez - y. application.propertiesTemps de modification,Et1Set As0.
边栏推荐
- NFT数字藏品开发:数字藏品在未来究竟有哪些可能的应用场景?
- phxpaxos安装编译流程
- 通用查询&分页代码
- Vite x sigma creates designer specific I18N plug-ins
- Federal Reserve governor Waller: decentralized finance may eventually change the traditional financial market
- Pywinauto+ an application (learn to lesson 9) -- blocked
- 自定义MVC的使用&增删改查
- 简单实现矩形面积块
- 数仓4.0笔记——数仓环境搭建—— Yarn配置
- 印尼央行行长称该国正在积极探索加密资产
猜你喜欢

数仓4.0笔记——数仓环境搭建—— Yarn配置

Preliminary study on DC-1 shooting range

MySQL之账号管理&&四大引擎&&建库建表

Laravel API interface + token authentication login

NFT交易平台数字藏品系统|开发定制

Security problems of FileInfo in PHP file upload

MySQL add, delete, modify, query & advanced query statements

XML建模

Dynamically set the theme color of the card

NFT trading platform digital collection system | development and customization
随机推荐
MySQL增删改查&&高级查询语句
Laravel API interface + token authentication login
Web Component-自定义元素的生命周期
Man in the middle attacks ARP Spoofing and its linkage with beef XSS
文件上传漏洞常见绕过方式
XML建模
NFT digital collection development: what are the possible application scenarios of digital collections in the future?
Vite X Figma 打造设计师专属的 i18n 插件
NFT数字藏品开发:京东“奇达熊带你游京城”旅游套装
Principle of file upload vulnerability
Dynamically set the theme color of the card
Development of digital collection system: what are the main features of NFT?
NFT数字藏品开发/DAPP开发
NFT数字藏品系统开发:深圳晚报《美好时光遨游记》数字藏品上线秒磬
自定义MVC的使用&增删改查
Unable to negotiate with port 51732: no matching host key type found. Their offer:
XML modeling
notepad++背景颜色调整选项中文释义
mysql根据中文字段首字母排序
Usage of some, every, find, FindIndex