1. 程式人生 > >Dubbo(一) zookeeper環境的搭建(單節點)

Dubbo(一) zookeeper環境的搭建(單節點)

jdk的安裝

下載Linux版本的jdk解壓,使用非root使用者,執行以下命令(記得授權:執行命令   visudo,進行配置許可權)

vi /etc/profiel    新增如下資訊

#jdk1.7
export JAVA_HOME=/home/lsq/soft/jdk1.7.0_45
export JRE_HOME=/home/lsq/soft/jdk1.7.0_45/jre
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

source /etc/profile

(重新整理profile檔案,進行jdk的安裝測試)

輸入JAVA 或者JAVAC進行測試jdk的安裝是否成功!!

ZooKeeper-3.4.6的安裝

(1):修改Linux的hosts檔案,新增 ip地址:服務名稱    命令:vi /etc/hosts   例如我這裡  192.168.40.132 dubbo-provider-01

(2):下載zookeeper的Linux安裝包並進行解壓,我這裡是解壓到了目錄    /home/lsq/soft/zookeeper-3.4.6

/home/lsq/soft/zookeeper-3.4.6 建立檔案,mkdir  data  ,mkdir logs  一個是資料檔案,一個是日誌檔案

(3):將/home/lsq/soft/zookeeper-3.4.6/conf下的zoo_simple.cfg檔案copy一份為zoo.cfg

(4):配置zookeeper的相關引數,即配置zoo.cfg

# The number of milliseconds of each tick
tickTime=2000
# The number of ticks that the initial
# synchronization phase can take
initLimit=10
# The number of ticks that can pass between
# sending a request and getting an acknowledgement
syncLimit=5


# the directory where the snapshot is stored.
# do not use /tmp for storage, /tmp here is just
# example sakes.
dataDir=/home/lsq/soft/zookeeper-3.4.6/data
dataLogDir=/home/lsq/soft/zookeeper-3.4.6/logs

# the port at which th:e clients will connect
clientPort=2181
server.1=lsq-dubbo-01:2888:3888
# the maximum number of client connections.
# increase this if you need to handle more clients
#maxClientCnxns=60
#
# Be sure to read the maintenance section of the
# administrator guide before turning on autopurge.

server.1=dubbo-provider-01:2888:3888

(5):在data檔案中建立一個檔案myid 併為其寫入1,命令如下:

echo "1" >> myid

(6):在lsq使用者下配置zookeeper的環境變數

[[email protected] data]$ vi /home/lsq/.bash_profile

新增如下內容:

#zookeeper-3.4.6
export ZOOKEEPER_HOME=/home/lsq/soft/zookeeper-3.4.6
export PATH=$ZOOKEEPER_HOME/bin:$PATH

(7)root使用者下開啟防火牆2181,2888,3888三個埠

chkconfig iptables on 

service iptables start

vi /etc/sysconfig/iptables

新增如下內容:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 2181 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 2888 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3888 -j ACCEPT


接下來重啟防火牆,使防火牆生效命令為:service iptables restart

可以使用 service iptables status 檢視防火牆開放的埠

(8):啟動測試zookeeper的安裝

在安裝目錄/home/lsq/soft/zookeeper3.4.6/bin執行命令

zkServer.sh start

輸入 jps檢視是否安裝成功

檢視zookeeper狀態可以使用命令 zkServer.sh status

停止zookeeper使用命令 zkServer.sh stop

檢視zookeeper的服務日誌可以使用命令:# tail -f /home/lsq/soft/zookeeper-3.4.6/bin/zookeeper.out

具體效果如下

注意:zookeeper的埠會被java的端口占用,那時候檢視日誌會發現這個端口占用,解決辦法:只需換一個埠就好了、

接下來準備寫dubbo的一個demo,到時候會放到github上,請大家持續關注zlt尼瑪銀行。

相關推薦

dubbo系列之springboot 除錯環境搭建

前言 本文是dubbo系列的第一篇,在正式講解dubbo的原始碼之前,需要搭建一套dubbo的樣例,用於我們閱讀原始碼以及理解dubbo的核心功能,本文是以springboot為基礎的,其他的通過xml配置的太麻煩了。 版本說明 springboot start

、OpenCV環境搭建採用官方已經編譯好的

一、下載OpenCV安裝包: 到OpenCV的官網(http://opencv.org/)下載最新版本的OpenCV安裝包,由於OpenCV針對不同平臺都有安裝程式,所以我們只需要根據當前開發環境選擇合適的平臺版本即可,這裡我們是在win7 64bit作業系統下進行開發,所以應該下載Open

Selenium Webdriver學習記錄環境搭建Java+Maven+Eclipse+Selenium3.x+第一個測試demo+部分問題解決

1.Selenium的學習網站:     官網:http://www.seleniumhq.org/docs/     中文網站:易百教程-->Selenium教程:http://www.yiibai.com/selenium/ 2.搭建環境     準備:安裝了Ma

ubuntu下ZooKeeper環境搭建進行中

1.ubuntu環境 通過官網下載了對應的iso,用光碟或者u盤安裝。 配置網路服務後安裝eclipse失敗。原因是版本連線的路徑已經陳舊了,需要更新或升級軟體源庫,確保系統中的所有軟體都更新到最新版本。 執行sudo apt-get update進行更新。 結果提示出錯,

hadoop學習之路---叢集環境搭建2.7.3版本

三:下載解壓 hadoop 到某個目錄(例如 /usr/loacl/hadoop) 四:賬號建立: 即為hadoop叢集專門設定一個使用者組及使用者,這部分比較簡單,參考示例如下: groupadd hadoop //設定h

Solr學習筆記 ---Solr執行環境搭建tomcat7 + solr 3.5 +ubuntu 10.04

一、軟體下載 二、軟體安裝   1、安裝Tomcat7, 解壓apache-tomcat-7.0.26.tar.gz,增加環境變數      export $CATALINA_HOME=apache-tomcat-7.0.26    export $CATALINA_B

Python札記-開發環境搭建ForMac和第一個Python程式

 今天的內容大致如下: 自己先看一下Python的功效,多多少少去了解一下。我們必須安裝一個Python環境在自己的PC上,用來解釋自己書寫的程式碼,本來Mac是內建的,但是是Python2.7.10(隨著新電腦的出售和系統更新,預裝版本可能會有差異,在終端輸入Python

從零開始學習音視頻編程技術 開發環境搭建Qt4.86手動設置環境,主要就是設置g++和qmake,比較透徹,附下載鏈接

路徑 details 分享 baidu 末尾 是我 其中 找到 source 1.先下載安裝Qt 我們使用的版本是4.8。 可以自行百度下載也可以從下面的網盤地址下載: Qt庫和編譯器下載: 鏈接:http://pan.baidu.com/s/1hrUxLIG 密碼

Linux學習 LAMP 環境搭建還有apache不能解析php問題

Ubuntu下面的LAMP環境搭建: 先說一下Ubuntu下面一些檔案的目錄: Debian, Ubuntu (Apache httpd 2.x): ServerRoot          &

Dubbo zookeeper環境搭建節點

jdk的安裝 下載Linux版本的jdk解壓,使用非root使用者,執行以下命令(記得授權:執行命令   visudo,進行配置許可權) vi /etc/profiel    新增如下資訊 #jdk1.7export JAVA_HOME=/home/lsq/soft/jdk

Hadoop+Flume+Kafka+Zookeeper叢集環境搭建

Hadoop+Flume+Kafka+Zookeeper叢集環境搭建 1.部署基礎條件 1.1 硬體條件 IP hostname 192.168.100.103 mater 192.168.100.104 flumekafka1 192.168.1

項目進階 之 集群環境搭建概述

問題 特點 多臺 cpu 好的 content 成了 系統資源 通過 今天我們說一個不是特別新,但近期今年伴隨大數據熱而比較火的一個技術-集群技術。 什麽是集群技術 集群(Cluster)技術是指一組相互犭蟲立的計算機,利用快速通信網絡組

Vue2.0新手入坑環境搭建

clas min 團隊 定義 自定義 ini 創建 https idt 每周不定期更新 專業團隊接APP 外包 聯系QQ1129580542 vue-cli 是一個官方發布 vue.js 項目腳手架,使用 vue-cli 可以快速創建 vue 項目,GitHu

SpringCloud運行環境搭建Centos7.0下jdk的安裝

mage ech 目錄 img 生效 deploy 服務 web tro 一、運行環境 1、jdk下載安裝 1.1、下載 地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 1.2、安

jenkins+ant+jmeter自動化環境搭建

什麽 bsp put show e-mail ram 1.0 哪裏 miss 寫在最前面: jmeter:測試接口的工具,支持java語言; ant:Apache Ant是一個Java庫和命令行工具,其任務是將構建文件中描述的進程作為

Docker 基於centos7 的LAMP環境搭建 實驗

docker mysql docke docker centos7 前言 為方便其他開源軟件的配置實驗,利用docker技術基於centos7 系統搭建了lamp 環境,其中將部署mysql 、apache、php5.6。提供基礎的數據存儲,還將部署phpmyadmin 、memadmi

Android自動化之Monkey環境搭建

OS 安卓系統 我們 cmd 工具 jdk 自動化 monk 檢查 從事測試行業兩年了,一直很喜歡研究新技術,但是最近有點慵懶。正好公司新出了產品,督促我學習monkey用來測其穩定性。 網上搜索了很久,內容總是很零散,通常需要找幾篇文章才能搭好環境。特寫此文,一篇文章搞定

移動端自動化測試appium環境搭建

mouseover 小試牛刀 ble web自動化 過程 bucket 搭建 node 服務 自動化測試有主要有兩個分類,接口自動化和ui自動化,ui自動化呢又分移動端的和web端的,當然還有c/s架構的,這種桌面程序應用的自動化,使用QTP,只不過現在沒人做了。 we

嵌入式開發環境搭建 虛擬機實現橋接Ethernet網口 並且通過WIFI進行NAT聯網

war bubuko 搭建服務器 6.4 網線 16.4 聯網 橋接 圖片 背景:   目前手頭上有一塊JZ2440的板子,之前有搭建完整套開發環境,由於虛擬機故障需要從新搭建服務器端,故在此記錄搭建步驟 環境:   Ubuntu16.4   VMWare 12 先行條件:

Appium+python移動端自動化測試-環境搭建

過程 .com oid pytho 安裝環境 測試 ID alt ppi 搭建所在系統環境:Windows7版本64位系統 一、環境準備 jdk8.0.151 android-sdk_r20.3.4-windows python3.5 appium1.4.16