拓子轩
- 浏览: 201768 次
- 性别:
- 来自: 深圳
最近访客
社区版块
- ( 0)
- ( 4)
- ( 0)
文章列表
- 博客分类:
一、基本命令
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 ...
- 2020-12-06 14:46
- 浏览 1628
- 分类:开源软件
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 ...
- 2018-12-15 16:58
- 浏览 688
- 分类:开源软件
- 博客分类:
4.3.1 安装多节点zookeeper集群
目前来说kafka可以说是强依赖zookeeper的,因此生产环境中一个高可用、高可靠的zookeeper集群也必不可少的。zookeeper集群通常被称为一个ensemble。只要这个ensemble中的大多数节点存活,那么zookeeper集群就能正常提供服务。显然,既然是大多数,那么最好使用奇数个服务器,即2n 1个服务器,这样整个zookeeper集群最多可以容忍n台服务器宕机而保证依然提供服务。如果使用偶数个服务器则通常会浪费一台服务器的资源。
基于上面的规则,一个生产环境中最少的zookeeper集群节点数量是3。在实际使用场景中 ...
- 2018-11-25 16:10
- 浏览 698
- 分类:开源软件
- 博客分类:
单节点的伪分布式环境是指集群由一台zookeeper服务器和一台kafka broker服务器组成。
4.2.1 安装java
从oracle凯发k8国际娱乐官网入口官网下载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 ...
- 2018-11-25 16:05
- 浏览 662
- 分类:开源软件
- 博客分类:
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 ...
- 2018-11-25 15:56
- 浏览 1507
- 分类:开源软件
- 博客分类:
3.2.1.1 消息消费的demo代码
消息消费的demo代码如下:
package com.tuozixuan.kafka.demo;
import java.util.arrays;
import java.util.properties;
- 2018-11-25 15:52
- 浏览 918
- 分类:开源软件
1 bootstrap.severs
该参数指定一组host:post对,用于创建向kafka broker服务器的连接,比如k1:9092,k2:9092,k3:9092。如果kafka集群中机器数很多,那么只需要指定部分broker即可,不需要列出所有的机器。因为不管指定几台机器,producer都会通过该参数找到并发现集群中所有的broker。为该参数指定多台机器只是为了故障转移使用。这样即使某一台broker挂掉了,producer重启后依然可以通过该参数指定的其他broker连入kafka集群。
另外,如果broker端没有显示配置listeners使用的ip ...
- 2018-11-17 16:48
- 浏览 1410
- 分类:开源软件
默认apollo-configservice服务是同时作为注册中心使用的,但是一般项目中都有自己独立的注册中心(如eureka注册中心),下面介绍apollo配置中心如何使用独立的eureka注册中心。
一、apollo-configservice工程修改
1.configserviceapplication類的@enableeurekaserver註解改成@enableeurekaclient
2.bootstrap.yml中的eureka.client.serviceurl.defaultzone配置为独立的eureka server的地址
二、apollo-a ...
- 2018-08-04 07:00
- 浏览 7176
- 论坛回复 / (0 / 4379)
- 分类:开源软件
- 博客分类:
一、准备工作
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 ...
- 2018-08-04 06:54
- 浏览 1804
- 论坛回复 / (0 / 2238)
- 分类:开源软件
- 博客分类:
一、准备工作
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配置:
...
- 2018-08-04 06:50
- 浏览 3239
- 分类:开源软件
- 博客分类:
一、准备工作
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 ...
- 2018-08-04 06:47
- 浏览 3231
- 分类:开源软件
- 博客分类:
一、网络接口配置
1.使用ifconfig检查和配置网卡
如果不使用任何参数,输入ifconfig命令时将会输出当前系统中所有处于活动状态的网络接口。
ifconfig命令输出信息含义:
eth是ethernet的前三个字母,代表以太网,0代表是第一块网卡,第二块以太网网卡则是eth1,以此类推。
link encap是指封装方式为以太网。
hwaddr是指网卡的硬件地址(mac地址)。
inet addr是指该网卡当前的ip地址。
broadcast是广播地址(这部分是由系统根据ip和掩码算出来的,一般不需要手工设置)。
...
- 2018-07-14 11:37
- 浏览 448
- 分类:操作系统
- 博客分类:
1. 在elasticsearch/bin目录下执行下面的命令
linux下执行:plugin install mobz/elasticsearch-head
window下执行:plugin.bat install mobz/elasticsearch-head
2. 安装成功后,启动elasticsearch,然后再浏览器器中输入
http://localhost:9200/_plugin/head/
- 2018-03-04 13:58
- 浏览 861
- 分类:开源软件
- 博客分类:
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 ...
- 2018-03-04 13:57
- 浏览 901
- 分类:开源软件
- 博客分类:
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",
& ...
- 2018-03-04 13:49
- 浏览 462
- 论坛回复 / (0 / 1632)
- 分类:开源软件
« 上一页 1 …