线上ob报错是什么原因啊

【产品名称】

【产品版本】

【问题描述】

  1. 报错图片在附件中
  2. 启动 observer 报这样的错误:/bin/observer: error while loading shared libraries: libmariadb.so.3:cannot open shared object file :No sush file or directory 是什么原因
  3. 线上hive 元数据 表的字符集 是 latin1的,hive连接OceanBase数据库是没有问题的 但是你们OceanBase只支持 以下字符集:binary gbk gb18030 utf16 utf8mb4

使用utf8mb4导致hive.元数据不一致,其中数据流方向是从hive->ob

111FB2E2-C077-4bbb-A41A-EE0979A39C9E.png (241089 KB)

  1. 把yaml文件中devname后的etho换成bond0
  2. 加环境变量:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:~/oceanbase-ce/lib/
  3. 如果是hive到ob的话,字符集latin1从utf8mb4是兼容的。latin 支持, 现在不支持, 到我们github 上提个需求吧。