Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Install Drupal

Install Drupal

作者头像
franket
发布于 2021-08-11 01:35:10
发布于 2021-08-11 01:35:10
1.8K00
代码可运行
举报
文章被收录于专栏:技术杂记技术杂记
运行总次数:0
代码可运行

前言

Drupal 是一款用 php 实现的开源 CMS 软件

Drupal is open-source (free) content-management framework , and you can use it to build a wide range of web applications, from basic websites to elaborate API driven monoliths.

因为插件丰富,架构灵活,可以简单而快速实现大部分的网站功能,在国外很受欢迎

这里演示一下如何构建 Drupal

参考 Installing Drupal 8

Tip: 当前的版本为 Drupal 8.5.2


操作

依赖

Software

requirements

浏览器

Browser requirements

Web

Web Server

php

Drupal 8 PHP requirements

数据库

Database server

详细信息可以参考 System requirements

OS 环境

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@drupal ~]# cat /etc/centos-release
CentOS Linux release 7.4.1708 (Core) 
[root@drupal ~]# hostnamectl 
   Static hostname: drupal
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 316348df30744c9c91b9202baf3915a6
           Boot ID: 086f7e7994e542728868f6f422776936
    Virtualization: kvm
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-693.21.1.el7.x86_64
      Architecture: x86-64
[root@drupal ~]# ip a 
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 08:00:27:8c:97:19 brd ff:ff:ff:ff:ff:ff
    inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic enp0s3
       valid_lft 83367sec preferred_lft 83367sec
    inet6 fe80::334c:bc63:1266:56b3/64 scope link 
       valid_lft forever preferred_lft forever
3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 08:00:27:ab:2c:0c brd ff:ff:ff:ff:ff:ff
    inet 192.168.56.217/24 brd 192.168.56.255 scope global enp0s8
       valid_lft forever preferred_lft forever
    inet6 fe80::2be7:a317:cc4b:666b/64 scope link 
       valid_lft forever preferred_lft forever
4: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN qlen 1000
    link/ether 52:54:00:14:54:5c brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
       valid_lft forever preferred_lft forever
5: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN qlen 1000
    link/ether 52:54:00:14:54:5c brd ff:ff:ff:ff:ff:ff
[root@drupal ~]# 

软件环境

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@drupal ~]# systemctl status mariadb
● mariadb.service - MariaDB 10.2.14 database server
   Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
  Drop-In: /etc/systemd/system/mariadb.service.d
           └─migrated-from-my.cnf-settings.conf
   Active: active (running) since 五 2018-04-20 23:40:17 EDT; 25s ago
     Docs: man:mysqld(8)
           https://mariadb.com/kb/en/library/systemd/
  Process: 2619 ExecStartPost=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
  Process: 2575 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] && VAR= ||   VAR=`/usr/bin/galera_recovery`; [ $? -eq 0 ]   && systemctl set-environment _WSREP_START_POSITION=$VAR || exit 1 (code=exited, status=0/SUCCESS)
  Process: 2573 ExecStartPre=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
 Main PID: 2587 (mysqld)
   Status: "Taking your SQL requests now..."
   CGroup: /system.slice/mariadb.service
           └─2587 /usr/sbin/mysqld

420 23:40:17 drupal mysqld[2587]: 2018-04-20 23:40:17 140586119506048 [Note] Plugin 'FEEDBACK' is disabled.
420 23:40:17 drupal mysqld[2587]: 2018-04-20 23:40:17 140586119506048 [Note] Server socket created on IP: '::'.
420 23:40:17 drupal mysqld[2587]: 2018-04-20 23:40:17 140586119506048 [ERROR] Missing system table mysql.roles_mapping; please run mysql_upgrade to create it
420 23:40:17 drupal mysqld[2587]: 2018-04-20 23:40:17 140586025043712 [Warning] Failed to load slave replication state from table mysql.gtid_slave_pos: 1146: Table 'm...oesn't exist
420 23:40:17 drupal mysqld[2587]: 2018-04-20 23:40:17 140586119506048 [Note] Reading of all Master_info entries succeded
420 23:40:17 drupal mysqld[2587]: 2018-04-20 23:40:17 140586119506048 [Note] Added new Master_info '' to hash table
420 23:40:17 drupal mysqld[2587]: 2018-04-20 23:40:17 140586119506048 [Note] /usr/sbin/mysqld: ready for connections.
420 23:40:17 drupal mysqld[2587]: Version: '10.2.14-MariaDB'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  MariaDB Server
420 23:40:17 drupal mysqld[2587]: 2018-04-20 23:40:17 140585193162496 [Note] InnoDB: Buffer pool(s) load completed at 180420 23:40:17
420 23:40:17 drupal systemd[1]: Started MariaDB 10.2.14 database server.
Hint: Some lines were ellipsized, use -l to show in full.
[root@drupal ~]# systemctl status httpd
● httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
   Active: active (running) since 五 2018-04-20 23:40:23 EDT; 27s ago
     Docs: man:httpd(8)
           man:apachectl(8)
  Process: 2627 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=0/SUCCESS)
 Main PID: 2632 (httpd)
   Status: "Total requests: 0; Current requests/sec: 0; Current traffic:   0 B/sec"
   CGroup: /system.slice/httpd.service
           ├─2632 /usr/sbin/httpd -DFOREGROUND
           ├─2633 /usr/sbin/httpd -DFOREGROUND
           ├─2634 /usr/sbin/httpd -DFOREGROUND
           ├─2635 /usr/sbin/httpd -DFOREGROUND
           ├─2636 /usr/sbin/httpd -DFOREGROUND
           └─2637 /usr/sbin/httpd -DFOREGROUND

420 23:40:23 drupal systemd[1]: Starting The Apache HTTP Server...
420 23:40:23 drupal httpd[2632]: AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using fe80::334c:bc63:1266:56b3. Set the 'Serv...this message
420 23:40:23 drupal systemd[1]: Started The Apache HTTP Server.
Hint: Some lines were ellipsized, use -l to show in full.
[root@drupal ~]# php --version
PHP 7.2.4 (cli) (built: Mar 27 2018 17:23:35) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.4, Copyright (c) 1999-2018, by Zend Technologies
[root@drupal ~]# rpm -qa | grep httpd
httpd-tools-2.4.6-67.el7.centos.6.x86_64
httpd-2.4.6-67.el7.centos.6.x86_64
[root@drupal ~]# rpm -qa | grep -i mariadb
MariaDB-client-10.2.14-1.el7.centos.x86_64
MariaDB-compat-10.2.14-1.el7.centos.x86_64
MariaDB-common-10.2.14-1.el7.centos.x86_64
MariaDB-server-10.2.14-1.el7.centos.x86_64
[root@drupal ~]# 

下载 drupal 包

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@drupal drupal]# ls
[root@drupal drupal]# wget https://ftp.drupal.org/files/projects/drupal-8.5.2.tar.gz
--2018-04-20 23:53:12--  https://ftp.drupal.org/files/projects/drupal-8.5.2.tar.gz
Resolving ftp.drupal.org (ftp.drupal.org)... 151.101.197.175
Connecting to ftp.drupal.org (ftp.drupal.org)|151.101.197.175|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 15527091 (15M) [application/octet-stream]
Saving to: ‘drupal-8.5.2.tar.gz’

100%[===============================================================================================================================================>] 15,527,091  3.17MB/s   in 7.6s   

2018-04-20 23:53:21 (1.95 MB/s) - ‘drupal-8.5.2.tar.gz’ saved [15527091/15527091]

[root@drupal drupal]# echo $?
0
[root@drupal drupal]# ls
drupal-8.5.2.tar.gz
[root@drupal drupal]# 

解压到合适的位置

先解压

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@drupal drupal]# ls
drupal-8.5.2.tar.gz
[root@drupal drupal]# tar -zxvf drupal-8.5.2.tar.gz
...
...
drupal-8.5.2/vendor/zendframework/zend-feed/src/Writer/Source.php
drupal-8.5.2/vendor/zendframework/zend-feed/src/Writer/StandaloneExtensionManager.php
drupal-8.5.2/vendor/zendframework/zend-feed/src/Writer/Version.php
drupal-8.5.2/vendor/zendframework/zend-feed/src/Writer/Writer.php
drupal-8.5.2/vendor/autoload.php
drupal-8.5.2/vendor/.htaccess
drupal-8.5.2/vendor/web.config
drupal-8.5.2/LICENSE.txt
[root@drupal drupal]# ls
drupal-8.5.2  drupal-8.5.2.tar.gz
[root@drupal drupal]# 

再拷贝到合适的位置

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@drupal drupal]# mkdir /var/www/html/drupal
[root@drupal drupal]# ls drupal-8.5.2
autoload.php  composer.json  composer.lock  core  example.gitignore  index.php  LICENSE.txt  modules  profiles  README.txt  robots.txt  sites  themes  update.php  vendor  web.config
[root@drupal drupal]# cp -r drupal-8.5.2/* /var/www/html/drupal/
[root@drupal drupal]# ls /var/www/html/drupal/
autoload.php  composer.json  composer.lock  core  example.gitignore  index.php  LICENSE.txt  modules  profiles  README.txt  robots.txt  sites  themes  update.php  vendor  web.config
[root@drupal drupal]# 

顺便调整权限

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@drupal drupal]# ll /var/www/html/drupal/
total 224
-rw-r--r--  1 root root    262 421 00:00 autoload.php
-rw-r--r--  1 root root   2740 421 00:00 composer.json
-rw-r--r--  1 root root 161072 421 00:00 composer.lock
drwxr-xr-x 12 root root   4096 421 00:00 core
-rw-r--r--  1 root root   1272 421 00:00 example.gitignore
-rw-r--r--  1 root root    549 421 00:00 index.php
-rw-r--r--  1 root root  18092 421 00:00 LICENSE.txt
drwxr-xr-x  2 root root     24 421 00:00 modules
drwxr-xr-x  2 root root     24 421 00:00 profiles
-rw-r--r--  1 root root   5889 421 00:00 README.txt
-rw-r--r--  1 root root   1596 421 00:00 robots.txt
drwxr-xr-x  3 root root    130 421 00:00 sites
drwxr-xr-x  2 root root     24 421 00:00 themes
-rw-r--r--  1 root root    848 421 00:00 update.php
drwxr-xr-x 17 root root    298 421 00:00 vendor
-rw-r--r--  1 root root   4555 421 00:00 web.config
[root@drupal drupal]# chown -R apache.apache /var/www/html/drupal/
[root@drupal drupal]# ll /var/www/html/drupal/
total 224
-rw-r--r--  1 apache apache    262 421 00:00 autoload.php
-rw-r--r--  1 apache apache   2740 421 00:00 composer.json
-rw-r--r--  1 apache apache 161072 421 00:00 composer.lock
drwxr-xr-x 12 apache apache   4096 421 00:00 core
-rw-r--r--  1 apache apache   1272 421 00:00 example.gitignore
-rw-r--r--  1 apache apache    549 421 00:00 index.php
-rw-r--r--  1 apache apache  18092 421 00:00 LICENSE.txt
drwxr-xr-x  2 apache apache     24 421 00:00 modules
drwxr-xr-x  2 apache apache     24 421 00:00 profiles
-rw-r--r--  1 apache apache   5889 421 00:00 README.txt
-rw-r--r--  1 apache apache   1596 421 00:00 robots.txt
drwxr-xr-x  3 apache apache    130 421 00:00 sites
drwxr-xr-x  2 apache apache     24 421 00:00 themes
-rw-r--r--  1 apache apache    848 421 00:00 update.php
drwxr-xr-x 17 apache apache    298 421 00:00 vendor
-rw-r--r--  1 apache apache   4555 421 00:00 web.config
[root@drupal drupal]# 

创建数据库和用户

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@drupal drupal]# mysql -u root -p
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 11
Server version: 10.2.14-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> CREATE DATABASE drupal_db CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES ON drupal_db.* TO 'drupal'@'localhost' IDENTIFIED BY 'drupal';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> show create database drupal_db;
+-----------+-----------------------------------------------------------------------+
| Database  | Create Database                                                       |
+-----------+-----------------------------------------------------------------------+
| drupal_db | CREATE DATABASE `drupal_db` /*!40100 DEFAULT CHARACTER SET utf8mb4 */ |
+-----------+-----------------------------------------------------------------------+
1 row in set (0.00 sec)

MariaDB [(none)]> show grants for "drupal"@"localhost";
+------------------------------------------------------------------------------------------------------------------------------------+
| Grants for drupal@localhost                                                                                                        |
+------------------------------------------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'drupal'@'localhost' IDENTIFIED BY PASSWORD '*7AFEAE5774E672996251E09B946CB3953FC67656'                      |
| GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES ON `drupal_db`.* TO 'drupal'@'localhost' |
+------------------------------------------------------------------------------------------------------------------------------------+
2 rows in set (0.00 sec)

MariaDB [(none)]> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> exit
Bye
[root@drupal drupal]# 

可以参考 Create a database

防火墙

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@drupal drupal]# firewall-cmd --list-all
public (active)
  target: default
  icmp-block-inversion: no
  interfaces: enp0s3 enp0s8
  sources: 
  services: ssh dhcpv6-client http https
  ports: 
  protocols: 
  masquerade: no
  forward-ports: 
  source-ports: 
  icmp-blocks: 
  rich rules: 
	
[root@drupal drupal]# 

确保开放了 web 端口

SELINUX

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@drupal drupal]# getenforce 
Disabled
[root@drupal drupal]# 

Selinux 已经放行

进行配置

访问 http://192.168.56.217/drupal/core/install.php

进入配置界面

选择语言

选择安装方式

对环境进行评估,看是否有依赖的缺失

数据库配置

安装网站

安装翻译

设置网站

更新配置翻译

完成安装,进入站点

关于 Drupal 的其它细节操作可以基于这个状态进行更深入地探索


总结

Drupal 是一个经典的 LAMP 应用

所以在 Linux Apache Mysql PHP 等环境准备好了的情况下只需要将相应的软件包解压并放在合适的位置就可以了

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
大数据初学者该如何快速入门?
很多人都知道大数据很火,就业很好,薪资很高,想往大数据方向发展。但该学哪些技术,学习路线是什么样的呢?用不用参加大数据培训呢?如果自己很迷茫,为了这些原因想往大数据方向发展,也可以,那么大讲台老师就想问一下,你的专业是什么,对于计算机/软件,你的兴趣是什么?是计算机专业,对操作系统、硬件、网络、服务器感兴趣?是软件专业,对软件开发、编程、写代码感兴趣?还是数学、统计学专业,对数据和数字特别感兴趣。
挖掘大数据
2018/01/17
4.7K0
java转大数据方向如何走?
大数据的三个发展方向,平台搭建/优化/运维/监控、大数据开发/ 设计/ 架构、数据分析/挖掘。请不要问我哪个容易,哪个前景好,哪个钱多。
张哥编程
2024/12/19
1570
java转大数据方向如何走?
0基础怎么学习大数据?成为大数据构架师入门到精通的学习路线
近几年我们经常听到AI人工智能、大数据、机械进修等等,似乎良多企业都已经涉足这些行业停止研究,那么想体味、想进入这些行业我们应该怎样做呢?科多大数据带你来进修一下。
用户2292346
2018/06/07
8211
0基础怎么学习大数据?成为大数据构架师入门到精通的学习路线
大数据学习方向,从入门到精通
很多初学者在萌生向大数据方向发展的想法之后,不免产生一些疑问,应该怎样入门?应该学习哪些技术?学习路线又是什么?
用户4151968
2019/01/03
6400
大数据学习方向,从入门到精通
大数据平台框架、组件以及处理流程详解
数据产品和数据密不可分作为数据产品经理理解数据从产生、存储到应用的整个流程,以及大数据建设需要采用的技术框架Hadoop是必备的知识清单,以此在搭建数据产品时能够从全局的视角理解从数据到产品化的价值。本篇文章从三个维度:
全栈程序员站长
2022/08/31
3.1K0
大数据平台框架、组件以及处理流程详解
一张图,详解大数据技术架构
从这张大数据的整体架构图上看来,大数据的核心层应该是:数据采集层、数据存储与分析层、数据共享层、数据应用层,可能叫法有所不同,本质上的角色都大同小异。
芋道源码
2021/10/27
13.9K0
大数据平台核心架构图鉴,建议收藏!
点击关注公众号,Java干货及时送达 我们先来看看这张图,这是某公司使用的大数据平台架构图,大部分公司应该都差不多: 从这张大数据的整体架构图上看来,大数据的核心层应该是:数据采集层、数据存储与分析层、数据共享层、数据应用层,可能叫法有所不同,本质上的角色都大同小异。 所以我下面就按这张架构图上的线索,慢慢来剖析一下,大数据的核心技术都包括什么。 一、数据采集 数据采集的任务就是把数据从各种数据源中采集和存储到数据存储上,期间有可能会做一些简单的清洗。 数据源的种类比较多: 网站日志: 作为互联网行业,
Java技术栈
2022/05/20
5.7K0
大数据平台核心架构图鉴,建议收藏!
0基础学习大数据,你需要了解的学习路线和方向?
现在大数据这么火,各行各业想转行大数据,那么问题来了,该往哪方面发展,哪方面最适合自己?
用户2292346
2018/06/12
1.4K3
0基础学习大数据,你需要了解的学习路线和方向?
java转大数据的学习路线
大数据本质也是数据,但是又有了新的特征,包括数据来源广、数据格式多样化(结构化数据、非结构化数据、Excel文件、文本文件等)、数据量大(最少也是TB级别的、甚至可能是PB级别)、数据增长速度快等。
一起学习大数据
2019/04/29
7570
大数据经典学习路线(及供参考)不容错过
熟练使用Linux,熟练安装Linux上的软件,了解熟悉负载均衡、高可靠等集群相关概念,搭建互联网高并发、高可靠的服务架构;
用户2292346
2018/06/11
7870
大数据经典学习路线(及供参考)不容错过
开发大数据基础教程(前端开发入门)
第一阶段:linux+搜索+hadoop体系Linux大纲这章是基础课程,帮大家进入大数据领域打好Linux基础,以便更好地学习Hadoop,hbase,NoSQL,Spark,Storm,docker,kvm,openstack等众多课程。因为企业中无一例外的是使用Linux来搭建或部署项目。1) Linux的介绍,Linux的安装:VMware Workstation虚拟软件安装过程、CentOS虚拟机安装过程
全栈程序员站长
2022/07/28
1.3K0
java程序员5个月业余时间学习大数据路径
我自己建的大数据学习交流群:199427210,群里都是学大数据开发的,如果你正在学习大数据 ,小编欢迎你加入,大家都是软件开发党,不定期分享干货(只有大数据软件开发相关的),包括我自己整理的一份最新的大数据进阶资料和高级开发教程,欢迎进阶中和进想深入大数据的小伙伴加入。
用户2292346
2019/03/26
8070
java程序员5个月业余时间学习大数据路径
从0到1,成为大数据行业领袖
目前最火的大数据,很多人想往大数据方向发展,想问该学哪些技术,学习路线是什么样的,觉得大数据很火,就业很好,薪资很高。如果自己很迷茫,为了这些原因想往大数据方向发展,也可以,那么我就想问一下,你的专业
Java高级架构
2018/04/19
6820
从0到1,成为大数据行业领袖
大数据初学 或Java工程师怎么转大数据?大数据基础技术学习路线图
1.数据在体量方面很大,比如说文字,有各种各样的来源,有电子书|实体书|杂志|报刊等,它们的数据大吧。
用户2292346
2018/06/05
9500
大数据初学 或Java工程师怎么转大数据?大数据基础技术学习路线图
大数据架构师,指引你从入门到精通 想学习必看......
目前最火的大数据,很多人想往大数据方向发展,想问该学哪些技术,学习路线是什么样的,觉得大数据很火,就业很好,薪资很高。如果你自己感到迷茫,或者是为了以上这些原因想往大数据方向发展...... 那么我就
用户1667431
2018/04/18
6340
大数据架构师,指引你从入门到精通 想学习必看......
基于Ambari构建自己的大数据平台产品
  目前市场上常见的企业级大数据平台型的产品主流的有两个,一个是Cloudera公司推出的CDH,一个是Hortonworks公司推出的一套HDP,其中HDP是以开源的Ambari作为一个管理监控工具,CDH对应的是Cloudera Manager,国内也有像星环这种公司专门做大数据平台。我们公司最初是使用CDH的环境,近日领导找到我让我基于Ambari做一个公司自己的数据平台产品。最初接到这个任务我是拒绝的,因为已经有了很完善很成熟的数据平台产品,小公司做这个东西在我看来是浪费人力物力且起步太晚。后来想想如果公司如果有自己数据平台的产品后续在客户面前也能证明自己的技术实力且我个人也能从源码级别更深入的学习了解大数据生态圈的各个组件。
星哥玩云
2022/07/13
1.5K1
基于Ambari构建自己的大数据平台产品
大数据平台-数据采集和集成技术和工具整理
今天谈下大数据平台构建中的数据采集和集成。在最早谈BI或MDM系统的时候,也涉及到数据集成交换的事情,但是一般通过ETL工具或技术就能够完全解决。而在大数据平台构建中,对于数据采集的实时性要求出现变化,对于数据采集集成的类型也出现多样性,这是整个大数据平台采集和集成出现变化的重要原因。
IT大咖说
2021/03/14
2.7K0
如何从0到1搭建大数据平台
大数据时代这个词被提出已有10年了吧,越来越多的企业已经完成了大数据平台的搭建。随着移动互联网和物联网的爆发,大数据价值在越来越多的场景中被挖掘,随着大家都在使用欧冠大数据,大数据平台的搭建门槛也越来越低。借助开源的力量,任何有基础研发能力的组织完全可以搭建自己的大数据平台。但是对于没有了解过大数据平台、数据仓库、数据挖掘概念的同学可能还是无法顺利完成搭建,因为你去百度查的时候会发现太多的东西,和架构,你不知道如何去选择。今天给大家分享下大数据平台是怎么玩的。
数据社
2020/07/02
3.6K0
大数据常用技术栈
提起大数据,不得不提由IBM提出的关于大数据的5V特点:Volume(大量)、Velocity(高速)、Variety(多样)、Value(低价值密度)、Veracity(真实性),而对于大数据领域的从业人员的日常工作也与这5V密切相关。大数据技术在过去的几十年中取得非常迅速的发展,尤以Hadoop和Spark最为突出,已构建起庞大的技术生态体系圈。 首先通过一张图来了解一下目前大数据领域常用的一些技术,当然大数据发展至今所涉及技术远不止这些。
大数据学习与分享
2020/07/24
1.7K0
大数据常用技术栈
【赵渝强老师】基于大数据组件的平台架构
在了解了大数据各个生态圈所包含的组件及其功能特性后,就可以利用这些组件来搭建一个大数据平台从而实现数据的存储和数据的计算。下图展示了大数据平台的整体架构。
赵渝强老师
2024/08/12
2690
【赵渝强老师】基于大数据组件的平台架构
推荐阅读
相关推荐
大数据初学者该如何快速入门?
更多 >
LV.0
这个人很懒,什么都没有留下~
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验