Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Doris Install

Jump to bottom
Mingyu Chen edited this page May 16, 2019 * 18 revisions

Doris An Zhuang Wen Dang

Ben Wen Dang Hui Jie Shao Doris De Xi Tong Yi Lai ,Bian Yi ,Bu Shu He Chang Jian Wen Ti Jie Jue .

Nin Ke Yi Qian Wang release Ye Mian Xia Zai Zui Xin De Yi Bian Yi Wan Cheng De release Ban Ben Zhi Jie Jin Xing Shi Yong . Bu Shu Fang Shi Zhi Jie Tiao Zhi 3. Bu Shu Zhang Jie Cha Kan . release Yu Bian Yi Ban Ben Yi Bao Han static libc, Li Lun Shang Ke Yi Yun Xing Yu Ren Yi Linux Fa Xing Ban Ben . Ru Wu Fa Shi Yong ,Qing An Zhao Ben Wen Dang Zi Xing Bian Yi .

Shi Yong Docker Kai Fa Jing Xiang Bian Yi (Tui Jian )

Ni Ke Yi Tong Guo Yi Xia Fang Shi Chuang Jian Yi Ge Ji Yu Docker De Doris Bian Yi Huan Jing Jing Xiang . Zhi Hou ,Ke Yi Fang Bian De Zai Ren He Ke Yi Yun Xing docker Rong Qi De Huan Jing (Linux/Windows/Mac)Zhong Da Jian Doris De Bian Yi Kai Fa Huan Jing .

  1. Gan Xie Sou Hu Tong Xue uestctxq De Gong Xian .
  2. Gai Fang Shi Mu Qian Jin Gua Yong Yu Zui Xin Master Fen Zhi Dai Ma .
  3. Zhu Yi :Gai Fang Shi Shi Chuang Jian Yong Yu Bian Yi Doris De Bian Yi Huan Jing Jing Xiang ,Bu Shi Doris De Yun Xing Jing Xiang !
  1. Huan Jing Zhun Bei

    • Yi Tai Ke Yi Yun Xing docker De Su Zhu Ji ,Bing Qie Ke Yi Fang Wen Wai Wang .
    • Zui Di Pei Zhi :Nei Cun 4G,CPU 4He ,Ci Pan Kong Jian 10G.
    • Zai root Zhang Hu Xia Cao Zuo .
  2. Que Ren Su Zhu Ji Yi An Zhuang docker Bing Qi Dong Fu Wu

    centos Yong Hu Ke Yi Tong Guo Yi Xia Ming Ling An Zhuang He Qi Dong docker(Qi Ta Xi Tong Can Kao Lei Tong ):

    yum -y install docker-io
    service docker start
  3. Chuang Jian Docker Jing Xiang (Huo Zhe Tong Guo docker pull apachedoris/doris-dev:build-envXia Zai Wo Men Ti Gong De Jing Xiang )

    1. Jia She Gong Zuo Mu Lu Wei /my/workspace/

    2. Xia Zai Dockerfile Dao Gong Zuo Mu Lu :

      wget https://github.com/apache/incubator-doris/blob/master/docker /Dockerfile -O /my/workspace/Dockerfile

      Ni Ye Ke Yi Zai Doris master Fen Zhi De docker/ Mu Lu Xia Zhao Dao Zhe Ge Dockerfile

    3. Jin Ru Gong Zuo Mu Lu Bing Gou Jian Jing Xiang :

      cd /my/workspace && docker build -t doris-dev:v1.0 .

      1. doris-dev:v1.0 Wei Jing Xiang Ming Cheng He Ban Ben ,Ke Zi Ding Yi .
      2. Jing Xiang Gou Jian Shi Jian Jiao Chang ,Gen Ju Su Zhu Ji Xing Neng Bu Tong You Suo Chai Yi ,Ke Neng Zai Ji Shi Fen Zhong Dao 1Xiao Shi Bu Deng . Jian Yi Shi Yong nohup Ming Ling Kai Shi Jing Xiang Chuang Jian ,Fang Zhi Zhong Duan Tui Chu Er Gou Jian Shi Bai .
    4. Gou Jian Wan Cheng Hou ,Ke Yi Tong Guo docker images Ming Ling Cha Kan Jing Xiang . Da Xiao Yue Wei 3.5GB.

  4. Shi Yong Docker Jing Xiang Jin Xing Yuan Ma Bian Yi

    Zhe Li Ti Gong Liang Chong Shi Yong Docker Kai Fa Jing Xiang Bian Yi Yuan Ma De Fang Shi .

    • Bian Yi Ben Di Dai Ma (Tui Jian )

      1. Zai Su Zhu Ji Xia Zai Zui Xin Doris Yuan Ma

        git clone https://github.com/apache/incubator-doris.git /path/to/incubator-doris/

      2. Qi Dong Bing Jin Ru docker Rong Qi

        docker run -it --name doris-dev-test -v /path/to/incubator-doris/:/var/local/incubator-doris/ doris-dev:v1.0

        1. Gai Ming Ling Qi Dong Bing Jin Ru Liao Yi Ge Ming Wei doris-dev-test De Rong Qi .
        2. Tong Guo -v Can Shu Jiang Su Zhu Ji /path/to/incubator-doris/ Ying She Wei Rong Qi Nei Lu Jing /var/local/incubator-doris/
      3. Xian Zai Ni Ying Gai Wei Yu Rong Qi Nei

        1. Tong Guo Yi Xia Ming Ling Bian Yi Doris FE He BE:

          sh build.sh --fe --be --clean

          1. Ru Guo Ni De Su Zhu Ji Pei Zhi Jiao Di ,Jian Yi Jiang build.sh Zhong De PARALLEL Can Shu Diao Zheng Wei 4 Huo Geng Di ,Fang Zhi Bian Yi Guo Cheng Zhong Nei Cun Bu Zu Dao Zhi Bian Yi Shi Bai .
          2. Bian Yi Hou ,Zui Zhong De Bu Shu Wen Jian Jiang Chan Chu Dao output/ Mu Lu Xia .
        2. Tong Guo Yi Xia Ming Ling Bian Yi fs_broker(Ke Xuan ):

          cd fs_brokers/apache_hdfs_broker/ && sh build.sh

          Bian Yi Hou ,Zui Zhong Bu Shu Wen Jian Jiang Chan Chu Zai fs_brokers/apache_hdfs_broker/output Mu Lu Xia .

      4. Tui Chu Rong Qi

        1. Tui Chu Bing Bao Chi Rong Qi Ji Xu Yun Xing :ctrl + pq
        2. Tui Chu Bing Zhong Zhi Rong Qi :ctrl + d
    • Bian Yi Docker Jing Xiang Nei De Yuan Ma

      Docker Jing Xiang Nei Ye Bao Han Liao Yi Fen Doris Yuan Ma ,Ke Yi Zhi Jie Zai Docker Rong Qi Nei Bian Yi . Dan Bian Yi Hou Xu Yao commit docker Jing Xiang ,Huo Cong docker Rong Qi Zhong Kao Bei Bu Shu Wen Jian Dao Su Zhu Ji . Fou Ze Dang Rong Qi Tui Chu Hou ,Sheng Cheng De Wen Jian Jiang Diu Shi .

      1. Qi Dong Bing Jin Ru docker Rong Qi

        docker run -it --name doris-dev-test doris-dev:v1.0

        Gai Ming Ling Qi Dong Bing Jin Ru Liao Yi Ge Ming Wei doris-dev-test De Rong Qi .

      2. Xian Zai Ni Ying Gai Wei Yu Rong Qi Nei

        1. Tong Guo Yi Xia Ming Ling Bian Yi Doris FE He BE:

          sh build.sh --fe --be --clean

          1. Ru Guo Ni De Su Zhu Ji Pei Zhi Jiao Di ,Jian Yi Jiang build.sh Zhong De PARALLEL Can Shu Diao Zheng Wei 4 Huo Geng Di ,Fang Zhi Bian Yi Guo Cheng Zhong Nei Cun Bu Zu Dao Zhi Bian Yi Shi Bai .
          2. Bian Yi Hou ,Zui Zhong De Bu Shu Wen Jian Jiang Chan Chu Dao output/ Mu Lu Xia .
        2. Tong Guo Yi Xia Ming Ling Bian Yi fs_broker(Ke Xuan ):

          cd fs_brokers/apache_hdfs_broker/ && sh build.sh

          Bian Yi Hou ,Zui Zhong Bu Shu Wen Jian Jiang Chan Chu Zai fs_brokers/apache_hdfs_broker/output Mu Lu Xia .

      3. Tui Chu Bing Bao Chi Rong Qi Ji Xu Yun Xing :ctrl + pq

      4. Kao Bei Rong Qi Zhong De Wen Jian Dao Su Zhu Ji :

        docker cp ee5656a87a74:/var/local/incubator-doris/output/ /path/to/your/host/

        1. ee5656a87a74 Wei Rong Qi id,Ke Yi Tong Guo docker ps -l Cha Kan .
        2. /var/local/incubator-doris/output/ Wei Rong Qi Nei Mu Lu . /path/to/your/host/ Wei Su Zhu Ji Mu Lu .
  5. Guan Yu Gai Docker Kai Fa Jing Xiang De Geng Duo Xi Jie ,Qing Zi Xing Can Yue Dockerfile Zhong De Nei Rong Ji Zhu Shi Liao Jie .

Zhi Jie Bian Yi

Ni Ke Yi Zai Zi Ji De linux Huan Jing Zhong Zhi Jie Chang Shi Bian Yi Doris.

1. Xi Tong Yi Lai

Doris Dang Qian Zhi Neng Yun Xing Zai Linux Xi Tong Shang ,Wu Lun Shi Bian Yi Huan Shi Bu Shu ,Du Jian Yi Que Bao Xi Tong An Zhuang Liao Ru Xia Ruan Jian Huo Zhe Ku :

  • GCC 5.3.1+, Oracle JDK 1.8+, Python 2.7+, Apache Maven 3.5+, CMake 3.4.3+,Que Bao gcc, java, python Ming Ling Zhi Xiang Zheng Que Ban Ben , She Zhi JAVA_HOME Huan Jing Bian Liang

  • UbuntuXu Yao An Zhuang :sudo apt-get install g++ ant cmake zip byacc flex automake libtool binutils-dev libiberty-dev bison python2.7 libncurses5-dev;An Zhuan Wan Cheng Hou ,Xu Yao Zhi Xing sudo updatedb.

  • CentOSXu Yao An Zhuang :sudo yum install gcc-c++ libstdc++-static ant cmake byacc flex automake libtool binutils-devel bison ncurses-devel;An Zhuang Wan Cheng Hou ,Xu Yao Zhi Xing sudo updatedb. Dui Yu CentOS Yong Hu GCC Ban Ben Xiao Yu GCC 5.3.1 De Qing Kuang ,Ke Yi Tong Guo Xia Mian De Ming Ling An Zhuang GCC 5.3.1. sudo yum install devtoolset-4-toolchain -y, An Zhuang Wan Cheng Hou Jiang gcc Suo Zai Lu Jing (Li Ru /opt/rh/devtoolset-4/root/usr/bin) Jia Ru Dao PATH Huan Jing Bian Liang Zhong ;Huo Zhe Ye Ke Yi Zai Doris Yuan Dai Ma Mu Lu Zhong De env.sh Zhong Jiang DORIS_GCC_HOME Gai Wei gcc An Zhuang Lu Jing (Li Ru : /opt/rh/devtoolset-4/root/usr). Ru Guo Chu Xian devtoolset An Zhuang Shi Bai De Wen Ti ,Ke Yi Can Kao Zhe Li

  • Mou Xie Linux Fa Xing Ban Ben Bu Bao Han lsb_release Ming Ling . Ru Guo Mei You ,Ubuntu Yong Hu Ke Yi Tong Guo Yi Xia Ming Ling An Zhuang :apt-get install lsb-release;CentOS Yong Hu Ke Yi Tong Guo Yi Xia Ming Ling An Zhuang :yum install redhat-lsb.

  • Mou Xie Linux Fa Xing Ban Ben Bu Bao Han updatedb Ming Ling . Ru Guo Mei You ,Ubuntu Yong Hu Ke Yi Tong Guo Yi Xia Ming Ling An Zhuang :apt-get install mlocate;CentOS Yong Hu Ke Yi Tong Guo Yi Xia Ming Ling An Zhuang :yum install mlocate.

  • Zi 0.8.2.1 Ban Ben Qi (commit log e453fc), Frontend He broker De Dai Ma Bian Yi Fang Shi You ant Ti Huan Wei maven. Jian Yi Cong Zhe Li Xia Zai Zui Xin De Apache Maven(Jian Yi Ban Ben 3.5.4+).

2. Bian Yi

Qing An Zhao Xia Mian Bu Zou Jin Xing Yuan Ma Bian Yi .

2.1 Bian Yi Di San Fang Yi Lai Ku

Wei Fang Zhi Cong Guan Wang Xia Zai Di San Fang Ku Shi Bai ,Wo Men Ye Ti Gong Liao Si You Cang Ku ,Qing She Zhi Huan Jing Bian Liang :

export REPOSITORY_URL=https://doris-incubating-repo.bj.bcebos.com/thirdparty

Zhi Hou Ke Yi Zhi Xing

sh thirdparty/download-thirdparty.sh

Xia Zai Di San Fang Ku

Huo Zhe Zhi Jie Yun Xing sh thirdparty/build-thirdparty.shXia Zai Bing Bian Yi Di San Fang Ku .

Zhu Yi :build-thirdparty.sh Yi Lai thirdparty Mu Lu Xia De Qi Ta Liang Ge Jiao Ben ,Qi Zhong vars.sh Ding Yi Liao Yi Xie Bian Yi Di San Fang Ku Shi Yi Lai De Huan Jing Bian Liang ;download-thirdparty.sh Fu Ze Wan Cheng Cong Guan Wang Xia Zai Suo Xu Di San Fang Yi Lai Ku .

2.2 Bian Yi Doris FE He BE

sh build.sh

Zui Zhong De Bu Shu Wen Jian Jiang Chan Chu Dao output/ Mu Lu Xia .

2.3 (Ke Xuan ) Bian Yi FS_Broker

FS_Broker Yong Yu Cong Qi Ta Shu Ju Yuan (Ru Hadoop HDFS, Bai Du Yun BOS)Dao Ru Shu Ju Shi Shi Yong ,Ru Guo Bu Xu Yao Cong Zhe Liang Ge Shu Ju Yuan Dao Ru Shu Ju Ke Yi Xian Bu Bian Yi He Bu Shu . Xu Yao De Shi Hou ,Ke Yi Hou Mian Zai Bian Yi He Bu Shu .

Xu Yao Na Ge broker,Jiu Jin Ru fs_brokers/ Xia Dui Ying De broker De Mu Lu ,Zhi Xing Xiang Ying De buildJiao Ben Ji Ke ,Zhi Xing Wan Bi Hou ,Chan Sheng De Bu Shu Wen Jian Sheng Cheng Zai Dui Ying broker De output Mu Lu Xia .

3. Bu Shu

Doris Zhu Yao Bao Gua Frontend(FE)He Backend(BE)Liang Ge Jin Cheng . Qi Zhong FE Zhu Yao Fu Ze Yuan Shu Ju Guan Li , Ji Qun Guan Li , Jie Shou Yong Hu Qing Qiu He Cha Xun Ji Hua Sheng Cheng ;BE Zhu Yao Fu Ze Shu Ju Cun Chu He Cha Xun Ji Hua Zhi Xing .

Yi Ban 100 Tai Gui Mo De Ji Qun ,Ke Gen Ju Xing Neng Xu Qiu Bu Shu 1 Dao 5 Tai FE,Er Sheng Xia De Quan Bu Ji Qi Bu Shu BE. Qi Zhong Jian Yi FE De Ji Qi Cai Yong Dai You RAID Qia De SAS Ying Pan ,Huo Zhe SSD Ying Pan ,Bu Jian Yi Shi Yong Pu Tong SATA Ying Pan ;Er BE Dui Ying Pan Mei You Tai Duo Yao Qiu .

3.1 Dan FE Bu Shu

  • Kao Bei FE Bu Shu Wen Jian Dao Zhi Ding Jie Dian

    Jiang Yuan Ma Bian Yi Sheng Cheng De output Xia De fe Wen Jian Jia Kao Bei Dao FE De Jie Dian Zhi Ding Bu Shu Lu Jing Xia .

  • Pei Zhi FE

    1. Pei Zhi Wen Jian Wei conf/fe.conf. Qi Zhong Zhu Yi :meta_dir:Yuan Shu Ju Cun Fang Wei Zhi . Mo Ren Zai fe/palo-meta/ Xia . Xu Shou Dong Chuang Jian Gai Mu Lu .
    2. fe.conf Zhong JAVA_OPTS Mo Ren java Zui Da Dui Nei Cun Wei 2GB,Jian Yi Sheng Chan Huan Jing Diao Zheng Zhi 8G Yi Shang .
  • Qi Dong FE

    sh bin/start_fe.sh --daemon

    FEJin Cheng Qi Dong Jin Ru Hou Tai Zhi Xing . Ri Zhi Mo Ren Cun Fang Zai fe/log/ Mu Lu Xia . Ru Qi Dong Shi Bai ,Ke Yi Tong Guo Cha Kan fe/log/fe.log Huo Zhe fe/log/fe.out Cha Kan Cuo Wu Xin Xi .

  • Ru Xu Bu Shu Duo FE,Qing Can Jian "FE Gao Ke Yong " Zhang Jie

Zhu :Zai Sheng Chan Huan Jing Zhong Jin Bu Shu Yi Ge FE Shi ,Qiang Lie Jian Yi Jiang FE De Pei Zhi master_sync_policy He replica_sync_policy She Zhi Wei SYNC,Ji FE Yuan Shu Ju Xie Cao Zuo Kai Qi fsync,Yi Fang Zhi FE Dang Ji Hou ,Wei Shua Pan De Yuan Shu Ju Ri Zhi Diu Shi .

3.2 Duo BE Bu Shu

  • Kao Bei BE Bu Shu Wen Jian Dao Suo You Yao Bu Shu BEDe Jie Dian

    Jiang Yuan Ma Bian Yi Sheng Cheng De output Xia De be Wen Jian Jia Kao Bei Dao BE De Jie Dian De Zhi Ding Bu Shu Lu Jing Xia .

  • Xiu Gai Suo You BE De Pei Zhi

    Xiu Gai be/conf/be.conf. Zhu Yao Shi Pei Zhi storage_root_path:Shu Ju Cun Fang Mu Lu ,Shi Yong ; Fen Ge (Zui Hou Yi Ge Mu Lu Hou Bu Yao Jia ;),Qi Ta Ke Yi Cai Yong Mo Ren Zhi .

  • Zai FE Zhong Tian Jia Suo You BE Jie Dian

    BE Jie Dian Xu Yao Xian Zai FE Zhong Tian Jia ,Cai Ke Jia Ru Ji Qun . Ke Yi Shi Yong mysql-client Lian Jie Dao FE:

    ./mysql-client -h host -P port -uroot

    Qi Zhong host Wei FE Suo Zai Jie Dian ip;port Wei fe/conf/fe.conf Zhong De query_port;Mo Ren Shi Yong rootZhang Hu ,Wu Mi Ma Deng Lu .

    Deng Lu Hou ,Zhi Xing Yi Xia Ming Ling Lai Tian Jia Mei Yi Ge BE:

    ALTER SYSTEM ADD BACKEND "host:port";

    Ru Guo Shi Yong Duo Zu Hu Gong Neng ,Ze Zhi Xing Yi Xia Ming Ling Tian Jia BE:

    ALTER SYSTEM ADD FREE BACKEND "host:port";

    Qi Zhong host Wei BESuo Zai Jie Dian ip;port Wei be/conf/be.conf Zhong De heartbeat_service_port.

    Ru Guo Bu Tian Jia freeGuan Jian Zi ,beMo Ren Jin Ru Zi Dong Sheng Cheng De cluster,Tian Jia Liao freeGuan Jian Zi Hou Xin De beBu Shu Yu Ren He cluster,Zhe Yang Chuang Jian Xin clusterDe Shi Hou Jiu Ke Yi Cong Zhe Xie Kong Xian De beZhong Xuan Qu ,Xiang Xi Jian Duo Zu Hu She Ji Wen Dang

  • Qi Dong BE

    sh bin/start_be.sh --daemon

    BE Jin Cheng Jiang Qi Dong Bing Jin Ru Hou Tai Zhi Xing . Ri Zhi Mo Ren Cun Fang Zai be/log/ Mu Lu Xia . Ru Qi Dong Shi Bai ,Ke Yi Tong Guo Cha Kan be/log/be.log Huo Zhe be/log/be.out Cha Kan Cuo Wu Xin Xi .

  • Cha Kan BEZhuang Tai

    Shi Yong mysql-client Lian Jie Dao FE,Bing Zhi Xing SHOW PROC '/backends'; Cha Kan BE Yun Xing Qing Kuang . Ru Yi Qie Zheng Chang ,isAlive Lie Ying Wei true.

3.3 (Ke Xuan )FS_Broker Bu Shu

broker Yi Cha Jian De Xing Shi ,Du Li Yu Doris Bu Shu . Ru Guo Xu Yao Cong Di San Fang Cun Chu Xi Tong Dao Ru Shu Ju ,Xu Yao Bu Shu Xiang Ying De broker,Mo Ren Ti Gong Liao Du Qu HDFS He Bai Du Yun BOS De fs_broker. fs_broker Shi Wu Zhuang Tai De ,Jian Yi Mei Yi Ge FE He BE Jie Dian Du Bu Shu Yi Ge broker.

  • Kao Bei Yuan Ma fs_broker De output Mu Lu Xia De Xiang Ying broker Mu Lu Dao Xu Yao Bu Shu De Suo You Jie Dian Shang . Jian Yi He BE Huo Zhe FE Mu Lu Bao Chi Tong Ji .

  • Xiu Gai Xiang Ying brokerPei Zhi

    Zai Xiang Ying broker/conf/ Mu Lu Xia Dui Ying De Pei Zhi Wen Jian Zhong ,Ke Yi Xiu Gai Xiang Ying Pei Zhi .

  • Qi Dong broker

    sh bin/start_broker.sh --daemon Qi Dong broker.

  • Tian Jia broker

    Yao Rang doris De fe He be Zhi Dao broker Zai Na Xie Jie Dian Shang ,Tong Guo sql Ming Ling Tian Jia broker Jie Dian Lie Biao .

    Shi Yong mysql-client Lian Jie Qi Dong De FE,Zhi Xing Yi Xia Ming Ling :

    ALTER SYSTEM ADD BROKER broker_name "host1:port1","host2:port2",...;

    Qi Zhong host Wei broker Suo Zai Jie Dian ip;port Wei broker Pei Zhi Wen Jian Zhong De broker_ipc_port.

  • Cha Kan broker Zhuang Tai

    Shi Yong mysql-client Lian Jie Ren Yi Yi Qi Dong De FE,Zhi Xing Yi Xia Ming Ling Cha Kan broker Zhuang Tai :SHOW PROC "/brokers";

4. Chang Jian Wen Ti Jie Jue

  • Zhi Xing sh build-thirdparty.sh Bao Cuo : source: not found

    Qing Shi Yong /bin/bash Dai Ti sh Zhi Xing Jiao Ben .

  • Bian Yi gperftools:Zhao Bu Dao libunwind

    Chuang Jian Dao libunwind.so.x De Ruan Lian :cd thirdparty/installed/lib && ln -s libunwind.so.8 libunwind.so,Zhi Hou Zhong Xin Zhi Xing :build-thirdparty.sh.

  • Bian Yi thrift:Zhao Bu Dao libssl Huo libcrypto

    Chuang Jian Dao Xi Tong libssl.so.x De Ruan Lian :

    cd thirdparty/installed/lib

    rm libssl.so libcrypto.so

    ln -s /usr/lib64/libssl.so.10 libssl.so

    ln -s /lib64/libcrypto.so.10 libcrypto.so

    (Xi Tong Ku Lu Jing Ke Neng Bu Xiang Tong ,Qing Dui Ying Xiu Gai )

    Zai thirdparty/build-thirdparty.sh Zhong ,Zhu Shi Diao build_openssl Zhi Hou Zhong Xin Zhi Xing build-thirdparty.sh.

  • Bian Yi thrift:No rule to make target `gen-cpp/Service.cpp', needed by `Service.lo'. Stop.

    Zhong Xin Zhi Xing :sh build-thirdparty.sh

  • Bian Yi Boost:Boost.Context fails to build -> Call of overloaded 'callcc(...) is ambiguous'

    Ru Guo Ni Shi Yong gcc 4.8 Huo 4.9 Ban Ben ,Ze Ke Neng Chu Xian Zhe Ge Wen Ti . Zhi Xing Yi Xia Ming Ling :

    cd thirdparty/src/boost_1_64_0

    patch -p0 < ../../patches/boost-1.64.0-gcc4.8.patch

    Zhi Hou Zhong Xin Zhi Xing :sh build-thirdparty.sh;

    Can Kao :https://github.com/boostorg/fiber/issues/121

  • Bian Yi mysql:Inconsistency detected by ld.so: dl-version.c: 224: _dl_check_map_versions: Assertion `needed != ((void *)0)' failed!

    Ru Guo Ni Shi Yong Ubuntu 14.04 LTS apt-get An Zhuang De cmake 2.8.2 Ban Ben ,Ze Ke Neng Chu Xian Zhe Ge Wen Ti .

    Yong apt-get Shan Chu cmake,Bing Cong cmakeGuan Wang Xia Zai An Zhuang Zui Xin De cmake.

    Zhi Hou Zhong Xin Zhi Xing :sh build-thirdparty.sh;

    Can Kao :https://forum.directadmin.com/archive/index.php/t-51343.html

  • Bian Yi thrift:syntax error near unexpected token `GLIB,'

    Jian Cha Shi Fou An Zhuang Liao pkg-config,Bing Qie Ban Ben Gao Yu 0.22. Ru Guo Yi Jing An Zhuang ,Dan Yi Ran Chu Xian Ci Wen Ti ,Qing Shan Chu thirdparty/src/thrift-0.9.3 Hou ,Zhong Xin Zhi Xing :sh build-thirdparty.sh`

  • Bian Yi curl:libcurl.so: undefined reference to `SSL_get0_alpn_selected'

    Zai thirdparty/build-thirdparty.sh Zhong Que Ren Mei You Zhu Shi Diao build_openssl. Tong Shi Zhu Shi Diao build_thrift. Zhi Hou Zhong Xin Zhi Xing :sh build-thirdparty.sh

  • Bian Yi ncurse: error: expected ')' before 'int'

    Can Kao :https://stackoverflow.com/questions/37475222/ncurses-6-0-compilation-error-error-expected-before-int

  • Bian Yi Doris FE He BE:[bits/c++config.h] Huo [cstddef] Zhao Bu Dao

    Zai be/CMakeLists.txt Zhong Xiu Gai Dui Ying De CLANG_BASE_FLAGS Zhong She Zhi De include Lu Jing . Ke Yi Tong Guo Ming Ling :locate c++config.h Que Ren Tou Wen Jian De Di Zhi .

  • Bian Yi Doris FE He BE:cstddef: no member named 'max_align_t' in the global namespace

    Zai Ubuntu 14.04 LTS He 16.04 Huan Jing Xia Ke Neng Hui Yu Dao Ci Wen Ti . Shou Xian Tong Guo locate cstddef Ding Wei Dao Xi Tong De cstddef Wen Jian Wei Zhi . Da Kai cstddef Wen Jian ,Xiu Gai Ru Xia Pian Duan :

    namespace std {
    // We handle size_t, ptrdiff_t, and nullptr_t in c++config.h.
    +#ifndef __clang__
    using ::max_align_t;
    +#endif
    }

    Can Kao :http://clang-developers.42468.n3.nabble.com/another-try-lastest-ubuntu-14-10-gcc4-9-1-can-t-build-clang-td4043875.html

  • Bian Yi Doris FE He BE:/bin/bash^M: bad interpreter: No such file or directory

    Dui Ying De Jiao Ben Cheng Xu Ke Neng Cai Yong Liao window De Huan Xing Ge Shi . Shi Yong vim Da Kai Dui Ying De Jiao Ben Wen Jian ,Zhi Xing : :set ff=unix Bao Cun Bing Tui Chu .

5. FE Gao Ke Yong

FE Fen Wei leader,follower He observer San Chong Jiao Se . Mo Ren Yi Ge Ji Qun ,Zhi Neng You Yi Ge leader,Ke Yi You Duo Ge follower He observer. Qi Zhong leader He follower Zu Cheng Yi Ge Paxos Xuan Ze Zu ,Ru Guo leader Dang Ji ,Ze Sheng Xia De follower Hui Zi Dong Xuan Chu Xin De leader,Bao Zheng Xie Ru Gao Ke Yong . observer Tong Bu leader De Shu Ju ,Dan Shi Bu Can Jia Xuan Ju . Ru Guo Zhi Bu Shu Yi Ge FE,Ze FE Mo Ren Jiu Shi leader.

Di Yi Ge Qi Dong De FE Zi Dong Cheng Wei leader. Zai Ci Ji Chu Shang ,Ke Yi Tian Jia Ruo Gan follower He observer.

Tian Jia follower Huo observer. Shi Yong mysql-client Lian Jie Dao Yi Qi Dong De FE,Bing Zhi Xing :

ALTER SYSTEM ADD FOLLOWER "host:port";

Huo

ALTER SYSTEM ADD OBSERVER "host:port";

Qi Zhong host Wei follower Huo observer Suo Zai Jie Dian ip;port Wei Qi Pei Zhi Wen Jian fe.confZhong De edit_log_port.

Pei Zhi Ji Qi Dong follower Huo observer. follower He observer De Pei Zhi Tong leader De Pei Zhi . Di Yi Ci Qi Dong Shi ,Xu Zhi Xing Yi Xia Ming Ling :

./bin/start_fe.sh --helper host:port --daemon

Qi Zhong hostWei Leader Suo Zai Jie Dian ip;port Wei Leader De Pei Zhi Wen Jian fe.conf Zhong De edit_log_port. --helper Can Shu Jin Zai follower He observer Di Yi Ci Qi Dong Shi Cai Xu Yao .

Cha Kan Follower Huo Observer Yun Xing Zhuang Tai . Shi Yong mysql-client Lian Jie Dao Ren Yi Yi Qi Dong De FE,Bing Zhi Xing :SHOW PROC '/frontends'; Ke Yi Cha Kan Dang Qian Yi Jia Ru Ji Qun De FE Ji Qi Dui Ying Jiao Se .

Zhu :Dang Bu Shu Zhi Shao 3 Ge FE(follower)Zu Cheng Gao Ke Yong FE Ji Qun Shi ,FE De Pei Zhi master_sync_policy He replica_sync_policy Ke Yi She Zhi Wei WRITE_NO_SYNC,Ji FE Yuan Shu Ju Xie Cao Zuo Mo Ren Bu Kai Qi fsync,Yi Ti Gao Yuan Shu Ju Xie Ru Xiao Lu . Yin Wei Duo Ge FE Tong Shi Dang Ji De Gai Lu Hen Di .

6. Docker Jing Xiang

Wo Men Yi CentOS 7.2 Huan Jing Wei Li ,Jie Shao Ru He Shi Yong Doris Docker Jing Xiang Kuai Su Bu Shu DorisHuan Jing .

  1. An Zhuang Bing Qi Dong Docker Fu Wu

    yum install docker
    service docker start

  2. Jia Zai docker Jing Xiang

    docker load -i palo-fe-0.8.0-docker-image
    docker load -i palo-be-0.8.0-docker-image

  3. Fen Bie Zai FE He BE Jie Dian De Su Zhu Ji Shang Chuang Jian Yun Xing Lu Jing

    • FE Xu Chuang Jian Pei Zhi Wen Jian Mu Lu , Yuan Shu Ju Mu Lu , Ri Zhi Mu Lu cd /your/workspace/ && mkdir -p fe/conf fe/palo-meta fe/log

    • BE Xu Chuang Jian Pei Zhi Wen Jian Mu Lu , Shu Ju Mu Lu , Ri Zhi Mu Lu cd /your/workspace/ && mkdir -p be/conf be/data be/log

  4. Zhun Bei Pei Zhi Wen Jian

    • Jiang FE He BE De Pei Zhi Wen Jian Kao Bei Dao Shang Yi Bu Zhong Chuang Jian De Ge Zi De Pei Zhi Wen Jian Mu Lu Zhong .

    • FE He BE Pei Zhi Wen Jian Zhong Xu Tian Jia priority_networks Pei Zhi

      Yin Wei docker Fu Wu Qi Dong Hou ,Hui Zi Dong Chuang Jian Yi Ge Ming Wei docker0 De Xu Ni Wang Qiao ,ip Tong Chang Shi 172.7.0.1. Gai Wang Qiao Di Zhi Hui Ying Xiang Doris Zheng Que Shi Bie Zi Shen Ke Fang Wen De ip.
      Tong Guo Tian Jia priority_networks Pei Zhi ,Ke Yi Xie Zhu Doris Huo Qu Dao Zheng Que De ip Di Zhi .
      Ju Li Shuo Ming :
      Jia She FE He BE Suo Zai Su Zhu Ji De Ju Yu Wang ip Fen Bie Wei :192.168.0.1 He 192.168.0.2. Na Yao ,Zai fe.conf He be.conf Zhong ,Du Jia Ru Pei Zhi :priority_networks=192.168.0.0/16. Ze Ke Bao Zheng Doris Huo Qu Dao Zhi Ding Wang Duan De ip Di Zhi .

    • FE Mo Ren Pei Zhi Wen Jian Dian Ji Zhe Li

    • BE Mo Ren Pei Zhi Wen Jian Dian Ji Zhe Li

    • Mo Ren Pei Zhi Wen Jian Zhong ,Bu Bao Han priority_networks Pei Zhi .

  5. Qi Dong container

    • FE
      docker run --net=host -p 9030:9030 -p 8030:8030 -p 9010:9010 -p 9020:9020 -v /your/workspace/fe/log:/home/palo/run/fe/log -v /your/workspace/fe/palo-meta:/home/palo/run/fe/palo-meta -v /your/workspace/fe/conf:/home/palo/run/fe/conf/ -i -t -d -v /etc/localtime:/etc/localtime:ro palo-fe:0.8.0

    • BE
      docker run --net=host --privileged -p 9050:9050 -p 8040:8040 -p 9060:9060 -p 9070:9070 -v /your/workspace/be/log:/home/palo/run/be/log -v /your/workspace/be/data:/home/palo/run/be/data -v /your/workspace/be/conf:/home/palo/run/be/conf/ -i -t -d -v /etc/localtime:/etc/localtime:ro palo-be:0.8.0

    Zhu :
    Yi Shang Ming Ling Jiang FE He BE Suo Xu De Suo You Duan Kou Ying She Dao Su Zhu Ji Dui Ying Duan Kou ,Bing Jiang FE He BE Suo Xu De Chi Jiu Hua Mu Lu (Pei Zhi , Yuan Xin Xi , Shu Ju , Ri Zhi )Gua Zai Dao Zhi Qian Chuang Jian De Gong Zuo Mu Lu Xia .
    Bi Xu Shi Yong host Wang Luo Mo Shi Yi Que Bao FE He BE,Yi Ji BE Zhi Jian De Lian Tong Xing .

  6. Que Ren Xi Tong Zheng Chang

    Tong Guo mysql Ke Hu Duan Lian Jie FE. Ru Guo Neng Gou Zheng Que De Tian Jia BE, Jian Ku , Jian Biao ,Ze Ji Ben Que Ren Bu Shu Zheng Que .
    Ju Ti Que Ren Bu Shu Zheng Que De Fang Fa ,Qing Can Yue Doris Bu Shu He Sheng Ji Wen Dang Zhong De Chang Jian Wen Ti

Contents

Clone this wiki locally