代码优雅

在Azure虚拟机中配置EventStore

2020-05-17  本文已影响0人  予沁安
  1. 创建Windows虚拟机
  2. 下载并解压EventStore: https://eventstore.com/downloads/
  3. 下载 NSSM, 因为EventStore没有封装Window Service,NSSM是一个简易的封装工具
  4. 在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,从而外部不可得

  1. 运行 nssm.exe install eventstore , 然后在界面中配置你的exe文件路径: ****\eventstroe.node.exe 和参数 --config .\eventstore.conf。后面这个即使你在上一步创建的配置文件
  2. 在 Service中你就可以看到刚刚创建的服务eventstore, 手工启动服务或者重启机器会制动启动
  3. 配置防火墙,容许2113和1113端口进入
  4. 在Azure的网络配置中,同样配置容许2113和1113端口开放。
  5. 在Azure中找到虚拟机的对外IP,使用改IP和2113端口,就可以进入EventStore的Admin UI了:
上一篇下一篇

猜你喜欢

热点阅读