`
拓子轩
  • 浏览: 211773 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
一、基本命令 1. 启动集群:minikube start 2. 获取集群状态:minikube status 3. 停止集群:minikube stop 4. 删除集群:minikube delete 5. 暂停k8s:minikube pause 5. 恢复暂停的k8s:minikube unpause   二、镜像命令 1. 配置环境以使用minikube的Docker守护程序:minikube docker-env 2. 配置环境以使用minikube的Podman服务:minikube podman-env 3. 在minikube中添加、删除或推送本地镜像:m ...
eureka.server.enable-self-preservation:是否开启自我保护模式。 eureka.server.eviction-interval-timer-in-ms: eureka server清理无效节点的时间间隔,默认60000毫秒,即60秒。 eureka.client.registerWithEureka:表示是否将自己注册到Eureka Server,默认为true。 eureka.client.fetch-registry:表示是否从Eureka Server获取注册信息,默认为true。 eureka.client.registry-fetch-i ...
4.3.1 安装多节点ZooKeeper集群 目前来说Kafka可以说是强依赖ZooKeeper的,因此生产环境中一个高可用、高可靠的ZooKeeper集群也必不可少的。ZooKeeper集群通常被称为一个ensemble。只要这个ensemble中的大多数节点存活,那么ZooKeeper集群就能正常提供服务。显然,既然是大多数,那么最好使用奇数个服务器,即2n+1个服务器,这样整个ZooKeeper集群最多可以容忍n台服务器宕机而保证依然提供服务。如果使用偶数个服务器则通常会浪费一台服务器的资源。 基于上面的规则,一个生产环境中最少的ZooKeeper集群节点数量是3。在实际使用场景中 ...
     单节点的伪分布式环境是指集群由一台ZooKeeper服务器和一台Kafka broker服务器组成。   4.2.1 安装Java 从Oracle官网下载JDK,建议下载JDK8及以上版本,如: wget --no-check-certificate --no-cookie --header "Cookie:oraclelicense=accept-securebackup-cookie;" http://download.oracle.com/otn-pub/java/jdk/8u162-b12/0da788060d494f5095bf8624735 ...
3.2.2.1 bootstrap.servers 同生产者bootstrap.servers参数。   3.2.2.2 group.id 该参数指定的是consumer group的名字,它能够唯一标识一个consumer group。通常设置一个有业务意义的名字就可以了。   3.2.2.3 key.deserializer consumer代码从broker端获取的任何消息都是字节数组的格式,因此消息的每个组件都要执行相应的解序列化操作才能“还原”成原来的对象格式。这个参数就是为消息的key做解序列化的。该参数必须是实现org.apache.kafka.common.se ...
3.2.1.1 消息消费的demo代码 消息消费的demo代码如下: package com.tuozixuan.kafka.demo;   import java.util.Arrays; import java.util.Properties;  
  1 bootstrap.severs   该参数指定一组host:post对,用于创建向Kafka broker服务器的连接,比如k1:9092,k2:9092,k3:9092。如果Kafka集群中机器数很多,那么只需要指定部分broker即可,不需要列出所有的机器。因为不管指定几台机器,producer都会通过该参数找到并发现集群中所有的broker。为该参数指定多台机器只是为了故障转移使用。这样即使某一台broker挂掉了,producer重启后依然可以通过该参数指定的其他broker连入Kafka集群。   另外,如果broker端没有显示配置listeners使用的IP ...
    默认apollo-configservice服务是同时作为注册中心使用的,但是一般项目中都有自己独立的注册中心(如Eureka注册中心),下面介绍apollo配置中心如何使用独立的Eureka注册中心。   一、apollo-configservice工程修改 1.ConfigServiceApplication類的@EnableEurekaServer註解改成@EnableEurekaClient 2.bootstrap.yml中的eureka.client.serviceUrl.defaultZone配置为独立的Eureka Server的地址   二、apollo-a ...
一、准备工作 1.Java   Apollo服务端:1.8+   Apollo客户端:1.7+   2.MySQL   版本要求:5.6.5+   查看版本命令:SHOW VARIABLES WHERE Variable_name = 'version';   3.环境   Apollo目前支持以下环境:DEV(开发环境)、FAT(测试环境)、UAT(验收环境)、PRO(生产环境)     部署策略示例:   Portal部署在生产环境的机房,通过它来直接管理FAT、UAT、PRO等环境的配置   Meta Server、Config Service和Admin S ...
一、准备工作 1.本地运行时环境   Java: 1.8+   MySQL: 5.6.5+   2.创建数据库(见apollo入门指引)   二、本地启动 1.Apollo Config Service和Apollo Admin Service   在本地开发时,一般会在IDE中同时启动apollo-configservice和apollo-adminservice     1.1 新建运行配置   Main class配置:com.ctrip.framework.apollo.assembly.ApolloApplication   VM options配置: ...
一、准备工作 1.Java   Apollo服务端:1.8+; Apollo客户端:1.7+   查看版本:java -version   2.MySQL   版本要求:5.6.5+   查看版本:SHOW VARIABLES WHERE Variable_name = 'version';   3.下载Quick Start安装包   从Github下载:https://github.com/nobodyiam/apollo-build-scripts   二、安装步骤 1.创建数据库   Apollo服务端共需要两个数据库:ApolloPortalDB和Apo ...
一、网络接口配置 1.使用ifconfig检查和配置网卡   如果不使用任何参数,输入ifconfig命令时将会输出当前系统中所有处于活动状态的网络接口。   ifconfig命令输出信息含义:     eth是Ethernet的前三个字母,代表以太网,0代表是第一块网卡,第二块以太网网卡则是eth1,以此类推。     Link encap是指封装方式为以太网。     HWaddr是指网卡的硬件地址(MAC地址)。     inet addr是指该网卡当前的IP地址。     Broadcast是广播地址(这部分是由系统根据IP和掩码算出来的,一般不需要手工设置)。   ...
1. 在elasticsearch/bin目录下执行下面的命令 linux下执行:plugin install mobz/elasticsearch-head window下执行:plugin.bat install mobz/elasticsearch-head   2. 安装成功后,启动Elasticsearch,然后再浏览器器中输入 http://localhost:9200/_plugin/head/
1. 集群名称 确保在不同的环境中集群的名称不重复,否则,节点可能会连接到错误的集群上。 cluster.name: my-application   2. 节点名称 默认情况下,当节点启动时Elasticsearch将随机在一份3000个名字的列表中随机指定一个。 如果机器上只运行一个集群Elasticsearch节点,可以使用${HOSTNAME}设置节点的名称为主机名。 node.name: node-1   3. 节点描述 node.rack: r1   4. 索引存储位置 path.data: /path/to/data   5. 日志存储位置 pat ...
1. 创建库 PUT http://localhost:9200/secisland?pretty/  建库成功则返回: {   "acknowledged": true }   2. 查询库的状态 http://localhost:9200/_cat/indices?v 或者在Head插件里概览页签中查看库的状态   3. 插入数据 请求:PUT http://localhost:9200/secisland/secilog/1/ 参数: {   "computer":"secisland",   & ...
Global site tag (gtag.js) - Google Analytics