Skip to Content
For Enterprise
For Government
For Higher Ed
For Individuals
For Marketing
For Enterprise
For Government
For Higher Ed
For Individuals
For Marketing
Explore Skills
Cloud Computing
Microsoft Azure
Amazon Web Services (AWS)
Google Cloud
Cloud Migration
Cloud Deployment
Cloud Platforms
Data Engineering
Data Warehouse
SQL
Apache Spark
Microsoft SQL Server
MySQL
Kafka
Data Lake
Streaming & Messaging
NoSQL Databases
Relational Databases
Data Science
Pandas
R
MATLAB
SAS
D3
Power BI
Tableau
Statistics
Exploratory Data Analysis
Data Visualization
AI & ML
Generative AI
Machine Learning
Artificial Intelligence (AI)
Deep Learning
Reinforcement Learning
Natural Language Processing
TensorFlow
Scikit-Learn
Hyperparameter Tuning
MLOps
Programming Languages
Java
JavaScript
Spring
Python
Go
C#
C++
C
Swift
Rust
Functional Programming
Software Architecture
Object-Oriented
Distributed Systems
Domain-Driven Design
Architectural Patterns
IT/Ops
Kubernetes
Docker
GitHub
Terraform
Continuous Delivery
Continuous Integration
Database Administration
Computer Networking
Operating Systems
IT Certifications
Security
Network Security
Application Security
Incident Response
Zero Trust Model
Disaster Recovery
Penetration Testing / Ethical Hacking
Governance
Malware
Security Architecture
Security Engineering
Security Certifications
Design
Web Design
Graphic Design
Interaction Design
Film & Video
User Experience (UX)
Design Process
Design Tools
Business
Agile
Project Management
Product Management
Marketing
Human Resources
Finance
Team Management
Business Strategy
Digital Transformation
Organizational Leadership
Soft Skills
Professional Communication
Emotional Intelligence
Presentation Skills
Innovation
Critical Thinking
Public Speaking
Collaboration
Personal Productivity
Confidence / Motivation
Features
All features
Verifiable skills
AI Academy
Courses
Certifications
Interactive learning
Live events
Superstreams
Answers
Insights reporting
Radar Blog
Buy Courses
Plans
Sign In
Try Now
O'Reilly Platform
book
Presto实战
by
Matt Fuller
,
Manfred Moser
,
Martin Traverso
March 2021
Intermediate to advanced
265 pages
6h 50m
Chinese
Posts & Telecom Press
Content preview from
Presto实战
安全
|
191
生成的
keystore.jks
文件需要在服务器上使用,并在
http-server.https.keystore.path
属性中指定。类似的用法也适用于
http-server.https.keystore.keystore.key
属性中的
storepass
密码。
上述例子使用的是
通配符证书
,我们指定通用名(
CN
)为
*.example.com
。若
Presto
集群中的所有节点使用相同的域,则这个证书可以为它们所共享。这个证书还可以和
coordinator.example.com
、
worker1.example.com
、
worker2.example.com
等一起使用。这种
方法的缺点是
example.com
域下的任何节点都可以使用该证书。
你可以通过使用主题替代名(
SubjectAltName
)来限制子域,在这里你可以列出子域。这
允许你创建单个证书,它可以为一个有限的、特定的主机列表所共享。另一种方法是为每
个节点创建一个证书,这要求你为每个节点明确定义完整的域。这增加了管理负担,并且
在扩展
Presto
集群时具有挑战性,因为新节点需要绑定到完整域的证书。
当客户端连接到协调器时,协调器将其证书发送给客户端以验证其真实性:如果是自签名
的,则包含协调器的证书;如果是由
CA
签发的
,则包含一个证书链。稍后将讨论如何使
用
CA
的
证书链。因为
keystore
也包含了证书,所以你可以简单地将
keystore
复制到客户
端机器上,并将其作为
truststore
使用
。然而,这并不安全,因为
keystore ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial
You might also like
大数据项目管理:从规划到实现
Ted Malaska, Jonathan Seidman
数据库系统内幕
Alex Petrov
云原生:运用容器、函数计算和数据构建下一代应用
Boris Scholl, Trent Swanson, Peter Jausovec
Google系统架构解密: 构建安全可靠的系统
Heather Adkins, Betsy Beyer, Paul Blankinship, Piotr Lewandowski, Ana Oprea, Adam Stubblefield
Publisher Resources
ISBN: 9787115560056