当前位置: 首页 > news >正文

做网站服务器多钱怎样注册一个自己的平台

做网站服务器多钱,怎样注册一个自己的平台,汉中今天确诊名单,有什么做视频的免费素材网站好这里写目录标题 一、常见的NoSQL数据库二、HBase的体系架构和表结构三、搭建HBasa环境1.本地模式2.伪分布模式全分布模式HA模式 一、常见的NoSQL数据库 NoSQL数据库的说明与定义 NoSQL是一种不同于关系数据库的数据库管理系统设计方式,是对非关系型数据库的统称。它…

这里写目录标题

  • 一、常见的NoSQL数据库
  • 二、HBase的体系架构和表结构
  • 三、搭建HBasa环境
    • 1.本地模式
    • 2.伪分布模式
    • 全分布模式
    • HA模式

一、常见的NoSQL数据库

NoSQL数据库的说明与定义

NoSQL是一种不同于关系数据库的数据库管理系统设计方式,是对非关系型数据库的统称。它不依赖于业务逻辑来存储有关联的数据,而是以键值对、列族、文档、图形等非关系模型的形式进行数据存储。

分类

NoSQL数据库通常包括键值数据库(如Redis)、列族数据库(如HBase)、文档数据库(如MongoDB)和图形数据库(如Neo4j)等。

特点

  1. 灵活的可扩展性:NoSQL数据库去掉了关系数据库的关系型特性,数据之间无关系,因此能够轻松地进行横向扩展,以应对大规模数据和高并发访问的需求。
  2. 灵活的数据模型:NoSQL数据库采用多种非关系模型,允许在一个数据元素里存储不同类型的数据,提供了更高的数据模型灵活性。
  3. 高性能:NoSQL数据库通过优化数据存储、读写操作等方面的设计,能够提供更高的性能和吞吐量,特别是在处理大规模数据和高并发场景时表现优异。
  4. 弱一致性:与关系数据库的强一致性不同,NoSQL数据库一般采用最终一致性或者柔性事务的方式来保证数据的一致性,这有助于提升系统的可用性和性能。
  5. 低成本:NoSQL数据库通常采用分布式架构,使用廉价的硬件设备,相对于传统的关系型数据库而言成本较低。

常见的NoSQL数据库

HBase——分布式列数据库:面向列存储,适用于大规模数据处理,如日志分析。
Redis——高性能键值数据库:内存存储,支持多种数据结构,常用于缓存和会话管理。
MongoDB——文档型NoSQL数据库:存储BSON格式文档,支持动态查询,适用于非结构化数据存储。

二、HBase的体系架构和表结构

HBase的体系架构
在这里插入图片描述

其中Region表示列簇。
在Region中,数据将优先存储在内存的MemStore上。当MemStore中的数据量达到一定的阈值时,为了释放内存空间,HBase会将MemStore中的数据刷写到磁盘上,形成Store Files(也称为HFiles)。HFiles是HBase中存储数据的物理文件,它们的大小并不是与DataNode的大小一致,而是随着数据的写入而逐渐增长,直到达到HBase配置的某个大小阈值。之后,这些HFiles会被存储在HDFS的DataNode上,以实现数据的持久化存储。

HBase的表结构
在这里插入图片描述

-- 插入行键为's01'的数据到'info'列族中的'name'列  
PUT '表名', 's01', 'info:name', 'Tom'  -- 插入行键为's01'的数据到'info'列族中的'age'列  
PUT '表名', 's01', 'info:age', '24'  -- 插入行键为's01'的数据到'grade'列族中的'Chinese'列  
PUT '表名', 's01', 'grade:Chinese', '98'  -- 插入行键为's02'的数据到'info'列族中的'name'列  
PUT '表名', 's02', 'info:name', 'Sam'  -- 插入行键为's02'的数据到'info'列族中的'age'列  
PUT '表名', 's02', 'info:age', '29'  -- 插入行键为's02'的数据到'grade'列族中的'Chinese'列  
PUT '表名', 's02', 'grade:Chinese', '51'  -- 插入行键为's03'的数据到'info'列族中的'name'列  
PUT '表名', 's03', 'info:name', 'Mike'

三、搭建HBasa环境

1.本地模式

特点

  1. 不需要HDFS支持,数据存储在操作系统之中

部署

上传安装介质–》解压–》环境变量–》参数文件

参数配置
在这里插入图片描述
.bash_profile

HBASE_HOME=/root/training/hbase-1.3.1
export HBASE_HOMEPATH=$HBASE_HOME/bin:$PATH
export PATH

hbase-env.sh

export JAVA_HOME=/root/training/jdk1.8.0_181

hbase-site.sml

<property>
<name>hbase.rootdir</name>
<value>file:///root/training/hbase-1.3.1/data</value>
</property>

效果
在这里插入图片描述

2.伪分布模式

特点

在单机上模拟分布式环境,具备HBase的所有功能,多用于开发和测试

部署

上传安装介质–》解压–》环境变量–》参数文件

参数配置
在这里插入图片描述
hbase-env.sh

export HBASE_MANAGES_ZK=true

hbase-site.xml

<property>
<name>hbase.rootdir</name>
<value>hdfs://192.168.80.111:9000/hbase</value>
</property><property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property><property>
<name>hbase.zookeeper.quorum</name>
<value>192.168.80.111</value>
</property><property>
<name>dfs.replication</name>
<value>1</value>
</property>

regionservers

192.168.80.111

效果
在这里插入图片描述

全分布模式

部署
主节点安装HBase介质,并设置相关环境变量

参数配置
在这里插入图片描述
hbase-env.sh

export JAVA_HOME=/root/training/jdk1.8.0_181
export HBASE_MANAGES_ZK=true

hbase-site.xml

<property>
<name>hbase.rootdir</name>
<value>hdfs://192.168.80.112:9000/hbase</value>
</property><property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property><property>
<name>hbase.zookeeper.quorum</name>
<value>192.168.80.112</value>
</property><property>
<name>dfs.replication</name>
<value>2</value>
</property>

regionservers

192.168.80.113
192.168.80.114

将主节点的HBase文件夹复制到从节点上

scp -r hbase-1.3.1/ root@bigdata113:/root/training
scp -r hbase-1.3.1/ root@bigdata114:/root/training

启动
在主节点上运行如下代码

start-all.sh
start-hbase.sh

效果
在这里插入图片描述

HA模式

HA:设置备用的主节点HMaster,当112上的主节点失效时,切换即可
部署:建立好分布式模式即可

切换主节点代码

hbase-daemon.sh start master
http://www.tj-hxxt.cn/news/64669.html

相关文章:

  • 租车网站制作方案水果营销软文
  • 做文字头像的网站国际新闻头条最新消息
  • 商场大型话题活动策划网站软文写作兼职
  • 网站模板文件不存在网站优化推广价格
  • 有经验的合肥网站建设保定seo网站推广
  • 前程无忧网广州网站建设分类岗位公司网站设计定制
  • 网站建设培训珠海自助发稿
  • 教育行业网站设计百度小说排行榜2019
  • 凯里做网站做网络推广为什么会被抓
  • 个人介绍网站怎么做千万别在百度上搜别人名字
  • 自适应网站一般做几个尺寸深圳营销型网站定制
  • wordpress wp_trim_words沧州seo公司
  • 网站服务器容器semir
  • 网站开发项目立项报告范文国内免费二级域名建站
  • 网站的月度流量统计报告怎么做郑州seo优化外包公司
  • 微信公众号是干什么用的深圳网站优化排名
  • 石家庄网站开发费用google广告投放技巧
  • 哪个网站可以做任务赚钱吸引人的推广标题
  • 珠宝网站谁家做的好seo搜索引擎优化工资薪酬
  • 免费发布工程信息网站信息流推广渠道
  • 计算机网站设计怎么做seo综合查询网站
  • wordpress phpcms百度seo关键词
  • 做网站高亮百度云搜索引擎官网入口
  • 做外贸的网站商品热搜词排行榜
  • 网站怎么做更好推广seo查询官方网站
  • 电子商城网站怎么做网站优化 推广
  • 省品牌建设联合会网站重庆网络seo
  • 网站建设的总体目标包含哪几个方面网络搜索关键词
  • 网站开发公司资讯企业推广托管
  • h5响应式网站制作数据分析师要学什么