0.预备环境
1.JDK安装,开发环境ubuntu9.10,环境变量设置.
vim /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/username/software/jdk1.6.0_18/bin"
JAVA_HOME="/home/username/software/jdk1.6.0_18"
JRE_HOME="/home/username/software/jdk1.6.0_18/jre"
CLASSPATH=".:$JAVA_HOME/lib:$JRE_HOME/lib"
2.下载zookeeper文件,并解压的文件,解压目录这里指定为$ZOOKEEPER_HOME.文件定位到:
cd $ZOOKEEPER_HOME
3. 创建文件在conf/zoo.cfg,内容为:
vim /etc/environment
tickTime=2000
dataDir=/home/username/hadoop/zookeeper-3.2.2/dataDir
clientPort=2181
tickTime,单位为毫秒,用于心跳,并且最小会话时间是tickTime的两倍
dataDir指定一个存在的目录.
clientPort指定一个端口监听客户端的连接.
4. 启动ZooKeeper
sh bin/zkServer.sh start
5. 关闭zookeeper
sh bin/zkServer.sh stop
ps:
Zookeeper简介:
zookeeper是Google的Chubby的一个开源实现.是一个针对大型分布式系统的一个可靠的协调系统.功能包含:配置维护,名字服务,分布式同步,组服务,宗旨:封装好附件易出错的关键服务,将简单的接口和性能高效,功能稳定的系统提供给用户.
openssh安装
ubuntu默认已经安装,这里简单介绍下:
sudo apt-get install openssh-server openssh-client
配置完成后重起:
sudo /etc/init.d/ssh restart
配置无密码登录.
a.创建密匙,一路回车.
$ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
b.生成authorized_keys文件
$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
c.配置完成后重起:
sudo /etc/init.d/ssh restart
d.测试
$ ssh localhost
ps:配置远程机子无密码验证:
a. 拷贝host A 的id_dsa.pub 文件:
$ scp id_dsa.pub username@192.168.1.3:/home/username/
b. 登录192.168.1.3,执行
$ cat id_dsa.pub >> .ssh/authorized_keys
分享到:
相关推荐
SpringBoot简化了Spring的应用配置,通过自动配置和起步依赖,使得创建独立的、生产级别的基于Spring的应用变得非常容易。在SpringBoot中整合Dubbo,我们通常会引入Dubbo的Spring Boot Starter,这样可以利用...
SpringBoot的特点在于零配置、自动配置和起步依赖,使得开发者可以快速创建独立运行的、生产级别的基于Spring的应用。在本项目中,SpringBoot作为基础框架,负责服务的启动、配置管理以及与其他服务的交互。 **...
它内置了Tomcat服务器,并默认提供了许多实用的特性,如自动配置、起步依赖和健康检查等。 接下来,我们讨论Dubbo,它是阿里巴巴开源的一个高性能、轻量级的Java RPC框架。Dubbo的主要功能包括服务提供、服务消费、...
SpringBoot通过自动配置、起步依赖和内嵌Web服务器(如Tomcat)等功能,极大地提高了开发效率,使得开发者可以快速构建出可运行的应用。 其次,Dubbo是一个高性能、轻量级的Java RPC框架,它是阿里巴巴开源的一款...
1. **添加依赖**:在SpringBoot的`pom.xml`文件中,我们需要引入SpringBoot的起步依赖和Dubbo的starter依赖,同时也要包含Zookeeper的客户端库。 2. **配置YAML**:创建`application.yml`或`application.properties...
首先,Spring Boot是基于Spring框架的快速开发工具,它通过自动配置、起步依赖和内嵌Web服务器简化了Spring应用的创建和运行过程。在本示例中,Spring Boot被用作应用程序的基础框架,为Dubbo的集成提供了一个友好的...
它通过自动配置和起步依赖简化了应用的搭建过程,使得开发者可以专注于业务逻辑,而非基础设施的配置。 Dubbo是阿里巴巴开源的一个高性能、轻量级的服务治理框架,它主要提供服务的注册、发现、调用、负载均衡等...
通过自动配置和起步依赖,Spring Boot使得开发者可以快速启动一个新的Java应用,而无需进行大量的手动配置。 Dubbo是一个高性能、轻量级的Java RPC框架,它提供服务治理功能,如服务注册、服务发现和服务调用。在这...
SpringBoot的核心特性包括自动配置、起步依赖和命令行接口。在这个项目中,SpringBoot将作为基础框架,负责应用的启动、配置管理和依赖注入。 **Dubbo** Dubbo是阿里巴巴开源的一个高性能、轻量级的服务治理框架,...
在与Dubbo集成时,Spring-boot的起步依赖和配置注解使得配置更加简洁和直观,大大降低了开发复杂度。 在实际操作中,我们可以按照以下步骤进行“Dubbo+Zookeeper技术应用集成”: 1. 安装配置Dubbo:根据"Dubbo...
它通过自动配置、起步依赖和内嵌的Servlet容器,使得创建独立的、生产级别的基于Spring的应用变得简单。在秒杀系统中,SpringBoot可以用于快速搭建服务,提供RESTful API,处理HTTP请求,同时其强大的依赖注入机制有...
SpringBoot简化了Spring应用的初始搭建以及开发过程,它通过自动配置、起步依赖等特性,让开发者可以快速地“开箱即用”。在SpringBoot项目中,我们可以轻松地集成各种服务,包括数据库、缓存、消息队列等,而与...
它提供了自动配置、起步依赖、内嵌的HTTP服务器等功能,使得开发者可以快速搭建起一个可运行的服务。 **服务注册** 在Spring Boot应用中,我们可以使用Spring Cloud Zookeeper来集成Zookeeper进行服务注册。通过...
SpringBoot通过“起步依赖”(Starter Dependency)简化了依赖管理,并且提供了自动配置的功能,使得开发者可以快速地构建独立运行的应用。在这个案例中,SpringBoot将作为基础框架,提供服务启动、配置管理和依赖注入...
1. 配置SpringBoot的起步依赖,包括Spring Boot Web、Spring Boot Data JPA等。 2. 引入MyBatis的相关依赖,包括MyBatis-Spring-Boot-Starter,创建Mapper接口和对应的XML文件进行SQL定义。 3. 配置Dubbo的依赖,...
Spring Boot是Spring框架的简化版,它通过自动化配置和起步依赖,使得创建独立的、生产级别的基于Spring的应用变得简单。在【健康系统】中,Spring Boot被用来作为项目的启动器,它整合了Spring MVC、Spring Data ...
它通过自动配置、起步依赖等特性,使得开发者可以快速构建一个独立运行的应用。 三、整合步骤 1. 引入依赖 在SpringBoot项目中,我们需要引入SpringBoot的starter-web依赖和Dubbo的相关依赖。同时,由于我们将使用...
其核心特性包括自动配置、内嵌Servlet容器(如Tomcat或Jetty)、健康检查端点以及起步依赖(starters)等。 接着,Dubbo是阿里巴巴开源的一款高性能、轻量级的服务治理框架,它专注于服务调用的透明性和服务治理。...
【Spring Boot】是Spring框架的延伸,它提供了快速开发Java应用的能力,通过自动配置和起步依赖,使得开发者可以无需过多的配置就能创建独立运行的应用。Spring Boot的核心特性包括:内置的Tomcat服务器、简化Maven...