Elasticsearch防火牆關閉,允許外網訪問,後臺服務執行
1、JRE的支援,必須1.8以上,1.7不行。
2、 不能以root使用者啟動。否則會報如下錯誤
[2017-09-07T19:43:10,628][WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [] uncaught exception in thread [main]
org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root
at org.elasticsearch .bootstrap.Elasticsearch.init(Elasticsearch.java:127) ~[elasticsearch-5.5.2.jar:5.5.2]
at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:114) ~[elasticsearch-5.5.2.jar:5.5.2]
at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:67) ~[elasticsearch-5.5 .2.jar:5.5.2]
at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:122) ~[elasticsearch-5.5.2.jar:5.5.2]
at org.elasticsearch.cli.Command.main(Command.java:88) ~[elasticsearch-5.5.2.jar:5.5.2]
at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:91) ~[elasticsearch-5.5 .2.jar:5.5.2]
at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:84) ~[elasticsearch-5.5.2.jar:5.5.2]
Caused by: java.lang.RuntimeException: can not run elasticsearch as root
at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:106) ~[elasticsearch-5.5.2.jar:5.5.2]
at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:194) ~[elasticsearch-5.5.2.jar:5.5.2]
at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:351) ~[elasticsearch-5.5.2.jar:5.5.2]
at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:123) ~[elasticsearch-5.5.2.jar:5.5.2]
... 6 more
3、新建使用者後臺執行,加上-d引數即可
useradd elastic
chown -R elastic:elastic /home/es/elasticsearch-5.5.2/
sh /home/es/elasticsearch-5.5.2/bin/elasticsearch -d
使用ps -ef | grep elasticsearch檢視es是否啟動成功!
4、允許外網連線配置
修改/home/es/elasticsearch/config/elasticsearch.yml 檔案
把 network.host 和 http.port 前面的 備註去掉 然後Host改成你的區域網IP即可
5、防火牆的關閉
關閉firewall:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall開機啟動
firewall-cmd –state #檢視預設防火牆狀態(關閉後顯示notrunning,開啟後顯示running)
專業牆紙貼紙廚房用具裝飾出售,本人網店經營
相關推薦
Elasticsearch防火牆關閉,允許外網訪問,後臺服務執行
1、JRE的支援,必須1.8以上,1.7不行。 2、 不能以root使用者啟動。否則會報如下錯誤 [2017-09-07T19:43:10,628][WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler]
linux系統redis修改配置檔案,允許外網訪問,新增登入密碼
修改配置檔案redis.conf sudo vim /etc/redis/redis.conf 重啟redis服務(非常重要) /etc/init.d/redis-server restart 下面開始登入 當輸入redis-cli的時候是登入不進去
把jsp+servlet+mysql專案釋出到騰訊雲伺服器,允許外網訪問
期末有個jsp的課程設計,最後用一個禮拜完成了,然後就想到要利用自己騰訊雲的伺服器釋出這個專案,於是就摸索這成功將專案釋出了。分為以下幾步 準備工作.首選你得要有一個雲伺服器,可以選擇騰訊,阿里等等,這裡不再贅述了,至於購買方法可以看我之前的部落格。然後配置好jdk(一定
Kibana和Elasticsearch允許外網訪問
ElasticSearch(下文簡稱ES)是一個基於Lucene的搜尋伺服器,它提供了一個分散式多使用者能力的全文搜尋引擎。Kibana則是一款開源的分析與視覺化平臺,可以用來與ES進行互動,通過視覺化介面來檢視和操作ES中的資料。預設情況下這兩個軟體只允許通過
阿里雲關閉防火牆埠不能外網訪問
最近在使用阿里雲的時候發現一個很奇怪的問題,明明已經將伺服器上的防火牆關閉了,但卻不能被外網訪問。 可以看到我們的防火牆已經沒有在運行了(雖然,直接停掉防火牆的做法並不是很好,但是為了方便演示,暫
如何設置mysql允許外網訪問 微信牛牛下載
line 遠程連接 vmw 常用 sele 用戶 fff hit style 微信牛牛下載 地址http://hubawl.com mysql的root賬戶,我在連接時通常用的是localhost或127.0.0.1,公司的測試服務器上的mysql也是localhost
Redis設置允許外網訪問
內網 外網訪問 保護模式 code ted bin div 防火 bind 首先大前提是,這個redis使用的外網端口,需要在防火墻或者安全組中打開 正常在redis配置文件裏有個bind,這個默認是127.0.0.1,如果不修改,就是內網可以訪問。 那麽想讓Redis能外
Mysql-安裝指南 mysql修改密碼Your password does not satisfy the current policy requirements CentOS7 通過YUM安裝MySQL5.7 設定MySQL允許外網訪問 CentOS7 通過YUM安裝MySQL5.7
1、設定使用者名稱密碼 首次登入後修改密碼如下: 如果密碼設定太過簡單會報以下錯誤 mysql修改密碼Your password does not satisfy the current policy requirements 出
service幾種訪問型別( LoadBalancer 外網訪問,ClusterIP k8s叢集內訪問,LoadBalancer VPC內網負載均衡)
一、叢集外訪問(負載均衡) kind: ServiceapiVersion: v1 spec: ports: - protocol: TCP port: 4341 targetPort: 8080 nodePort: 30875
SQLServer 2008R2 配置允許外網訪問
1 介紹 因為業務需要,需要網際網路訪問資料庫。之前一直在做網站,做網站的話 是在伺服器上執行,連線本地資料庫即可。配置過程中遇到一些坑,所以暫時記下來 ,有需要再改。 2 配置 (1)環境 Sql Server 2008R2,確保可通過sa進行登入
Linux 開啟允許外網訪問埠
LINUX通過下面的命令可以開啟允許對外訪問的網路埠: /sbin/iptables -I INPUT -p tcp --dport 8000 -j ACCEPT #開啟8000埠 /etc/rc
設定Mysql5.6允許外網訪問詳細流程
最近部署mysql5.6,發現預設mysql只允許本地提供服務,如果要進行若干配置,記錄如下。 一、設定MySQL服務允許外網訪問 修改mysql的配置檔案,有的是my.ini(windows),有的是my.cnf(linux), 在配置檔案中增加 [mysqld] po
Linux 設定 mysql允許外網訪問
mysql的root賬戶,我在連線時通常用的是localhost或127.0.0.1,公司的測試伺服器上的mysql也是localhost所以我想訪問無法訪問,測試暫停. 解決方法如下: 1,修改表,登入mysql資料庫,切換到mysql資料庫,使用sql語句檢視”s
linux開啟允許外網訪問的埠
LINUX通過下面的命令可以開啟允許對外訪問的網路埠: /sbin/iptables -I INPUT -p tcp --dport 8000 -j ACCEPT #開啟8000埠 /etc/rc.d/init.d/iptables save #儲存配置
phpcms 不能外網訪問,ERR_CONTENT_DECODING_FAILED
這個坑真的爬了好幾天,心痛啊,這裡介紹的問題是你伺服器的配置沒問題,php能訪問,方正絕望了的最後終極方法! 回想下,你是不是用記事本改過phpcms的檔案,比如system.php之類的,萬惡的就是
怎樣設定才能允許外網訪問MySQL
設定mysql服務允許外網訪問,修改mysql的配置檔案,有的是my.ini,有的是my.cnf【linux】. 1:設定mysql的配置檔案 /etc/mysql/my.cnf 找到 bind-address =127.0.0.1 將其註釋掉;/
Ubuntu系統下nginx和ftp搭建圖片伺服器,處理外網訪問不到檔案問題
主要原因:nginx.conf的配置問題 需要配置圖片伺服器 方法一、在配置檔案server{}中location /{} 修改配置: location / { root /home/uftp/www;#定義伺服器預設的網站根目錄位置 i
mysql設定允許外網訪問
1、設定mysql服務允許外網訪問 修改mysql的配置檔案,有的是my.ini,有的是my.cnf【linux】,找到bind-address變數,這個值預設是127.0.0.1,設定為0.0.0.0;重新啟動mysql服務。 service mysql stop se
設定伺服器上MySQL允許外網訪問
1.修改配置檔案sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf把bind-address引數的值改成你的內/外網IP或0.0.0.0,或者直接註釋掉這行.2.登入資料庫mysql -u root -p輸入密碼mysql> use
wampserver 允許外網訪問配置
用編輯器開啟http.conf 大概244行: 改為 <Directory /> AllowOverride none Require all granted </Directory