install rethinkdb on raspberry-pi
2017-07-07
raspberry-pi 安装 rethinkdb 需要进行编译安装
#安装依赖
$ sudo apt-get install g++ protobuf-compiler libprotobuf-dev libboost-dev curl m4 wget libssl-dev
#下载源文件
$ wget https://download.rethinkdb.com/dist/rethinkdb-2.3.5.$ tgz
tar xf rethinkdb-2.3.5.tgz
#编译安装
$ cd rethinkdb-2.3.5
$ ./configure --with-system-malloc --allow-fetch
$ make ALLOW_WARNINGS=1
$ sudo make install ALLOW_WARNINGS=1
树莓派编译安装成功后,默认安装配置文件位置在 ‘/usr/local/etc/rethinkdb’
$ cd /usr/local/etc/rethinkdb
$ cp default.conf.sample instance.d/default.conf
$ vim instance.d/default.conf
# 修改配置文件
# runuser=rethinkdb
# rungroup=rethinkdb
runuser=pi
rungroup=pi
# server-name=server1
server-name=dbs1
#从服务器配置加入到主服务器ip,主服务器不需配置
#join=xxx:29015
可执行二进制文件位置在 ‘/usr/local/bin/rethinkdb’
写入运行脚本 /etc/init.d/rethinkdb
https://raw.githubusercontent.com/rethinkdb/rethinkdb/next/packaging/assets/init/rethinkdb
下载到/etc/init.d/目录下,执行 ‘chmod +x rethinkdb’
$ vim rethinkdb
# 修复配置
# 可执行二进制程序
rtdbbin=/usr/local/bin/rethinkdb;
# 配置文件目录
rtdbconfigdir=/usr/local/etc/rethinkdb;
启动服务
$ sudo /etc/init.d/rethinkdb start
分类:
technique