MongoDB6.0集群搭建(Centos7)
wget https://downloads.mongodb.com/compass/mongosh-1.8.1-linux-x64.tgz
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-6.0.5.tgz
分享知识,分享快乐
简介:
根据技术调研的过程可以明显的体会到hbase的存储方式和数据库的存储有着明显的区别,查询的方式也有着很大不同,HBase主要是通过这种filter来对数据进行筛选。同时对于数据的体量较大(10亿级别以上的数据数据量),检索和修改的场景较多时是比较适合使用hbase。
HBase过滤器可以根据分为:列簇与列类型过滤器,行键过滤器,其他过滤器
HBase Filter 概览
查询hbase支持的filter 列表
[](javascript:void(0);)
1 | base(main):001:0> show_filters |
[](javascript:void(0);)
HBase Filter 使用简单例子
行键过滤器
RowFilter:针对行键进行过滤
1 | scan 'test',FILTER=>"RowFilter(=,'binaryprefix:row')" |
说明:把test表中rowkey 以row开头的数据查出来
配置虚拟IP
/sbin/ifconfig bond0:2 172.20.192.241 netmask 255.255.255.0 up
广播通知
/sbin/arping -c 5 -U -I bond0 172.20.192.241 >/dev/null 2>&1
关闭虚拟IP
/sbin/ifconfig bond0:2 172.20.192.241 netmask 255.255.255.0 down
https://sslover.me/2022/03/15/trino-deploy-tutorials/
当采用用户名/密码的方式进行认证时,Trino 强制要求我们使用 TLS,所以我们需要对其进行配置。
首先我们需要创建 HTTPS 证书,由于是本地测试,所以我们直接自己签发一个。Trino 支持 PEM 文件和 JKS 文件,我们使用标准的 PEM 文件进行配置。
1 | # 生成私钥 |
生成完证书后,在 config.properties
文件中添加如下配置即可开启 TLS 支持:
1 | # 开启 https |
最后修改 JDBC 连接地址,由于是自签证书,所以我们需要关闭证书校验:
1 | jdbc:trino://127.0.0.1:8443?SSL=true&SSLVerification=NONE |
同理,CLI 命令修改为:
下载破解软件,用管理员身份运行
https://github.com/stascorp/rdpwrap
修改配置文件 ,从 https://github.com/sebaxakerhtc/rdpwrap.ini 下载
C:\Program Files\RDP Wrapper\rdpwrap.ini
重启服务器就可以了。
在首次启动Alluxio之前,必须先格式化日志。
格式化日记将删除Alluxio中的所有元数据。 但是,格式化不会涉及底层存储的数据。
在master节点上,使用以下命令格式化Alluxio:
1 | $ ./bin/alluxio formatMaster |
启动Alluxio集群,在master点上确保conf/workers
文件中所有worker的主机名都是正确的。
在master点上,运行以下命令启动Alluxio集群:
准备
下载文件:wget https://downloads.alluxio.io/downloads/files/2.9.2/alluxio-2.9.2-bin.tar.gz
解压目录:/opt/servers/alluxio
1 | wget https://downloads.alluxio.io/downloads/files/2.9.2/alluxio-2.9.2-bin.tar.gz |
创建目录:mkdir -p /mnt/ramdisk
机器:10.0.21.190(master,worker)10.0.21.191(master,worker)10.0.21.192(worker)
搭建高可用集群前的准备:
①确保Zookeeper服务已经运行
②一个单独安装的可靠的共享日志存储系统(可用HDFS或S3等系统)
③这个配置针对Alluxio 2.x版本,不适用于1.x版本
④需要事先创建好ramdisk挂载目录
配置hive alluxio文件系统:core-site.xml
1 | <configuration> |
1 | # 克隆源码 |
vim flink-parcel.properties
1 | #FLINK 下载地址 |
1 | # 赋予执行权限 |
编译完会在flink-parcel项目根目录下生成_build文件夹