在Linux下搭建jdk/zookeeper/dubbo/tomcat基础环境
安装jdk
- 下载
下载Oracle官方jdk https://www.oracle.com/java/technologies/downloads/
或下载openjdk https://jdk.java.net/
一般选择 x64 Compressed Archive压缩包,进行解压缩安装
- 安装
以openjdk为例:
先解压缩,然后将解压出的文件夹移至linux的/opt文件夹下
tar zxf openjdk-11+28_linux-x64_bin.tar.gz
sudo mv jdk-11/ /opt/
配置环境变量
使用vi编辑/etc/profile系统文件 sudo vi /etc/profile
在文件最后另起一行,写入:
export JAVA_HOME=/opt/jdk-11
export PATH=$JAVA_HOME/bin:$PATH
让profile文件立即生效 source /etc/profile
查看是否安装成功 java -version
安装zookeeper
- 下载
从官网下载zookeeper https://zookeeper.apache.org/releases.html
或从华为镜像库下载 https://repo.huaweicloud.com/apache/zookeeper/
如 wget https://repo.huaweicloud.com/apache/zookeeper/zookeeper-3.6.3/apache-zookeeper-3.6.3-bin.tar.gz
- 安装
先解压缩,然后将解压出的文件夹移至linux的/opt文件夹下
tar zxf apache-zookeeper-3.6.3-bin.tar.gz
sudo mv apache-zookeeper-3.6.3-bin/ /opt/
- 单节点运行zkServer
新建文件conf/zoo.cfg,写入内容如下:
tickTime=2000
dataDir=/home/xxx/zookeeper-dir
clientPort=2181
其中 dataDir需要事先创建好,并且当前用户有权限读写
启动zkServer bin/zkServer.sh start
安装tomcat
从官方网站下载相应版本 https://tomcat.apache.org/
如 wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.73/bin/apache-tomcat-8.5.73.tar.gz
启动tomcat bin/startup.sh
浏览器访问地址 http://localhost:8080/
运行dubbo示例
github仓库 https://github.com/apache/dubbo-samples 文件目录 dubbo-samples-zookeeper