Linux中安装DUBBO+Zookeeper(集群与单机)
安装DUBBO+Zookeeper需要安装JDK(需要配置好环境变量) Tomcatzookeeper地址: http://archive.apache.org/dist/zookeeper/1.0 下载zookeeper-3.4.9wget http://archive.apache.org/dist/zookeeper/zookeeper-3.4.9/zookeeper-3....
·
安装DUBBO+Zookeeper
需要安装JDK(需要配置好环境变量) Tomcat
zookeeper地址: http://archive.apache.org/dist/zookeeper/
1.0 下载zookeeper-3.4.9
wget http://archive.apache.org/dist/zookeeper/zookeeper-3.4.9/zookeeper-3.4.9.tar.gz
1.1 解压zookeeper-3.4.9
tar -zxvf zookeeper-3.4.9.tar.gz -C /usr/local/
1.2 在zookeeper-3.4.9中创建目录(根据自己zookeeper安装的路径进行修改路径)
mkdir /usr/local/zookeeper-3.4.9/data
mkdir /usr/local/zookeeper-3.4.9/logs
1.3 对/usr/local/zookeeper-3.4.9/conf目录下的文件zoo_sample.cfg进行拷贝(根据自己zookeeper安装的路径进行修改路径)
cd /usr/local/zookeeper-3.4.9/conf
cp zoo_sample.cfg zoo.cfg
###修改配置文件
dataLogDir=日志路径
##集群配置
server.3=hadoop03:2888:3888
1.4 在zookeeper的刚建立的data文件夹下创建myid文件,并且编辑myid文件,其中写入1(我这里是单节点安装、多节点安装每个myid里面的数字不一样)
/usr/local/zookeeper-3.4.9/data
touch myid
vi myid
1.5 编辑/etc/profile并在文件末尾添加zookeeper配置
1.5.1 编辑文件
vi /etc/profile
1.5.2 添加下面内容(根据自己的路径进行修改)
export ZOOKEEPER_HOME=/usr/local/zookeeper-3.4.9
export PATH=$ZOOKEEPER_HOME/bin:$PATH
1.5.3 生效修改的配置
source /etc/profile
1.6 将zookeeper加入开机自启
1.6.1 编辑文件
vi /etc/init.d/zookeeper
1.6.2 加入以下内容(根据自己的环境修改响应的路径)
#!/bin/bash
#chkconfig:2345 20 90
#description:zookeeper
#processname:zookeeper
export JAVA_HOME=/usr/java/jdk1.8.0_161
export ZOO_LOG_DIR=/usr/local/zookeeper-3.4.9/logs
case $1 in
start) su root /usr/local/zookeeper-3.4.9/bin/zkServer.sh start;;
stop) su root /usr/local/zookeeper-3.4.9/bin/zkServer.sh stop;;
status) su root /usr/local/zookeeper-3.4.9/bin/zkServer.sh status;;
restart) su root /usr/local/zookeeper-3.4.9/bin/zkServer.sh restart;;
*) echo "require start|stop|status|restart" ;;
esac
1.6.3 给定执行权限并做成服务和加入开机自启
chmod a+x /etc/init.d/zookeeper
chkconfig zookeeper on
chkconfig --add zookeeper
1.6.4 相关命令
service zookeeper start
service zookeeper stop
service zookeeper status
service zookeeper restart
2.0 安装dubbox
dubbox项目github地址:https://github.com/dangdangdotcom/dubbox
2.1.1 解压tomcat(以前系统里面有tomcat所以就不展示下载地址了)
tar -zxvf apache-tomcat-8.5.30.tar.gz
2.1.2 tomcat重命名(系统里面已经有了一个tomcat为了区分所以就重命名了)
mv apache-tomcat-8.5.30.tar.gz /usr/local/dubbo-tomcat-8.5.30
2.1.3 删除dubbo-tomcat-8.5.30中webapp中所有的内容
cd /usr/local/dubbo-tomcat-8.5.30/webapps/
rm -rf *
2.1.4 上传并且解压dubbo-admin-2.8.4.war,并且把目录命名root
unzip dubbo-admin-2.8.4.war -d ROOT
2.1.5 配置dubboproperties(根据实际情况修改用户名密码以及zookeeper地址)
vi ROOT/WEB-INF/dubbo.properties
#dubbo.registry.address=zookeeper://127.0.0.1:2181
#dubbo.admin.root.password=root
#dubbo.admin.guest.password=guest
2.1.6 启动tomcat服务(如果有两个tomcat的话需要修改端口否则有一个起不来)
./usr/local/dubbo-tomcat-8.5.30/bin/startup.sh
2.1.7 浏览器中验证
IP:dubbo-tomcat-8.5.30端口
账号和密码则是dubbo.properties中的
更多推荐
已为社区贡献2条内容
所有评论(0)