मेरे पास एक बैश स्क्रिप्ट है जहां मुझे कर्ल का उपयोग करके बाकी एपीआई सर्वर पर प्रश्न भेजने की आवश्यकता है।
मैं यह करने के लिए ट्रिंग कर रहा हूँ:
$(curl -m100000000000000000000000000000000 -X POST -H "Content-Type: application/json" -d'{"queryType":"SQL", "query": "create table hdfs.bigdata.`databases/'$cleantn'/'$timestamp'` AS (SELECT * FROM dfs.`'$tempfile'`)"}' http://localhost:8047/query.json)
मैं इसे काम नहीं कर सकता। बैश से * का मूल्यांकन किया जा रहा है
इसे एक वैरिएबल में डालकर अभी भी काम नहीं किया जा रहा है
query='{"queryType":"SQL", "query": "create table hdfs.bigdata.`databases/'$cleantn'/'$timestamp'` AS (SELECT * FROM dfs.`'$tempfile'`)"}'
$(curl -m100000000000000000000000000000000 -X POST -H "Content-Type: application/json" -d''$query'' http://localhost:8047/query.json)
#or
$(curl -m100000000000000000000000000000000 -X POST -H "Content-Type: application/json" -d"$query" http://localhost:8047/query.json)