日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

通过命令行,对ES进行操作

發(fā)布時間:2024/3/7 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 通过命令行,对ES进行操作 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔

文章目錄

  • 一、刪除ES數(shù)據(jù)庫
  • 二、創(chuàng)建ES數(shù)據(jù)庫
  • 三、查看表結(jié)構(gòu)信息
  • 四、導入數(shù)據(jù)到ES


一、刪除ES數(shù)據(jù)庫

curl -u $ES_USER:$ES_PASSWORD -X DELETE $ES_HOST:9200/$database_name

根據(jù)實際情況,修改變量

二、創(chuàng)建ES數(shù)據(jù)庫

curl -u $ES_USER:$ES_PASSWORD -i -X PUT -H 'content-Type:application/json' -d "${json}" $ES_HOST:9200/$database_name

根據(jù)實際情況,修改變量,其中,表格結(jié)構(gòu)根據(jù)json文件創(chuàng)建

三、查看表結(jié)構(gòu)信息

curl -u $ES_USER:$ES_PASSWORD -XGET $ES_HOST:9200/$database_name

四、導入數(shù)據(jù)到ES

nohup /opt/logstash/bin/logstash -f /opt/logstash/logstash-conf/2021.conf --path.data /opt/logstash/path/2021/ 0</dev/null >> /opt/elk/logstash-log/2021.log &

具體conf如下:

input {stdin {}jdbc {jdbc_connection_string => "${JDBC_CONNECTION}"jdbc_user => "${USER}"jdbc_password => "${PASSWORD}"jdbc_driver_library => "/opt/elk/ojdbc6.jar"jdbc_driver_class => "Java::oracle.jdbc.driver.OracleDriver"record_last_run => "true"use_column_value => "false"tracking_column => "id"last_run_metadata_path => "/opt/logstash/info/2021_last_update"clean_run => "false"jdbc_paging_enabled => "true"jdbc_page_size => "500000"statement_filepath =>"${2021_SQL}"} }output {elasticsearch {action => "update"hosts => ["http://${ES_HOST}:9200"]index => "address"user => "${ES_USER}"password => "${ES_PASSWORD}"document_id => "%{id}"doc_as_upsert => "true"} }

總結(jié)

以上是生活随笔為你收集整理的通过命令行,对ES进行操作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。