持续提升技术,完善知识体系
技术点滴

2020-11-12 22:15:16

使用kubeadm安装Kubernetes-v1.20.0集群

使用kubeadm安装Kubernetes-v1.20.0集群 1、基础环境准备 1.1、机器说明,共两台机器一台master,一台node节点 机器说明 机器ip 系统 master 192.168.80.10 centos7.9 node 192.168.80.20 centos7.9 [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.9.2009...

2020-11-12 22:15:15

Kubernetes-v1.19.3通过修改源码的方式完成CA根证书及普通证书续期(200年)

Kubernetes-v1.19.3通过修改源码的方式完成CA根证书及普通证书续期(200年) 1、检查原有集群的证书情况 检查集群证书情况 [root@kubernetes-master ~]# kubeadm alpha certs check-expiration [check-expiration] Reading configuration from the cluster... [check-expiration] FYI: You can look...

2020-11-12 22:15:14

使用jekyll的docker镜像运行项目

使用jekyll的docker镜像运行项目 jekyll镜像运行本项目所需的依赖版本不一致,用户权限,插件安装的问题需要特殊处理 下载镜像 docker pull jekyll/jekyll 运行镜像查看版本 docker run -it --rm jekyll/jekyll bash 进入容器后 export 可查看到 jekyll 的版本如下 declare -x...

2020-11-12 22:15:13

Kubernetes-v1.19.3集群使用kubeadm安装

Kubernetes-v1.19.3集群使用kubeadm安装 1、基础环境准备 1.1、机器说明,共三台机器一台master,两台node节点 机器说明 ip 系统 master 192.168.80.10 centos7.8 node1 192.168.80.20 centos7.8 node2 192.168.80.30 centos7.8 [root@kubernetes-master ~]# cat /etc/redhat-release CentOS...

2020-11-12 22:15:12

IntegerCache使用的问题与源码解读

IntegerCache使用的问题与源码解读 1、使用中的代码演示 class IntegerTest { public static void main(String[] args) { Integer a = 88; Integer b = new Integer(88);...

2020-11-12 22:15:11

zuul网关使用ratelimit进行限流控制

zuul网关使用ratelimit进行限流控制 1、依赖版本说明 依赖 版本 spring-boot 1.5.2.RELEASE spring-cloud Edgware.SR6 spring-cloud-zuul-ratelimit 1.7.6.RELEASE 需注意不同版本之间的差异,参数略有不同 2、构建一个maven演示项目gateway-v2 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0...

2020-11-12 22:15:10

hadoop2.7.7 +hbase2.0.6 + apache-phoenix-5.0.0-HBase-2.0 安装使用

hadoop2.7.7 +hbase2.0.6 + apache-phoenix-5.0.0-HBase-2.0 安装使用 1、安装环境准备 1.1)、准备机器说明 主机名(机器) ip 说明 master 192.168.2.10 主节点(安装hadoop、hbase、phoenix、zookeeper) node1 192.168.2.20 节点1(安装hadoop节点) node2 192.168.2.30 节点2(安装hadoop节点) 三台机器均关闭防火墙并关闭ipv6...

2020-11-12 22:15:09

Hadoop环境搭建

Hadoop集群搭建 1 机器准备说明(3台均为centos7) 主机名(机器)|ip|说明 hadoop-master 192.168.2.10 主节点 hadoop-node1 192.168.2.20 节点1 hadoop-node2 192.168.2.30 节点2 #3台均配置hosts 192.168.2.10 hadoop-master 192.168.2.20 hadoop-node1 192.168.2.30 hadoop-node2...

2020-11-12 22:15:08

SpringBoot2.3.4+Mybatis+Phoenix操作HBase2.0.6

SpringBoot2.3.4+Mybatis+Phoenix操作HBase2.0.6 1、环境说明 使用单机版安装的hbase,版本为2.0.6,phoenix-core的版本使用5.0.0-HBase-2.0需与hbase版本匹配,使用mybatis直接操作hbase,大部分语法与操作mysql相同,有小部分差异,如insert or update在此需改为upsert表示插入或更新,同时不支持批量插入语法insert into table values(),(); 2、配置编写应用代码 创建一个用户表,可以在phoenix客户端直接操作 create table if not exists ioe_user ( id bigint not...

2020-11-12 22:15:07

centos使用rinetd实现端口转发

centos使用rinetd实现端口转发 安装rientd 1、下载rientd安装包wget https://github.com/samhocevar/rinetd/releases/download/v0.70/rinetd-0.70.tar.gz 2、解压到安装目录/software,tar -zxvf rinetd-0.70.tar.gz 3、安装相关依赖yum -y install gcc gcc-c++ make 4、配置并安装,执行以下命令 ./configure make & make install rinetd...

2020-11-12 22:15:06

phoenix操作hbase2.0.6

phoenix操作hbase2.0.6 1、安装jdk hbase2.0.6 phoenix 分别下载对应版本的jdk、hbase2.0.6、phoenix安装包如下,并解压到目录/software中,可从phoenix官网看到版本支持hbase2.0 http://archive.apache.org/dist/phoenix/ [root@hbase software]# ll *.gz -rw-r--r--. 1 root root 436868323 Aug 2 00:00 apache-phoenix-5.0.0-HBase-2.0-bin.tar.gz -rw-r--r--....

2020-11-12 22:15:05

mariadb-10.4在线安装

centos在线安装mariadb-10.4 1、配置yum在线安装MariaDB [root@localhost ~]# more /etc/yum.repos.d/MariaDB.repo # MariaDB 10.4 CentOS repository list - created 2020-06-01 13:34 UTC # http://downloads.mariadb.org/mariadb/repositories/ [mariadb]...

2020-11-12 22:15:04

mariadb-10.4主从配置

mariadb-10.4主从配置 主从机器分别如下 master 192.168.80.137 slave 192.168.80.138 1、master安装的mysql开启bin-log模式 [root@localhost ~]# vi /etc/my.cnf # 开启binlog log-bin=mysql-bin # 添加不同步数据的数据库 binlog-ignore-db=information_schema binlog-ignore-db=mysql binlog-ignore-db=performance_schema #...

2020-11-12 22:15:03

minikube1.9.2安装

minikube v1.9.2 安装 1、查看当前centos系统版本,并关闭防火墙 [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.7.1908 (Core) [root@localhost software]# systemctl stop firewalld [root@localhost software]#...

2020-11-12 22:15:02

springboot2.3.3+hbase-client2.3.1 操作hbase基本使用

springboot2.3.3+hbase-client2.3.1 操作hbase基本使用 由于spring-data项目于2019年停止对hadoop进行更新,本例中直接使用hbase-client原生客户端操作hbase,为了方便实验操作,直接使用单机版hbase 1、建立一个项目hbase演示操作 简单的目录结构如下,HBaseConfig.java中配置创建HBaseService实例 │ pom.xml │ └─src ├─main │ ├─java │ │ └─com │ │ └─ioe │ │...