00:00
好,同学们,这一节呢,给大家讲一下使我们这个in Fla DB的配置生效的三种方式,呃,作为这个事例呢,我们去给大家讲这个http band address啊,我们都会反复的修改这个配置,给家看一下有哪三种是配置生效的方式。好,那么我这里呢,先把这个DB呢关一下。可以看到这里CTRLC把它取消掉。呃,使这个配置生效的方式呢,第一种就是在命令行上加参数。像这个XD,然后我们之前呢,演示的这种HTTP。哎,A drr band address ad。然后呢,给他一个。我们的端口号。好,那么这样呢,我们之前给大家演示过,这样呢,可以使一个配置生效,我们回车。呃,可以看到呢,我们现在去访问一下。
01:02
他这个,呃,他现在是跑在哪个上面。呃,可以看到呢,我们现在的in DB呢,已经监听到9000端口上了啊,说明我们这样呢,去使一个配置呢,是可以生效的。啊,那么另外一种方式呢,就是去使用环境变量,我这里把屏清一下。啊,我们可以看到官方文档,他说呢,你这样声明一个啊,把这个HTTP啊,半岛的dress呢全大写,然后在前面再加上一个前缀叫in plusd,然后呢,再把它做成一个环境变量,那么也可以持这个配置生效,我们试一下。Port。Inlux d_HTTP。Band address。呃,等于冒号9000。啊,输入这个env命令呢,我们可以看一下现在的环境变量里面有没有这个Lu z http半导address。
02:06
找一下。我们可以直接grpe啊,但是我们这里还是手动找一下。好,可以看到呢,这里有一个变量啊,可以看到这里有个变量叫in Fla d htp半address冒号9000啊现在呢,我们去。直接启动啊,直接启动in d不做,不再加任何参数。好,我们看看这个监听的到底是8086默认的,还是说我们修改过的9000啊,可以看到呢,这里监听的啊是9000端口。减轻的是9000端口,说明我们我们的配置呢生效了。我们可以现在可以看一下这个页面。哦,这里写的是8086是吧,我现在改成9000。诶,可以看到这个页面啊,我F5刷新一下,说明这不是浏览器缓存好,那么说明呢,我们的这个配置呢,也是也是可以生效的。
03:04
啊,可以看到的,可以正常登录啊,现在呢,我们回去再看,另外一种方式叫做使用配置文件。呃,我们的e plus DB呢,它支持三种格式的配置文件,分别是yama toma,还有这个Jason啊,显示三种格式呢都支持,那么添加配置文件的方式呢,就是在我们安装in flax DB的这个路径下,再去放一个conig.Jason或者点样你都可以。呃,这里呢,我们先把之前的环境变量给它取消掉,那么取消环境的变呃环境变量的方式呢,是使用这个ons set命令,这样可以直接移除掉一个环境变量,我们只用的这个是inlux d_HTTP。半ad re ess。那好,为了证明我这个环境变量生效了呢,我们现在再启动一次DB。
04:01
呃,我们看一下它现在是9000端口还是8086啊,你可以看到这个端口号呢,已经改成了默认的8086。那说明我们的环境变量呢,已经被抹掉了。好在这个基础之上呢,我们再去创建这个Jason文件。啊,先去创建配置文件,呃,接下来呢,我们在这个呃,In Fla DB的安装的路径下呢,去做一个配置文件,直接VI con啊注意这个名字是固定的啊,不能随便改config。Dearson。然后呢,我们在这里面呢,输入一个大括号,再输入一个小括,呃呃左括号。啊,输入一对大括号。然后呢,在这里面放我们的建筑队。我们直接粘贴。来把它粘上这个地方呢,我还是把端口号改成9000保存退出啊,那么接下来呢,我们使用in,呃,直接启动这个in plus DB,看看是9000端口还是8086端口。
05:12
好,可以看到呢,这个里面打印的是我的端口呢,已经变成了9000,现在我们去浏览器里呢,求证一下。好,现在呢,先访问8086。可以看到呢,这个访问失败了,然花9000端口。好,如为我们的访问成功,那么我们的配我们的这个配置文件呢,就这样生效了。啊,我们说这个为什么这里呢,会做一个使用环境变量进行配置的功能啊,实际上呢,是为了方便我们,我们去做容器啊,去做K8S,去做云这些功能。啊,那么这三种配置方式呢,依据你自己的这个部署的场景呢,可以选择性的使用。
我来说两句