Api-gateway服务网关gravitee.io的探索之路(二)

         其实mongodb和elasticsearch的安装都很容易

         首先我是centos6+的系统,yum可用,然后我们找一台虚拟机,用root用户登陆,然后干什么呢,先调整系统,把系统参数先改改,多么希望用centos7,好多东西就不用管了。

          一定要保证你有jdk1.8+

       一,修改系统参数

          言归正传,首先是调整最大句柄数,

          vi /etc/security/limits.conf,

          在文件末尾添加

          * soft nofile 65536
          * hard nofile 65536

          

         修改软件打开文件数目 vi /etc/security/limits.d/90-nproc.conf ,把里面的1024改成32768

         

        echo never > /sys/kernel/mm/transparent_hugepage/enabled
echo never > /sys/kernel/mm/transparent_hugepage/defrag

       二,开始愉快的安装elasticsearch

          vi /etc/yum.repos.d /elasticsearch.repo ,添加如下文字

          [elasticsearch-5.x]
          name=Elasticsearch repository for 5.x packages
          baseurl=https://artifacts.elastic.co/packages/5.x/yum
          gpgcheck=1
          gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
          enabled=1
          autorefresh=1

          type=rpm-md

          这个是yum源,gravitee.io推荐5+,其实最新的已经的6+版本了,但是我还是用了5,为啥,稳稳的。

          然后yum install -y elasticsearch , 

          看到了好多箭头,有点头晕

          然后vi /etc/elasticsearch/elasticsearch.yml 加入以下内容

          bootstrap.memory_lock: false
          bootstrap.system_call_filter: false
          network.bind_host: 0.0.0.0  #很重要,外部能访问就靠它了
          network.publish_host: 你自己的ip

          http.port: 你自己的端口 #修改了安全系数高一点

          在启动文件中加入你的JAVA_HOME="/usr/local/jdk1.8"

          vi /etc/init.d/elasticsearch

          service elasticsearch start

          tail -100f /var/log/elasticsearch/elasticsearch.log 看着点就行了

       三,然后就是mongodb了

          老办法,vi /etc/yum.repos.d/mongodb-org-3.4.repo

           [mongodb-org-3.4]
           name=MongoDB 3.4 Repository
           baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
           gpgcheck=0

           enabled=1

           yum install -y mongodb-org

           service mongod start

           然后打命令mongo进入界面

           

           会有warning,你按照我最开始的设定,应该就只有权限的warning

            权限最好先不要设置,等gravitee在里面创建了表和内容再打开

            环境准备的差不多了,下一节,我们开始吃鸡。           

          

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值