日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > php >内容正文

php

riak数据库php7,Riak (Engine)

發(fā)布時間:2023/12/14 php 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 riak数据库php7,Riak (Engine) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

這個例子的目標(biāo)是向您展示如何使用Riak預(yù)安裝來構(gòu)建Docker鏡像。

創(chuàng)建Dockerfile

創(chuàng)建一個名為Dockerfile*

$?touch?Dockerfile

接下來,定義您想用來在上面構(gòu)建圖像的父圖像。我們將使用Docker Hub上提供的Ubuntu(tag:trusty)

#?Riak

#

#?VERSION???????0.1.1#?Use?the?Ubuntu?parent?image?provided?by?dotCloud

FROM?ubuntu:trusty

之后,我們安裝用于下載存儲庫設(shè)置腳本的curl,并下載安裝腳本并運(yùn)行它。

#?Install?Riak?repository?before?we?do?apt-get?update,?so?that?update?happens

#?in?a?single?step

RUN?apt-get?install?-q?-y?curl?&&?\

curl?-fsSL?https://packagecloud.io/install/repositories/basho/riak/script.deb?|?sudo?bash

然后我們安裝并設(shè)置一些依賴關(guān)系:

supervisor用于管理riak進(jìn)程。

riak=2.0.5-1 是編碼到版本2.0.5的Riak包

#?Install?and?setup?project?dependencies

RUN?apt-get?update?&&?\

apt-get?install?-y?supervisor?riak=2.0.5-1RUN?mkdir?-p?/var/log/supervisor

RUN?locale-gen?en_US?en_US.UTF-8COPY?supervisord.conf?/etc/supervisor/conf.d/supervisord.conf

之后,我們修改了Riak的配置:

#?Configure?Riak?to?accept?connections?from?any?host

RUN?sed?-i?"s|listener.http.internal?=?127.0.0.1:8098|listener.http.internal?=?0.0.0.0:8098|"?/etc/riak/riak.conf

RUN?sed?-i?"s|listener.protobuf.internal?=?127.0.0.1:8087|listener.protobuf.internal?=?0.0.0.0:8087|"?/etc/riak/riak.conf

然后,我們公開了Riak協(xié)議緩沖區(qū)和HTTP接口:

#?Expose?Riak?Protocol?Buffers?and?HTTP?interfaces

EXPOSE?8087?8098

最后,運(yùn)行supervisord以便Riak開始:

CMD?["/usr/bin/supervisord"]

創(chuàng)建一個supervisord配置文件

創(chuàng)建一個名為的空文件supervisord.conf。確保它與您的目錄級別相同Dockerfile:

touch?supervisord.conf

用下面的程序定義填充它:

[supervisord]nodaemon=true[program:riak]command=bash?-c?"/usr/sbin/riak?console"numprocs=1autostart=trueautorestart=trueuser=riak

environment=HOME="/var/lib/riak"stdout_logfile=/var/log/supervisor/%(program_name)s.log

stderr_logfile=/var/log/supervisor/%(program_name)s.log

為Riak構(gòu)建Docker鏡像

現(xiàn)在您應(yīng)該能夠?yàn)镽iak構(gòu)建一個Docker映像:

$?docker?build?-t?"/riak"?.

下一步

Riak是一個分布式數(shù)據(jù)庫。許多生產(chǎn)部署至少包含五個節(jié)點(diǎn)。查看docker-riak項(xiàng)目詳細(xì)信息,了解如何使用Docker和Pipework部署Riak集群。

總結(jié)

以上是生活随笔為你收集整理的riak数据库php7,Riak (Engine)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。