面面观 | CentOS install etcd 测试

01关于etcd

etcd是一个类似于zookeeper的,服务发现工具。新智云官网www.enncloud.cn

参考简介: 
http://dockone.io/article/667 
https://coreos.com/blog/performance-of-etcd.html 
etcd性能对比:

02

搭建环境

在Linux 下面:安装最新的3.1.1

解压缩。直接启动。 
./etcd version 
./etcd 
我使用的是virtualbox安装的,因为是虚拟机。所以使用了NAT的网络。远程访问做了一个端口转发。

同时启动一个etcd需要绑定到ip 10.0.2.15 ,默认启动之后是绑定到了127.0.0.1这个ip。

不知道为啥要使用两次命令,没有直接叫 addr 的参数。 
etcd 目前默认使用 2379 端口提供 HTTP API 服务,2380 端口和 peer 通信。

03

使用java客户端连接

https://github.com/coreos/jetcd

下载lib库。依赖google的 grpc,protobuf。 
maven 下载比较慢,可以使用ali的镜像。

Java代码:

04

报错

有的时候会这样报错。就得检查下etcd服务启动没有。 
看看virtualbox的端口通不通。 
或者直接用http访问就行。 
http://127.0.0.1:2379/version

就是一个http调用。 
其他命令参考: 
http://cizixs.com/2016/08/02/intro-to-etcd 
这个哥们写的挺全的。

05总结

etcd 的性能还是非常的强悍的。 
java的客户端使用的是grpc进行通信的。

更多请扫扫

时间: 2024-10-04 00:04:23

面面观 | CentOS install etcd 测试的相关文章

CentOS install etcd 测试

1,关于etcd etcd是一个类似于zookeeper的,服务发现工具. 参考简介: http://dockone.io/article/667 https://coreos.com/blog/performance-of-etcd.html etcd性能对比: 2,搭建环境 在linux 下面:安装最新的3.1.1 https://github.com/coreos/etcd/releases/download/v3.1.1/etcd-v3.1.1-linux-amd64.tar.gz 解压

CentOS 部署Etcd集群

一.环境介绍 操作系统信息:CentOS 7 64位 服务器信息: 192.168.80.130  Etcd-master 192.168.80.131  Etcd-node1 192.168.80.132  Etcd-node2 二.部署前准备 1.设置免密登录   [Master] [[email protected] ~]# ssh-keygen [[email protected] ~]# ssh-copy-id -i /root/.ssh/id_rsa.pub Etcd-node1 [

Centos下装eclipse测试Hadoop

(一),安装eclipse 1,下载eclipse,点这里 2,将文件上传到Centos7,可以用WinSCP 3,解压并安装eclipse [[email protected] opt]# tar zxvf '/home/s/eclipse-jee-neon-1a-linux-gtk-x86_64.tar.gz' -C/opt ---------------> 建立文件:[[email protected] opt]# mkdir /usr/bin/eclipse     ----------

CentOS install Desktop and Remotely access 远程管理Centos桌面 TigerVNC

Centos 安装完毕,但是通过windows 远程管理桌面: 当然我们可以通过secureCRT工具连接命令行,但是我希望通过windows 连接他们的远程桌面: 首先我们的保证 X windows等桌面环境安装成功: yum groupinstall -y "Desktop"   "Desktop Platform"   "Desktop Platform Development" "Fonts" "Genera

centos 7 上测试网速

下面 我给大家说说 centos 7 上测试网速的一个小工具speedtest Speedtest.net强大而知名的全球宽带网络速度测试网站,采用Flash载入界面,Alexa世界排名非常高,Speedtest.net在全球有数百个测试节点,国内有测速节点几十个.作为一款在线并且可视化的网速测试工具.使用方法简单,无需下载.安装Speedtest.net还推出了命令行下测速工具speedtest.py 就能够实时测试网速. 第一步:下载安装包 wget https://raw.githubus

Centos Web 压力测试工具ApacheBench (ab)独立安装

Apache服务自带了应该用于压力测试的工具ab(ApacheBench),对应做一些简单的压力测试,它完全能够胜任,本文主要介绍,在centos中不安装Apache的情况下,安装ab 1,ab运行的时候需要依赖包,我们先安装依赖包,...Apache服务自带了应该用于压力测试的工具ab(ApacheBench),对应做一些简单的压力测试,它完全能够胜任,本文主要介绍,在centos中不安装Apache的情况下,安装ab 1,ab运行的时候需要依赖包,我们先安装依赖包,... http://v.

centos install shutter (How to enable Nux Dextop repository on CentOS or RHEL)

http://ask.xmodulo.com/enable-nux-dextop-repository-centos-rhel.html Question: I would like to install a RPM package which is available only in Nux Dextop repository. How can I set up Nux Dextop repository on CentOS or RHEL? Nux Dextop is a third-par

centos install jdk

方法一:手动解压JDK的压缩包,然后设置环境变量 1.在/usr/目录下创建java目录  [[email protected] ~]# mkdir/usr/java [[email protected] ~]# cd /usr/java 2.下载,然后解压 [[email protected] java]# curl -O http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz [[email

centos Install Docker

安装必备软件 yum -y install iptables  iptables-services net-tools vim wget 安装Dockeryum -y install docker 下载centos镜像docker pull centos 查看centos 镜像docker images centos 运行一个Docker容器docker run -i -t centos /bin/bash 搜索Ubuntu镜像docker search Ubuntu 显示正在运行的容器(需要先