Netflix Media Database - 架构设计和实现
前言
前面一文主要讲了NMDB的起源、业务场景以及Media Document数据模型,而本节主要讲述NMDB的系统架构、核心模块以及底层技术。在深入了解其架构之前,我们先要明确NMDB的定位和功能设计目标,先看下Netflix内部视频处理的整个流程:
算法处理:Netflix内部有一个Archer平台,在其上运行各种算法来提取视频数据中的元数据,例如提取视频帧中文字信息,提取的元数据为一个Media Document。
外网访问内网Elasticsearch WEB
外网访问内网Elasticsearch WEB
本地安装了Elasticsearch,只能在局域网内访问其WEB,怎样从外网也能访问本地Elasticsearch?
本文将介绍具体的实现步骤。
1. 准备工作
1.1 安装Java 1.7及以上版本
执行命令java -version检查Java安装和配置是否正确。