此文档笔记,没有详细整理,仅供参考,目前社区版本0.14.0,百度预编译发布版本0.14.13
doris部署及各种load
部署
1.下载Doris的源码包及编译
编译建议使用的docker镜像进行编译
docker pull apache/incubator-doris:build-env-1.3.1
mysql下载odbc失败具体可以参考: rel="nofollow">doris编译
cd /opt
wget
解压
tar -zxvf apache-doris-0.12.
cd apache-doris-0.12.0-incubating-src
sh build.sh
2.配置该节的FE(Leader)
cd output/fe
mkdir doris-meta
mkdir log
sh bin/start_fe.sh --daemon
运行之后检查一下,否有doris的进行,监听的端口,日志信息等等
vi log/fe.log
3.配置BE
cd output/be
mkdir storage
mkdir log
4.分发到所有需要的BE节 scp -r output/be root@主机名:/
5.mysql客户端
1,从下载包(在Centos7上要下载 RH Linux 7 的包)
rel="nofollow"> 查看系统否已经了mysql数据库
rpm -qa | grep mysql
2.2 将查询出的文件逐个删除,如
yum remove mysql-munity-mon-5.7.20-1.el6.x86_64
2.3 删除mysql的配置文件
find / -name mysql
2.4 删除配置文件
rm -rf /var/lib/mysql
2.5删除MariaDB文件
rpm -pa | grep mariadb
删除查出的相关文件和目录,如
yum -y remove mariadb-libs.x86_64
3,
3.1解压
tar -xf mysql-8.0.17-1.el7.x86_64.rpm-bundle.tar
3.2
yum install mysql-munity-{client,mon,devel,embeed,libs,server}-*
等待成功!
4,配置
4.1 启动mysqld,并设为机自动启动。命令:
systemctl start mysqld.service //这centos7的命令
systemctl enable mysqld.service
4.2 通过如下命令可以在日志文件中出密码:
grep "password" /var/log/mysqld.log
4.3按照日志文件中的密码,进入数据库
mysql -uroot -p
4.4设置密码(注意Mysql8密码设置规则必须小写字母+特殊符号+数字的类型)
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
6.远程连接doris
mysql -uroot -h 172.22.197.72 -P 9030
7.所有BE
ALTER SYSTEM ADD BACKEND "172.22.197.73:9050";
ALTER SYSTEM ADD BACKEND "172.22.197.74:9050";
ALTER SYSTEM ADD BACKEND "172.22.197.75:9050";
ALTER SYSTEM ADD BACKEND "172.22.197.76:9050";
ALTER SYSTEM ADD BACKEND "172.22.197.77:9050";
ALTER SYSTEM ADD BACKEND "172.22.197.78:9050";
ALTER SYSTEM ADD BACKEND "172.22.197.79:9050";
ALTER SYSTEM ADD BACKEND "172.22.197.80:9050";
ALTER SYSTEM ADD BACKEND "172.22.197.81:9050";
#删除BE节,数据会同步到其他节
ALTER SYSTEM DECOMMISSION BACKEND "172.22.197.73:9050";
#删除BE节,该节数据直接删除
ALTER SYSTEM DECOMMISSION BACKEND "172.22.197.73:9050";
8.启动BE节
sh bin/start-be.sh --daemon
9.ui界面查看否进来
rel="nofollow">172.22.197.72:
10.brokername
ALTER SYSTEM ADD BROKER broker_name01 "test-pro-doris-01:8000";
#删除
ALTER SYSTEM DROP BROKER broker_name "test-pro-doris-01:8000";
11.ui界面查看否成功
rel="nofollow">172.22.197.72:
doris ODBC load
1.MYSQL ODBC驱动
yum -y install unixODBC
yum -y install mysql-connector-odbc
遇到问题:yum -y install mysql-connector-odbc 不成功
解决方法:下载jar mysql-connector-odbc-8.0.11-1.el7.x86_64.rpm进行本地
yum localinstall mysql-connector-odbc-8.0.11-1.el7.x86_64.rpm
2.配置Mysql驱动
cat /etc/odbc.ini #如下信息
/************************************************
[mysql-hr]
Driver = /usr/lib64/libmyodbc8a.so #注意驱动程序的选择
Description = MyODBC 5 Driver
SERVER = 192.168.235.140    #要连接的数据库信息
PORT = 3306
USER = root
Password = root
Database = hr
OPTION = 3
charset=UTF8
3.测试连接
# isql mysql-hr test root password -v ##语法:isql 数据源名称 用户名 密码 选项
+---------------------------------------+
| Connected! |
| |password
| sql-statement |
| help [tablename] |
| quit |
| |
+---------------------------------------+
SQL>show database;
测试成功
4.配置FE
vim /doris-0.13.11/output/be/f
enable_odbc_table = true 必配项
5.配置BE(所有BE节都需要配置)
vim /doris-0.13.11/output/be/conf/odbcinst.ini
[MySQL Driver]
Description    = ODBC for MySQL
Driver          = /usr/lib/libmyodbc8a.so
FileUsage      = 1
说明:driver ODBC的目录
6.测试ODBC on doris
推荐:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。