在Azure虚拟机中配置EventStore
2020-05-17 本文已影响0人
予沁安
- 创建Windows虚拟机
- 下载并解压EventStore: https://eventstore.com/downloads/
- 下载 NSSM, 因为EventStore没有封装Window Service,NSSM是一个简易的封装工具
- 在EventStore解压后的位置,创建文件
eventstore.conf
, 内容如下
Log: "C:\\data\\logs"
db: "C:\\data\\db"
ClusterSize: 1
ExtIp: 10.0.0.5
IntIp: 10.0.0.5
log和db的路径根据自己情况设置,IP地址这是你的机器地址,如果你不设置,就会默认为127.0.0.1,从而外部不可得
- 运行
nssm.exe install eventstore
, 然后在界面中配置你的exe文件路径: ****\eventstroe.node.exe 和参数--config .\eventstore.conf
。后面这个即使你在上一步创建的配置文件 - 在 Service中你就可以看到刚刚创建的服务
eventstore
, 手工启动服务或者重启机器会制动启动 - 配置防火墙,容许2113和1113端口进入
- 在Azure的网络配置中,同样配置容许2113和1113端口开放。
- 在Azure中找到虚拟机的对外IP,使用改IP和2113端口,就可以进入EventStore的Admin UI了: