最近搞了一台虚拟机,准备自己玩一下Apache Doirs。先一张图镇楼。不知道什么是doris的,自行百度。欢迎关注公众号《数据中台研习社》。

 

      首先要解决的就是软件包的问题。从官网跳到github一看,所有的release都是源码包。想挑战源码编译的大神可以尝试自行编译。

     对此,官方文档也很友好的提供了编译方案,通过预设好的docker环境来编译,也就一句命令“sh build.sh”。但是我看过很多人在微信群里反馈编译失败。

      无docker环境或者水平不足以支撑自行编译的,请继续往下看:

      于是我又想到了之前百度搜到过有编译后的bin包可以下载。结果找出来发现是0.14.7版本,稍微有点旧。

    于是找到了官方的预编译下载链接:http://palo.baidu.com/docs/%E4%B8%8B%E8%BD%BD%E4%B8%93%E5%8C%BA/%E9%A2%84%E7%BC%96%E8%AF%91%E7%89%88%E6%9C%AC%E4%B8%8B%E8%BD%BD/

 

        于是,我们就找到了下载链接。复制链接地址,一句wget即可到本地磁盘。下载速度非常快。

     然后是解压,重命名文件夹。

tar -zxvf PALO-0.15.1-rc09-no-avx2-binary.tar.gzmv PALO-0.15.1-rc09-no-avx2-binary palo-0.15.1-rc09

      进入fe目录,发现有doris-meta,直接启动,提示需要先配置JAVA_HOME。这个也是正常,fe是基于Java开发的,肯定需要jdk环境。

     到Oracle官网下载JDK需要登录,并且速度比较慢,不适合linux环境下载。这里推荐到华为云上下载,链接是:https://repo.huaweicloud.com/java/jdk/8u202-b08/ 。速度飞起。

       JAVA的配置过程是基本功,这个就不赘述了。重新执行 ./start_fe.sh --daemon 命令,启动成功。

    然后启动be。storage文件夹也是有的,所以直接进入be/bin目录执行 ./start_be.sh --daemon。

     接下来是配置be节点信息。我们需要先安装mysql客户端,才可以连上fe进行配置。​​​​​​​

仅安装MySQL客户端# 添加rpm源rpm -ivh https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm# 安装x64位的 mysql客户端yum install mysql-community-client.x86_64 -y

   安装过程出现了意外,大概看了一下,是由于签名不通过,导致无法安装。百度了一下,命令改成“yum install mysql-community-client.x86_64 -y --nogpgcheck”,也就是不检查依赖了,于是顺利安装成功。

   下一步,连上fe配置be,操作如下:​​​​​​​

#连上be的命令mysql -h 127.0.0.1 -P 9030 -uroot#添加fe的配置ALTER SYSTEM ADD BACKEND "192.168.1.17:9050";#查看后台任务SHOW PROC '/backends';

     至此,安装算是完成了。

      客户端软件用9030连接数据库,如下图:

 

      管理后台通过8030端口访问,截图如下:

参考资料:https://blog.csdn.net/lbship/article/details/113247127

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐